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

  • bunliu

    bunliu

    2 Mayıs 2007
  • infodirt

    infodirt

    11 Mart 2009
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011