SORU
1 NİSAN 2010, PERŞEMBE


'un google ekleme KİMLİĞİ işaretleri göster

Döngüler bir komut dosyası var ve bir kerede işaretleri ekler.

Geçerli işaretçi bir bilgi penceresi var ve her seferinde az göster (bilgi, windows 1'i hariç, 4) 5 işaretleri var etmeye çalışıyorum

Nasıl gerektiği şekilde ve bilgi silmek yakından her bir gösterge için bir kimlik eklemek istiyorum ben.

Bu işaretleyici ayarlamak için kullanıyorum fonksiyonudur:

function codeAddress(address, contentString) {

var infowindow = new google.maps.InfoWindow({
  content: contentString
});

if (geocoder) {

  geocoder.geocode( { 'address': address}, function(results, status) {

    if (status == google.maps.GeocoderStatus.OK) {

        map.setCenter(results[0].geometry.location);

       var marker = new google.maps.Marker({
          map: map, 
          position: results[0].geometry.location
       });

       infowindow.open(map,marker);

      } else {
       alert("Geocode was not successful for the following reason: "   status);
      }
    });
  }

}

CEVAP
16 Temmuz 2010, Cuma


JavaScript dinamik bir dildir. Sadece nesnenin kendisi için ekleyebilirsiniz.

var marker = new google.maps.Marker(markerOptions);
marker.metadata = {type: "point", id: 1};

Ayrıca, çünkü tüm nesneler v3 MVCObject() uzatmak. Kullanabilirsiniz:

marker.setValues({type: "point", id: 1});
// or
marker.set("type", "point");
marker.set("id", 1);
var val = marker.get("id");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ICON

    ICON

    19 EKİM 2011
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • snookie77

    snookie77

    2 Mart 2006