我使用ios google地图sdk,我需要像gooogle地图一样,在放大到一定程度时显示标题。但现在它根本就不工作。
func renderer(_ renderer: GMUClusterRenderer, markerFor object: Any) -> GMSMarker? {
let marker = GMSMarker()
marker.groundAnchor = CGPoint(x: 0.5, y: 1)
if let poItem = object as? POIItem {
let customMarker = CustomMarker.loadNib()
customMarker.frame = CGRect(x: 0, y: 0, width: 25, height: 50)
marker.iconView = customMarker
marker.title = poItem.name
}
return marker
}
我在渲染器中返回我的标记,但标题没有出现。请帮助我,如果我做错了什么。
当你点击标记时,标记的标题就会显示出来,也就是当标记被选中时。如果要在放大时以编程方式选择一个标记,请使用以下方法 mapView?.selectedMarker = marker