mover las anotaciones
Estoy asumiendo que lo que busca es el comportamiento de Maps.app donde se toca y se aferra a un alfiler para moverlo libremente. Por lo que yo sé, no hay construido en forma de moverse alrededor de anotaciones. Dado que las anotaciones son subclases de UIViewembargo, se puede dibujar dónde y cómo desea. Por ejemplo, puede detectar un toque-n-bodega en la anotación, y cuando "desbloqueado" cambiar el centerOffsetvalor de su anotación a moverlo con el toque. Cuando el usuario suelta el de la vista, se puede observar la posición en la pantalla y utilice el MKMapViewmétodo convertPoint:toCoordinateFromView:para obtener las coordenadas que el pasador fue puesto en libertad.
Búsqueda de ubicación
Lo que se busca se llama Forward geocodificación. Por desgracia, sólo viene con MapKit geocodificación inversa (el proceso de conversión de coordenadas GPS a país / ciudad / calle / etc). Hay, sin embargo, varias alternativas. Aquí hay algunas maneras:
Tenga en cuenta que muchas API de geocodificación están licenciados bajo Creative Commons o licencias similares.