是否有可能使标签的方向成为一个函数的形状的多边形,它正在标记?理想情况下,这种标签布局优化将从Mapbox中脱颖而出。
我认为使用https://www.mapbox.com/mapbox-gl-style-spec/#layout-symbol-text-rotate的Mapbox是可能的,但这似乎是一个非平凡的JavaScript任务在10,000湖泊的土地(?)。最终的结果将是一个Mapbox服务的矢量基地图。
医药湖默认方向:

医药湖理想定位(但我不一定希望任何其他湖标签旋转):

发布于 2016-07-15 16:57:26
简单地说,这是目前不可能的,但我们正在探索在将来实现这一点的可能性。这是令人惊讶的困难-旋转标签放置在多边形是非常复杂和昂贵的算法。这里是我能找到的唯一实际实现,但它很昂贵,而且可能只用作预处理步骤(生成一个角度集,然后将其上传到Studio):https://d3plus.org/blog/behind-the-scenes/2014/07/08/largest-rect/
https://stackoverflow.com/questions/38400231
复制相似问题