mapbox - 如何在 Mapbox GL JS 中打开/关闭自定义图像标记的可拖动属性
问题描述
使用 Marker.addTo() 方法添加自定义图像标记后,似乎没有办法查询标记以动态设置可拖动属性的开/关。无法将一组标记添加到地图中。请帮忙!
我没有在地图对象上看到 .getMarker() 方法,也无法访问添加到地图中的自定义图像标记集合。除了标记之外,还有其他方法可以将自定义照片图像添加到地图并控制它们吗?
我看到很多使用符号等的好例子,但我需要为每个标记使用自定义图像。
我想在地图上添加照片缩略图并通过名称或 ID 查询它们以实时更新其可拖动状态开/关。谢谢!
解决方案
我可以知道您使用的是什么框架,您可以使用geojson添加多个标记,并且可以将可拖动定义为geoJson中的属性并在您使用JS时更改它,或者只是将属性定义为反应和播放中的状态变量相应地。
推荐阅读
- regex - Safari 对前瞻和后置 RegExp 的支持
- python - 如何解决python中的for循环?
- swiftui - 使用 List/ScrollView 与 SFSafariViewController 全屏工作表发生冲突
- javascript - 在 axios `.then()` 回调中为全局变量赋值
- python - 为什么在编写 ARP 欺骗攻击时出现索引错误,提示我的列表超出范围?
- angular - 如何使用茉莉花测试在ngOnInt中具有setTimeout的角度组件
- python - Python代码中获取的HTML与显示的网页不一样
- docker - docker 上 magento2 的 Elasticsearch 设置给出“没有活动节点”错误
- typescript - 如何定义对象字面量的一部分属性的类型?
- rabbitmq - 如何解决远程访问rabbitmq管理控制台的问题?