标记与点功能?

时间:2018-08-23 02:30:29

标签: mapbox mapbox-gl-js

何时应该在Mapbox中使用标记代替点的特征层

点图层可以updated并使用Mapbox GL JS的所有样式工具动态设置样式。点图层中的要素也可以是clicked,就像带有标记一样显示弹出窗口。

鉴于此,什么时候要使用标记?

1 个答案:

答案 0 :(得分:1)

正如安德鲁所说,这有两个方面:

  1. 可访问性

标记被实现为DOM元素,因此可以按制表符顺序包含在其中,并可以赋予其可访问性属性

  1. 动画

由于标记是DOM元素,因此可以使用一些CSS和JS对其进行动画处理。您也可以 为圆形图层上的点设置动画,但这很麻烦。

  1. 小点数

您一次可以显示的标记/点的数量在某种程度上受到DOM可以管理的限制。我的建议是,如果要显示的点超过500个,则应选择一个圆形图层而不是标记(这是一个非常粗略的估计,并且还取决于其他参数,动画,点大小等)。使用圆形图层,您将根据硬件的不同,达到10磅磅的极限。