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

  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Floortile83

    Floortile83

    16 Ocak 2010
  • martin shervington

    martin sherv

    7 EKİM 2011