Простая метка на листовке (геойсон) многоугольника

Я пытаюсь, как мне кажется, быть довольно распространенным вариантом использования многолигонального объекта листовки.

Я создаю 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

но это, кажется, только ставит метку на полигоны, когда вы наводите курсор мыши на полигон, и не остается статически на полигоне.

Я думаю, что мой лучший способ - использовать эту первую ссылку и выяснить, почемуменяет местоположение, но в то же время, если кто-нибудь знает о быстром и простом способе размещения надписи на многоугольнике в листовке, ябуду очень признателен.

Кроме того, если у меня есть какие-либо ошибочные предположения относительно двух ссылок выше, пожалуйста, не стесняйтесь меня поправить.

Большое спасибо заранее.

Ответы на вопрос(2)

Ваш ответ на вопрос