2017-07-15 82 views
2

我试图实现群集在Mapbox iOS和字面上使用this example from Mapbox website聚类注释与Mapbox

它工作正常,但我希望能够用简单的MGLAnnotations放置在地图上和他们聚集如果它们太近,就一起。

read here MGLShapeSource不仅接受外部geoJSON,但其他来源,如折线和注释。但是,当我用注解阵列没有聚集发生喂养它,我只看到一堆我的标记从我的批注数组:

let source = MGLShapeSource(identifier: "clusteredParkings", shapes: annotationsArray, options: [.clustered: true, .clusterRadius: 20])

当我交换源回GeoJSON的一切又适用于集群。 顺便说一句,没有错误或警告。

我在做什么错?有没有人有一个使用MGLAnnotations而不是geoJSON源文件的Mapbox集群工作示例?

https://www.mapbox.com/ios-sdk/api/3.6.0/Classes/MGLShapeSource.html

回答

3

我做了一些这方面的研究不是很久以前,它似乎并没有能够在iOS。 Here是在github上仍然开放的建议。 Here是另一个问题,它是如何在文档中未提及的,但之后又被添加。

+0

是的,我也发现。谢谢。猜猜我们将不得不等待。 – kernelpanic