OpenLayers labelen polygoonsegmenten dynamisch

Mijn vereiste is om dynamische labels op de segmenten van polygoonfeatures te tonen met enige offset. De labeltekst moet de rangorde van elk segment hebben. Als het een vierkant is dat begint in de linkerbovenhoek, ziet het er zo uit

     1    
  -------
  |      |
 4|      |2
  |      |
  --------
     3

Kan iemand me een aantal tips geven om dit te bereiken met behulp van OpenLayers?

2
Wat bedoel je met de rang van elk segment?
toegevoegd de auteur CaptDragon, de bron

1 antwoord

Voor zover ik weet, kun je maar één label per functie hebben. U moet dus waarschijnlijk 4 regels van feature.geometry.getVertices() genereren met afzonderlijke labels en hun offsets.

Of genereer onzichtbare punten tussen elke locatie van feature.geometry.getVertices() met afzonderlijke labels en hun offsets.

1
toegevoegd