1
是否有可能子類Google地圖信息窗口。我知道我可以創建自己的窗口,但我真的很喜歡谷歌信息窗口的影子。我知道MKMapview這是可能的,但我想用谷歌做。Swift子類Google地圖infoWindow
是否有可能子類Google地圖信息窗口。我知道我可以創建自己的窗口,但我真的很喜歡谷歌信息窗口的影子。我知道MKMapview這是可能的,但我想用谷歌做。Swift子類Google地圖infoWindow
從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
}
我想保留默認信息窗口的陰影,並在其中添加我的視圖。 – pprevalon
嗨,你可以張貼你想要實現的屏幕截圖? – Glenn