iPhone - MapKit - búsqueda y ubicaciones móviles anotaciones

votos
6

Quiero hacer una aplicación que imita parcialmente algunos de los comportamientos de la aplicación de mapas estándar tiene. Esto ha demostrado ser difícil. En primer lugar, no entiendo cómo hacer anotaciones móvil. ¿Exactamente cómo se hace esto?

En segundo lugar: ¿cómo buscar ubicaciones?

Publicado el 11/05/2010 a las 18:53
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
15

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.

Respondida el 14/05/2010 a las 18:45
fuente por usuario

votos
3

Usted debe ser capaz de obtener anotaciones de arrastrar y soltar que van con la ayuda de esta entrada del blog. Lo utilicé para hacer la misma cosa, y que era bastante simple para ponerse en marcha.

MapKit de arrastrar y soltar anotación con información de llamada de actualización

Respondida el 19/05/2010 a las 02:50
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more