SORU
28 Mart 2012, ÇARŞAMBA


Varolan işaretleri bulmak için Nasıl belgesi ve silme işaretleri?

Açık kaynak göster, http://leaflet.cloudmade.com/ broşür olarak kullanmaya başladım

Aşağıdaki jQuery kodunu göster tıklayın: haritada işaretleri oluşturulmasını sağlayacaktır

 map.on('click', onMapClick);
function onMapClick(e) {
        var marker = new L.Marker(e.latlng, {draggable:true});
        map.addLayer(marker);
        marker.bindPopup("<b>Hello world!</b><br />I am a popup.").openPopup();
};

Ama şu anda benim için (Şifremi) varolan işaretleri silmek veya bir harita oluşturulmuş ve bir dizi içine koydum, bütün işaretler bulmak yok. Kimse bana bunu yapmak için nasıl anlamanıza yardımcı olabilir? Belgesi belgeleri mevcuttur : http://leaflet.cloudmade.com/reference.html

CEVAP
5 NİSAN 2012, PERŞEMBE


""işlev. out var senin koyman lazım Daha sonra erişebilirsiniz :

var marker;
function onMapClick(e) {
        marker = new L.Marker(e.latlng, {draggable:true});
        map.addLayer(marker);
        marker.bindPopup("<b>Hello world!</b><br />I am a popup.").openPopup();
};

daha sonra :

map.removeLayer(marker)

Ama sadece her zaman var marker son tarafından silinir çünkü en son marker bu şekilde alabilirsin. Bu yüzden gitmek için bir yol işareti, küresel bir dizi oluşturmak için, ve küresel dizideki kalemini ekleyin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • NPR

    NPR

    22 NİSAN 2006
  • Viktorija A.

    Viktorija A.

    28 Mart 2009