2016-11-01 38 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

謝謝,亞歷山大!我已經使用了ol3-ext LayerSwitcher和它的真棒。將研究其行標籤功能。 – Debaser