调研报告之地图标签自动避让
其实关于标签的避让算法,有是有的,对于较多的标签,通过现成的工具,比如ArcGIS,QGIS等,但是实际上,作为一个前端展示的化,单纯的实现这么一个标签避让的算法,算法的复杂度,执行效率,会不会影响页面的执行效率呢?
参考文章:
1.基于网格的地图标签避让算法
2.你不知道的前端算法之文字避让 (这是一种前端文字避让算法,也就是在一个圆点的四周放文字,判断文字是否有重叠,有的化,就放到下一个位置,没有合适的位置,就进行隐藏)
3.TalkingData/inmap
3.lisp线性标注自动避让_现在常用的地图标记避让算法有哪些啊? (主要讲了基于规则的算法、局部优化算法、分而治之算法)
4.腾讯地图JavaScript API GL实现文本标记的碰撞避让
5.Compute optimal label positions for polygons
6.mapbox标签避让算法 A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)
7.地图兴趣点聚合算法的探索与实践
1.基于网格的地图标签避让算法
2.你不知道的前端算法之文字避让 (这是一种前端文字避让算法,也就是在一个圆点的四周放文字,判断文字是否有重叠,有的化,就放到下一个位置,没有合适的位置,就进行隐藏)
3.TalkingData/inmap
3.lisp线性标注自动避让_现在常用的地图标记避让算法有哪些啊? (主要讲了基于规则的算法、局部优化算法、分而治之算法)
4.腾讯地图JavaScript API GL实现文本标记的碰撞避让
5.Compute optimal label positions for polygons
6.mapbox标签避让算法 A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)
7.地图兴趣点聚合算法的探索与实践