2017-10-10 66 views
1

是否有可能子類Google地圖信息窗口。我知道我可以創建自己的窗口,但我真的很喜歡谷歌信息窗口的影子。我知道MKMapview這是可能的,但我想用谷歌做。Swift子類Google地圖infoWindow

+0

嗨,你可以張貼你想要實現的屏幕截圖? – Glenn

回答

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 
} 
+0

我想保留默認信息窗口的陰影,並在其中添加我的視圖。 – pprevalon