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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Fullscreen

    Fullscreen

    23 Mart 2006
  • Marina and The Diamonds

    Marina and T

    8 Temmuz 2008