1
我有一个我的项目digdog MapKitDragAndDrop实现拖放引脚。我也允许用户根据地址搜索位置。以编程方式移动在挖掘机MapKitDragAndDrop框架中的销
当用户搜索并找到他的位置坐标时,我希望引脚移动到该位置。动画等不是强制性的
我无法弄清楚如何手动移动引脚。
我有一个我的项目digdog MapKitDragAndDrop实现拖放引脚。我也允许用户根据地址搜索位置。以编程方式移动在挖掘机MapKitDragAndDrop框架中的销
当用户搜索并找到他的位置坐标时,我希望引脚移动到该位置。动画等不是强制性的
我无法弄清楚如何手动移动引脚。
只需为您的注释提供一组新的坐标,将其移除并将其放回到地图视图的注释中。你的一些代码将有助于精确。 但基本上这个想法是,你从地图视图中删除注释,然后再次将其放回,并具有良好的坐标。由于DDAnnotation是一个MKPlacemark,所以不应该太难。
它看起来像:
- (void)annotation:(DDAnnotation*)annotation hasNewCoordinates:(CLLocation)location{
[_mapView removeAnnotation:annotation];
annotation._coordinate = location;
[_mapView addAnnotation: annotation];
}
当然未经检验中。