2017-07-15 74 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