Prosta etykieta na wielokącie ulotki (geojsona)

Próbuję, jak sądzę, być dość powszechnym przypadkiem użycia z obiektem wieloligowym ulotki.

Tworzę MultiPolygon za pomocą geojson:

var layer = L.GeoJSON(g, style_opts);

Chciałbym umieścić prostą etykietę tekstową w środku każdego wielokąta. (Na przykład coś w stylu wstawiania nazwy stanu w środku każdego stanu).

Sprawdziłem:https://groups.google.com/forum/?fromgroups=#!topic/leaflet-js/sA2HnU5W9Fw

Który faktycznie nakłada się na tekst, ale kiedy dodaję kilka wielokątów, wydaje się, że umieszcza etykietę poza centrum w dziwny sposób, a obecnie nie jestem w stanie wyśledzić problemu.

Sprawdziłem też:https://github.com/jacobtoye/Leaflet.label

ale wydaje się, że etykieta jest umieszczana tylko na wielokątach, gdy najedziesz myszką na wielokąt i nie pozostanie statycznie na wielokącie.

Myślę, że moim najlepszym sposobem działania jest użycie tego pierwszego łącza i śledzenie, dlaczego zmienia lokalizację, ale w międzyczasie, jeśli ktoś zna szybki i łatwy sposób na umieszczenie etykiety na wielokącie w ulotce, być bardzo zobowiązanym.

Ponadto, jeśli mam jakieś błędne założenia dotyczące powyższych dwóch linków, proszę, wyprostuj mnie.

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion