2016-11-01 19 views
0

テキストラベルをラインフィーチャに整列/回転することは可能ですか?たとえば、線が南西から北東(45度)まで走っている場合、テキストの配置も45度にする必要がありますか?これは可能ですか?私はOLのドキュメントを見ましたが、この性質の何かを見つけることができませんでした。OpenLayers 3:ラベルをラインフィーチャと整列/回転させる

答えて

0

OpenLayers 3では、ラベルに "行"のラベルを付けることはできませんが、それを回転することはできます。この例ではhttp://openlayers.org/en/latest/examples/vector-labels.html

を設定してください。「回転」を設定してから、リフレッシュボタンを押すと、その角度でラベルが表示されます。

スタイル関数を使用する場合、線の平均角度を計算してラベルを描画する角度を決定できます。

+0

疑わしいものを確認していただきありがとうございます。私はそうでなければOL3に感銘を受けました! – Debaser

+0

また、ol3-extライブラリを見ることもできます:http://viglino.github.io/ol3-ext/examples/map.style.textpath.html –

+0

ありがとう、Alexandre!私は既にol3-ext LayerSwitcherとその素晴らしいものを使用しています。そのラインラベリング機能を調べます。 – Debaser

関連する問題