Pregunta

Así que estoy buscando en la escritura de una aplicación para iPhone que muestra las cosas en un mapa.Lo que marcos/metodologías existen para hacer esto?

Buscando en Google, sólo pude encontrar esto: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 de algo mejor, o tiene alguna experiencia con la biblioteca de arriba?

¿Fue útil?

Solución

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

  1. Llame openURL:para cambiar a la aplicación de Mapas
  2. Uso el Google Maps componente vinculado a
  3. Rollo de su propia cosa
  4. Espere a que Apple exponer una "MapKit" marco

Otros consejos

ADVERTENCIA:Incrustar Mapas de Google en una aplicación puede infringir las condiciones del servicio Google Maps.

Yo han escrito un completo mapeo de UIView en el iPhone (la aplicación en la AppStore) y es no fácil (esta sería la opción #3 "Rollo de su propia cosa").Conseguir un buen rendimiento es realmente difícil.Me gustaría OpenSource mi mapa componente pero ahora el F-NDA es evitar que.

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

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

Hay un componente que se llama TouchMap y viene con una demo que muestra apagado.Es azulejos son cargados directamente desde Microsoft Virtual Earth.

Editar:@schwa, acabo de mirar tu perfil para encontrar su dirección de correo electrónico, y entonces se dio cuenta de que en realidad se publicó este software.Buen trabajo

Acabo de encontrar ruta-me que se parece a un grande(30+) activo de la comunidad de ppl en desarrollo de código abierto aplicación de mapeo para el iPhone.Puede tomar los azulejos de OpenStreetMap, Virtual Earth(Bing) o Cloudmade.

sólo el uso de framework mapkit.muy bueno

alternativamente: [[uiapplication sharedapplication]openurl:@"www.maps.google.com];
que se abra el mapa de google,pero un problema con este es que se vaya a safari y su aplicación será de salir y si usted quiere volver a la aplicación de la presente página web,entonces no va a ser posible .usted necesita otra vez para ejecutar la aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top