2008-09-20 17 views
6

? Estoy buscando escribir una aplicación para iPhone que muestre cosas en un mapa. ¿Qué marcos/metodologías existen para hacer esto?¿Cuál es la mejor manera de hacer una aplicación de mapas para el iPhone

Buscando en en Google, sólo pude encontrar éste: http://code.google.com/p/iphone-google-maps-component/

que de acuerdo con la lista de temas es lento, y deja de funcionar después de un tiempo. ¿Alguien sabe algo mejor o tiene alguna experiencia con la biblioteca de arriba?

+0

¿Te preguntas si invocarías el veto mágico de la función de tienda de aplicaciones? – stephbu

+0

Originalmente me lo pregunté, pero hay muchas aplicaciones de mapeo que lo atraviesan. Creo que lo principal es evitar cosas de orientación en tiempo real, lo que está explícitamente prohibido. – rustyshelf

Respuesta

4

estoy bastante seguro de que sus únicas opciones por ahora son: openURL

  1. Llamar: para cambiar a la aplicación Mapas
  2. uso del componente de Google Maps se ha vinculado a
  3. rollo su propia cosa
  4. esperar a que Apple expone un marco "MapKit"
2

ADVERTENCIA: Incorporación de Google Maps en una aplicación puede violar los términos de servicio de Google Maps.

que tienen escrito un UIView mapeo completo en el iPhone (la aplicación se encuentra en la AppStore) y es no fácil (esta opción sería # 3 "Roll su propia cosa"). Obtener un buen rendimiento es realmente difícil. Me gustaría OpenSource mi componente de mapa, pero ahora el F-NDA lo impide.

+0

Estoy seguro de que si tuvieras que abrir el código fuente, tal vez de forma anónima, es poco probable que Apple te persiga. – tomtaylor

+0

El NDA se ha eliminado ahora para las aplicaciones publicadas ... ¿desea compartir un poco más sobre cómo lo hizo y cómo se llama su aplicación? – rustyshelf

2

he estado persiguiendo esto por un tiempo ahora, y aquí está la mejor solución que he encontrado por ahí:

http://code.google.com/p/touchcode/

Hay un componente de allí llamado TouchMap y viene con una demostración de que lo muestra apagado. Sus mosaicos se cargan directamente desde Microsoft Virtual Earth.

Editar: @schwa, Solo echo un vistazo a su perfil para encontrar su dirección de correo electrónico, y luego me di cuenta de que realmente lanzó este software. Buen trabajo

2

Acabo de encontrar route-me que parece una gran comunidad activa (más de 30) de personas que desarrollan una aplicación de mapeo de código abierto para el iPhone. Puede tomar mosaicos de OpenStreetMap, Virtual Earth (Bing) o Cloudmade.

0

sólo tiene que utilizar MapKit framework.really buena

alternativamente: [[uiapplication sharedapplication]openurl:@"www.maps.google.com];
que abrirá el mapa de Google, pero un problema con esto es que se vaya a Safari y que su solicitud será salido y si quieres para volver a su aplicación desde esta página web, entonces no será posible. nuevamente debe ejecutar la aplicación.

Cuestiones relacionadas