IOS谷歌地图标记标题不显示

问题描述 投票:0回答:1

我使用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
    }

我在渲染器中返回我的标记,但标题没有出现。请帮助我,如果我做错了什么。

ios swift google-maps google-maps-markers google-maps-sdk-ios
1个回答
0
投票

当你点击标记时,标记的标题就会显示出来,也就是当标记被选中时。如果要在放大时以编程方式选择一个标记,请使用以下方法 mapView?.selectedMarker = marker

© www.soinside.com 2019 - 2024. All rights reserved.