我正在快速使用谷歌地图。我想知道是否有一种方法可以在我使用委托(delegate)时隐藏信息窗口 will move
func mapView(mapView: GMSMapView, willMove gesture: Bool) {
if gesture {
// Hide info window here
}
}
最佳答案
事件信息窗口存储在 GMSMapView 的 selectedMarker 中。 将其设置为 nil,信息窗口将消失。
func mapView(mapView: GMSMapView, willMove gesture: Bool)
{
if mapView.selectedMarker != nil
{
mapView.selectedMarker = nil
}
}
关于Swift 如何以编程方式隐藏信息窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38320559/