出于某种奇怪的原因,当标记被点击时,google map不会在我的swift代码中显示snippet窗口。我只是不知道我做错了什么。我拿到地图上的标记,但当我轻敲它时,它什么也没显示。提前谢谢你。

 func viewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace) {
        let position = place.coordinate



          self.dismiss(animated: true) {
                let marker = GMSMarker(position: position)
                marker.title = "title here"
                marker.snippet = "my snippet here"

                marker.map = self.mapView

            }

    }

最佳答案

为了显示信息窗口,我不得不删除下面的代理。

//    func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {
//        print("marker Tapped")
//
//        return true
//    }

关于ios - swift Google map 将不会显示摘要窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46595855/

10-13 03:52