如何设置可拖动的Map引脚

时间:2013-11-25 13:08:45

标签: ios ios7 mapkit

我正在开发一个包含MapKit的应用程序。 当第一张地图被加载时,引脚将位于预定位置。那时pin的拖拽属性设置为NO。 现在我想这样做.. 当用户按下按钮编辑时,它将允许用户拖动图钉。当用户拖动引脚并将其定位在新位置时,它将显示用户引脚位置名称和lat long。

1 个答案:

答案 0 :(得分:1)

MKAnnotationView公开属性draggable,可以将其设置为允许拖动添加到地图视图中的每个注释。

MKAnnotationView州的文档:

  

如果是,则关联的注释对象还必须实现setCoordinate:方法。此属性的默认值为NO。

子类MKAnnotationView并实施setCoordinate方法 然后在mapView:viewForAnnotation:方法中,将draggable属性设置为YES