Mapbox 标记与点特征?

Mapbox 标记与点特征?,mapbox,mapbox-gl-js,Mapbox,Mapbox Gl Js,何时应该在Mapbox中使用标记而不是点的要素图层 点图层可以使用Mapbox GL JS的所有样式设置工具动态创建和设置样式。点图层中的功能也可以是,显示一个弹出窗口,就像使用标记一样 考虑到这一点,什么时候可以使用标记?正如Andrew提到的,这有两个方面: 可达性 标记被实现为DOM元素,因此可以包含在选项卡顺序中,并且可以被赋予可访问性属性 动画 因为标记是DOM元素,所以使用一些CSS和JS很容易为它们设置动画。你也可以在圆形图层上设置点的动画,但这会带来更多麻烦 小点计数 一次可以显

何时应该在Mapbox中使用标记而不是点的要素图层

点图层可以使用Mapbox GL JS的所有样式设置工具动态创建和设置样式。点图层中的功能也可以是,显示一个弹出窗口,就像使用标记一样


考虑到这一点,什么时候可以使用标记?

正如Andrew提到的,这有两个方面:

  • 可达性
  • 标记被实现为DOM元素,因此可以包含在选项卡顺序中,并且可以被赋予可访问性属性

  • 动画
  • 因为标记是DOM元素,所以使用一些CSS和JS很容易为它们设置动画。你也可以在圆形图层上设置点的动画,但这会带来更多麻烦

  • 小点计数

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

    如果您想为标记设置动画,则可获得更好的可访问性