Etiqueta simple en un folleto (geojson) polígono

Estoy intentando lo que me imagino que es un caso de uso bastante común con un objeto multipolígono de folleto.

Creo el MultiPolygon usando geojson:

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

Lo que me gustaría es poner una etiqueta de texto simple en el centro de cada polígono. (Por ejemplo, algo como poner el nombre del estado en el centro de cada estado).

He mirado ahttps://groups.google.com/forum/?fromgroups=#!topic/leaflet-js/sA2HnU5W9Fw

Lo que en realidad superpone el texto, pero cuando agrego un grupo de polígonos, parece que la etiqueta está descentrada de manera extraña, y actualmente no puedo localizar el problema.

También he mirado:https://github.com/jacobtoye/Leaflet.label

pero eso parece poner solo la etiqueta en los polígonos cuando pasas el mouse sobre el polígono y no permanece estático en el polígono.

Creo que mi mejor curso de acción es usar ese primer enlace y rastrear por qué está cambiando la ubicación, pero mientras tanto, si alguien sabe de una manera rápida y fácil de colocar una etiqueta en un polígono en un folleto, estar muy agradecido

Además, si tengo alguna suposición errónea acerca de los dos enlaces anteriores, siéntase libre de aclararme.

Muchas gracias de antemano.

Respuestas a la pregunta(2)

Su respuesta a la pregunta