¿Puedo usar mis propios mosaicos en MapKit, en lugar de Google?

votos
1

Actualmente estoy tratando de decidir si aceptar o no la propuesta de un cliente. Básicamente, se me pide que cree un MapView que muestre marcadores en varias ubicaciones en un mapa, con el requisito adicional de que se usen los mosaicos propios del cliente en lugar de Google Maps.

Todavía no sé cómo el cliente almacena sus propios mosaicos de mapas, pero me aseguraron que podría convertirlos a cualquier formato que necesite.

  • ¿Es posible usar diferentes mosaicos de mapas en MapView de MapKit?
  • ¿Tienes buena literatura en línea sobre esto? Enlaces por favor?

Si esto es posible, probablemente tendría que crear un servidor que envíe los archivos al dispositivo.

  • ¿Qué tan difícil es crear dicho servidor? ¿Es solo configurar apache, hecho? o hay mas para eso?

  • ¿Qué tan difícil o largo sería este tipo de cosas, en relación con la configuración de un MapView normal?

Gracias por tus respuestas.

Publicado el 24/10/2009 a las 12:52
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
4

¿Has mirado marcos de mapas alternativos en el iPhone? Sé que hay al menos un motor de mapa de código abierto, también con mosaicos (que no son tan buenos como los mosaicos de Google, pero bueno).

Un conjunto decente de ellos está aquí:

Crear una aplicación de mapa de iPhone

Respondida el 24/10/2009 a las 23:07
fuente por usuario

votos
4

No puedes usar mosaicos personalizados con MapKit. Está limitado a usar los provistos por Google.

Podría ser más fácil crear una aplicación web "Google Maps-ish" que use los títulos personalizados y se pueda ver en el iPhone a través de UIWebView.

Respondida el 24/10/2009 a las 13:02
fuente por usuario

votos
0

La forma "más fácil" de hacerlo en el marco de Google Map es simplemente asignar el mapa del cliente como una textura en la parte superior del "suelo". Puede crear texturas con diferentes resoluciones para diferentes factores de zoom. Entonces no necesitarás hacer ninguna codificación especial, todo funcionará.

La forma de hacerlo es con una región KML que se asigna al nivel del suelo.

Ver: http://earth.google.com/outreach/tutorial_region.html

Respondida el 24/10/2009 a las 13:09
fuente por usuario

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