是否可以继承谷歌地图信息窗口。我知道我可以创建自己的窗口,但我真的很喜欢谷歌信息窗口的阴影。我知道使用MKMapview这是可能的,但我想用google做。
答案 0 :(得分:0)
从GMSMapViewDelegate继承您的ViewController并使其委托相同。之后,您可以使用以下委托方法将自定义infoWindow使用笔尖或以编程方式创建一个:
func mapView(_ mapView: GMSMapView, markerInfoWindow marker: GMSMarker) -> UIView? {
let infoWindow = Bundle.main.loadNibNamed("CustomInfoWindow", owner: self.view, options: nil)!.first! as! CustomInfoWindow
infoWindow.title.text = marker.title
return infoWindow
}