2016-04-01 28 views
0

Kullanıcıların haritalarda çizgiler çizmelerini sağlamak için Kitaplık kitaplığı için Leaflet.Editable eklentisini kullanıyorum. Yeni bir çizgi çizerken geçici çizgi çizgisini nasıl gizleyebilirim?Çizim çizgisi üzerindeki kesikli çizgiyi kaldır

+1

Eğer bir örnekte ne demek gösterebilir misin? (bunun için çok kullanışlı olan http://plnkr.co/ adresini kullanın) – YaFred

+0

Buradan başlayabilirsiniz: http://plnkr.co/edit/192Y8nWjCeeHAVdsqjvi Çizim yapmaya başladığınızda (sadece harita üzerinde herhangi bir yere tıklayın) poligonun önizlemesi olarak mavi kesikli çizgi. Bunun bir şekilde engelli olup olmadığını merak ediyordum. Şimdiden teşekkürler. –

cevap

2

Haritanızı ilklendirdiğinizde, editOptions'u iletebilirsiniz. Kesikli çizgiyi kontrol eden, Kılavuzun path options'dan herhangi birini kullanarak kılavuzu şekillendirmek için kullanılabilen lineGuideOptions'dur.

var map = L.mapbox.map('map', 'mapbox.streets', { 
    editable: true, 
    editOptions: { 
    lineGuideOptions: { 
     opacity: 0 
    } 
    } 
}).setView(startPoint, 17); 

herhangi çizgi rehber olmadan çizmek mümkün olacak: Eğer böyle haritanızı başlatmak eğer kılavuzu gizlemek için, sadece Yani onun opacity 0. ayarlayabilirsiniz. Güncel gümlemek:

http://plnkr.co/edit/z7poIK3ul3kfGuEpQ3Us?p=preview

+0

Çok teşekkürler. Bu hile yapar! –