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

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008