IOS Название маркера карт Google не отображается - PullRequest
0 голосов
/ 29 апреля 2020

Я использовал ios Google Maps SDK, мне нужно отображать заголовок при увеличении до определенного уровня, как карты Google. Но сейчас это не работает вообще.

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
    }

Я возвращаю маркер в визуализаторе, но заголовок не отображается. Пожалуйста, помогите мне, если я делаю что-то не так.

1 Ответ

0 голосов
/ 29 апреля 2020

Заголовок маркера будет отображаться после того, как вы нажмете на него, т.е. когда маркер выбран Чтобы выбрать маркер программно при увеличении, используйте эту mapView?.selectedMarker = marker

...