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

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008
  • SunsetTrance

    SunsetTrance

    20 EYLÜL 2008