2016-02-15 71 views
0

我使用TileStache渲染矢量圖塊層,在工作的OpenLayers很好3.矢量瓷磚和textpath

http://standup.csc.kth.se/maps/projects.html

不過,我想沿着道路添加「文本路徑」(例如顯示預計完成的一年)。我找不到任何方式在OpenLayers 3中做文本路徑。我只發現一個用於OpenLayers2 ...

我看了Leaflet爲此目的,但是...它不適用於矢量瓦片,除了插件似乎不允許與Leaflet文本路徑插件組合...

有沒有解決方案使用矢量磁貼進行文本路徑?

+0

所以你想要一個OpenLayers解決方案,對吧?如果是的話,「傳單」標籤可以被移除,所以傳單人不需要打擾。 –

回答

1

OpenLayers 3中尚不支持沿着線條的文本路徑,但它們是計劃在今年晚些時候推出的功能。

與此同時,您可以計算服務器上的標籤點和角度並將其添加到您的矢量圖塊中。然後,您可以使用簡單的ol.style.Textrotation選項對它們進行設計。

+0

謝謝,這對我來說確實是一種前進的方式,因爲我只想顯示4位數字的年份,所以曲線的不同部分具有不同角度的事實不是一個大問題。你有沒有提示如何使用postgis來選擇常規點(以及如何計算方向角)? –