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

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011