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];
}
當然未經檢驗中。