我正在使用适用于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