2016-07-15 93 views
1

是否有可能使標籤方向爲功能它所標註的多邊形的形狀?理想情況下,這種標籤佈局優化將從Mapbox Studio中脫穎而出。Mapbox Studio或Mapbox GL中的標籤方向JS

我想這可能與Mapbox GL JS與https://www.mapbox.com/mapbox-gl-style-spec/#layout-symbol-text-rotate,但這似乎可能是一個非平凡的JavaScript任務在10,000湖(?)的土地。最終結果將成爲Mapbox GL服務的矢量底圖。

醫學湖默認方向:

enter image description here

醫學湖理想取向(但我並不希望任何其他湖泊標籤旋轉):

enter image description here

回答

2

簡短的回答是目前這是不可能的,但我們正在探索未來實施這一可能性。這非常難以做到 - 多邊形中旋轉標籤放置的算法非常複雜且昂貴。這是我能找到的唯一的實際實現,但它很昂貴,可能只能用作預處理步驟(生成一個角度設置,然後上傳到Studio):https://d3plus.org/blog/behind-the-scenes/2014/07/08/largest-rect/

+0

感謝Vlad - 我期望它是一個困難的任務,某種MapPlex類型的標籤引擎Mapbox會很好:) – CCantey