java - 带有聚类的 Android Mapbox 我希望每个功能都有不同的标记图像
问题描述
我们正在我的应用程序上实现集群。到目前为止,我们一直在使用 addMarker 方法添加标记,但现在通过聚类,我们似乎应该使用 addSource.GeoJsonSource 添加它们,我们提供了一个包含所有点的特征集合。有了这个新的实现,我们在给不同的标记不同的图像时遇到了问题。如果有人可以提供帮助,我们将不胜感激。
解决方案
解决此问题的方法不一定是添加新源。
您可以将多个图像与一种样式相关联,并使用样式表达式来确定哪些集群使用哪些图像。如本示例中所做的那样:https ://docs.mapbox.com/android/maps/examples/symbol-layer-clustering/
⚠️ 免责声明:我目前在 Mapbox 工作⚠️
推荐阅读
- javascript - 为什么我的数据在拆分功能中丢失?
- gradle - Android Studio 4.0.1 和 IntelliJ 2020.2 IDE 之间的 Gradle 兼容性
- flutter - Flutter:有没有办法只在 ios 上使用小部件而不在 android 上使用?
- python - 按属性解析子元素(XML、Python)
- bash - 如何反转 od 命令的操作?
- java - Android Https 错误 400 无法插入授权
- asp.net-mvc - 如何让所有用户和个人用户使用数据?ASP.Net MVC
- c# - 具有异步服务的 ASP.NET Razor 组件
- android - 如何以编程方式滚动 Android WebView 到特定元素
- vb.net - 在 Visual Basic 中格式化