如何使用不同的图像(图标)聚类点? MapBox

时间:2018-02-14 12:05:31

标签: ios swift xcode mapbox

朋友们,我需要用不同的图片(图标)聚集点。你能用什么方法告诉我能做到吗?如何使用mapbox iOS SDK。

任务: 从服务器我收到大约2000个图像,每个图像对应一个特定的坐标。当我用图像得到他们的点数据时,我将一个簇添加到地图中。

我希望在我的地图上看到类似的内容: enter image description here

2 个答案:

答案 0 :(得分:0)

SymbolStyleLayers只能为所有点创建一个图像。

您是否需要点按这些来执行操作?这仅适用于添加到MGLSymbolStyleLayer的功能,并且您希望将它们添加为功能,而不是常规的PointAnnotations。

如果没有,我只是子类化MGLPointAnnotationFeature并拥有UIImage的属性项,并使用委托方法imageForAnnotation来查看注释是否属于您的子类,如果是,则返回打包的UIImage一个MGLAnnotationImage。

答案 1 :(得分:0)

为了聚类具有不同图标的点-有一个库。

https://github.com/hulab/ClusterKit

这证明是解决我的问题的方法。