小编S. *_*ark的帖子

如何在Swift中实现GMUClusterRenderer

我正在使用适用于iOS的Google Maps API,并希望使用标记群集实用程序.我想出了如何显示聚类标记,但我想自定义标记.有人可以解释如何设置/更改每个标记或聚类标记的图标和标题吗?示例代码非常有用.

class POIItem: NSObject, GMUClusterItem {
    var position: CLLocationCoordinate2D
    var name: String!

    init(position: CLLocationCoordinate2D, name: String) {
        self.position = position
        self.name = name
    }
}

class MyRenderer: NSObject, GMUClusterRenderer {
    var mapView: GMSMapView
    var clusterIconGenerator: GMUClusterIconGenerator
    var clusterManager: GMUClusterManager

    init(mapView: GMSMapView, clusterIconGenerator: GMUClusterIconGenerator, clusterManager: GMUClusterManager) {
        self.mapView = mapView
        self.clusterIconGenerator = clusterIconGenerator
        self.clusterManager = clusterManager
    }

    func renderClusters(clusters: [GMUCluster]) {

    }

    func update() {

    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所拥有的.我不知道如何处理renderClusters和更新函数.

google-maps google-maps-markers ios google-maps-sdk-ios swift

7
推荐指数
2
解决办法
6423
查看次数