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

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • infodirt

    infodirt

    11 Mart 2009
  • Watcher3223

    Watcher3223

    15 Kasım 2007