annotazioni Moving
Sto assumendo che stai dopo il comportamento di Maps.app dove si tocca e tiene a un perno per spostarla liberamente. Per quanto ne so, non c'è costruito in modo di muoversi intorno annotazioni. Dal momento che le annotazioni sono sottoclassi UIView, però, è possibile disegnare dove e come vuoi. Si potrebbe ad esempio rilevare un tap-n-hold su l'annotazione, e quando "sbloccato" cambiare il centerOffsetvalore della vostra annotazione per spostarla con il tocco. Quando l'utente lascia andare della vista, è possibile notare la posizione sullo schermo e utilizzare il MKMapViewmetodo di convertPoint:toCoordinateFromView:ottenere le coordinate che il perno è stato rilasciato.
Ricerca sede
Quello che state cercando è chiamato Forward Geocoding. Purtroppo, MapKit arriva solo con Reverse Geocoding (il processo di conversione coordinate GPS per paese / città / strada / etc). V'è, tuttavia, diverse alternative. Ecco alcuni modi:
Si noti che molte API geocoding sono sotto licenza Creative Commons, licenze o simili.