您好我正在使用谷歌地图并提出以下问题
我想在固定标签中显示标记的信息,每次触摸都会更改标签。
我有以下代码,据我所知,我可以将事件作为标记
func mapView(mapView: GMSMapView!, didTapMarker marker: GMSMarker!) -> Bool {
self.nameService.text = "example"
return true
}
但是这个功能不起作用,问上面的功能是为了什么?
我还测试了这个函数来改变infowindow但是没有工作
func mapView(mapView: GMSMapView, markerInfoWindow marker: GMSMarker) -> UIView? {
let index:Int! = Int(marker.accessibilityLabel!)
let customInfoWindow = NSBundle.mainBundle().loadNibNamed("CustomInfoWindow", owner: self, options: nil)[0] as! CustomInfoWindow
customInfoWindow.label.text = "example"
self.nameService.text = "example"
return customInfoWindow
}
我犯了这个错误?
感谢
答案 0 :(得分:0)
尝试使用以下代码
func mapView(mapView: GMSMapView!, didTapMarker marker: GMSMarker!) -> Bool {
self.nameService.text = "example"
return false
}