【发布时间】:2019-04-01 21:54:33
【问题描述】:
我是 mapbox GL JS 的新手,我正在关注这个例子: 在 Mapbox GL JS 中添加自定义标记 https://www.mapbox.com/help/custom-markers-gl-js/
假设我修改了上面的示例以包含 100 个不同的动物标记。特定标记添加到地图后如何更改其可拖动属性?
示例:更改狗标记的可拖动属性。
做这样的事情会很好: map.getMarker('dog').setDraggable(true);
在添加到地图后,我看不到任何查询添加到地图的标记或修改特定标记的属性(如 setLatLng、setDraggable)的方法。没有任何方法可以将标记集合添加到地图中。感谢您的帮助!
【问题讨论】:
-
我发现了你的问题。但是为什么在创建标记时不为标记分配变量作为参考呢?