Bir kitapçık multipolygon nesnesi ile oldukça yaygın bir kullanım durumu olarak hayal ettiğim şeyi denemeye çalışıyorum. İsterdim NeBroşür (geojson) poligonunda basit etiket
var layer = L.GeoJSON(g, style_opts);
her poligonun merkezinde basit metin etiketi koymaktır:
Ben MultiPolygon kullanarak GeoJSON'a oluşturun. (Örneğin, her bir durumun merkezine durum adı koymak gibi bir şey). aslında metni kaplayan ama çokgen bir demet eklediğinizde, bunun etiketini merkez dışında garip şekillerde koymak görünüyor ve şu anda veremiyoruz https://groups.google.com/forum/?fromgroups=#!topic/leaflet-js/sA2HnU5W9Fw:
ben baktım sorunu izlemek için.
Ben de baktım: https://github.com/jacobtoye/Leaflet.label
ama çokgen üzerinde fare ve poligonunda statik kalmaz zaman sadece çokgenler etiket koymak gibi görünüyor.
En iyi hareket tarzım, ilk bağlantıyı kullanmak ve neden konumu değiştirdiğini anlamaktır, ancak bu arada, kimse broşürde çokgen üzerine bir etiket koymanın hızlı ve kolay bir yolunu biliyorsa Çok mecbur olurum. Ben yukarıdaki iki bağlantılar hakkında herhangi bir hatalı varsayımlar varsa
Ayrıca, beni düzeltmek için çekinmeyin.
Önceden çok teşekkürler.
teşekkürler. Bunu işe almak için yönetildi. 'ShowLabel() 'ancak:' label.addTo (map) '' – Ben
@Ben denemeden önce haritaya etiket eklemeniz gerekiyor. Bkz. Http://jsfiddle.net/CrqkR/6/ – flup
Yanlış bir şey yapmam gerekiyordu ... broşürün 1.0 sürümündeki – Ben