gpt4 book ai didi

ios - Swift 子类谷歌地图 infoWindow

转载 作者:行者123 更新时间:2023-11-28 08:01:09 24 4
gpt4 key购买 nike

是否可以子类化谷歌地图信息窗口。我知道我可以创建自己的窗口,但我真的很喜欢谷歌信息窗口的阴影。我知道用 MKMapview 这是可能的,但我想用谷歌来做。

最佳答案

从 GMSMapViewDelegate 继承您的 ViewController 并使其成为相同的代理。之后,您可以使用以下委托(delegate)方法使用 nib 或以编程方式创建自定义信息窗口:

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
}

关于ios - Swift 子类谷歌地图 infoWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46657694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com