【问题标题】:IOS Google maps marker title doesn't appearIOS谷歌地图标记标题不出现
【发布时间】:2020-08-13 03:18:49
【问题描述】:

我使用了 ios google maps sdk,我需要在放大到某个级别时显示标题,就像谷歌地图一样。但现在它根本不起作用。

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】:

    一旦您单击标记标题,即选择标记时,就会显示标记标题。要在放大时以编程方式选择标记,请使用 mapView?.selectedMarker = marker

    【讨论】:

    • 但在谷歌地图中,​​标题在缩放时会自动出现。当点击或选择时,情况完全不同。
    猜你喜欢
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 2018-09-12
    相关资源
    最近更新 更多