2016-05-24 14 views
0

Ich möchte einen Text entlang eines LineString zeichnen. Der Text sollte parallel zur Linienfolge angezeigt werden. Wenn ich eine ol.style.Text zum Stil des LineString hinzufügen, wird der Text angezeigt, aber es wird nicht parallel zur Linie angezeigt. Gibt es eine Möglichkeit, die Buchstaben "innerhalb" der Linienfolge zu bekommen?Zeichnen von Text entlang einer Linienfolge

Hier sehen Sie ein Beispiel sehen, wie es aussehen soll: http://w3.outdooractive.com/map/xPiste/16/34166/23329.png?project=outdooractive

+0

Soweit ich weiß, ist das nicht möglich. Je näher Sie kommen, desto mehr Text wird in Rotation versetzt. – pavlos

Antwort

0

Beschriftungstext entlang der Linie Strings ein geplantes Feature ist, aber noch nicht verfügbar. Vorerst können Sie eine Stilfunktion erstellen, die den Winkel eines Segments der Linienfolge berechnet und eine gedrehte Beschriftung auf einen Punkt nahe der Mitte dieses Segments platziert.

+0

Wäre es hilfreich, wenn ich ein neues Problem im Github-Repository öffne? –

+0

Siehe https://github.com/openlayers/ol3/issues/5441. – ahocevar