我在我的iOS应用中使用谷歌地图iOS SDK,一切都很好,我想知道我如何点击地图并添加一个标记,现在有一个标记超时我点击。
func mapView(mapView: GMSMapView!, didTapAtCoordinate coordinate: CLLocationCoordinate2D) {
print("You tapped at \(coordinate.latitude), \(coordinate.longitude)")
let marker = GMSMarker(position: coordinate)
marker.title = "my title"
marker.map = mapView
}
谢谢!
答案 0 :(得分:0)
每次点击地图时,您都会制作新的标记, 因此正在创建多个对象,因此只创建一个对象(在您的类中声明为Global)并且您很高兴!
在你的函数中调用此方法。
marker1.position = coordinate
marker1.title = "Yo Man"
marker1.map = mapView