Простая метка на листовке (геойсон) многоугольника
Я пытаюсь, как мне кажется, быть довольно распространенным вариантом использования многолигонального объекта листовки.
Я создаю MultiPolygon, используя geojson:
var layer = L.GeoJSON(g, style_opts);
Что я'Я хотел бы поместить простую текстовую метку в центр каждого многоугольника. (Например, что-то вроде названия штата в центре каждого штата) .I '
мы смотрели на:https://groups.google.com/forum/?fromgroups=#!topic/leaflet-js/sA2HnU5W9Fw
Что на самом деле накладывает текст, но когда я добавляю кучу полигонов, кажется, что метка смещается от центра странным образом, и яВ настоящее время я не могу отследить проблему.
Мы также посмотрели на:https://github.com/jacobtoye/Leaflet.label
но это, кажется, только ставит метку на полигоны, когда вы наводите курсор мыши на полигон, и не остается статически на полигоне.
Я думаю, что мой лучший способ - использовать эту первую ссылку и выяснить, почемуменяет местоположение, но в то же время, если кто-нибудь знает о быстром и простом способе размещения надписи на многоугольнике в листовке, ябуду очень признателен.
Кроме того, если у меня есть какие-либо ошибочные предположения относительно двух ссылок выше, пожалуйста, не стесняйтесь меня поправить.
Большое спасибо заранее.