使用未解析的标识符' MapTasks'

时间:2016-06-08 06:53:34

标签: ios swift google-maps marker

我想在谷歌地图中的应用程序中添加标记

我有这个错误

  

使用未解析的标识符' MapTasks'

enter image description here

var mapView: GMSMapView?
var locationManager = CLLocationManager()
var locationMarker: GMSMarker!
var mapTasks = MapTasks()  ---> error

我的问题是,当用户触摸谷歌地图时,我无法添加可选标记。

1 个答案:

答案 0 :(得分:-1)

在用户触摸地图时添加标记时,请使用didTapAtCoordinate这是在特定坐标上点击手势后调用的,但仅限于未点按标记的情况。或者,didLongPressAtCoordinate长按特定坐标时的手势。

add a marker,您需要创建一个包含GMSMarkerposition的{​​{1}}对象,并设置其title

以下示例演示如何将标记添加到现有GMSMapView对象。标记在坐标10,10处创建,并显示字符串" Hello world"在单击信息窗口时。

map

这是一张相关的SO票,讨论触摸事件:Google Maps iOS SDK Touch Events