Mapa sin conexión usando mapsforge en android

¿Cómo puedo implementar un mapa sin conexión en Android? Lo probé con la biblioteca mapsforge. No proporciona un archivo de mapa binario para el estado de Wisconsin. Entonces, ¿cómo puedo crear mi propio archivo binario de mapas?

Gracias de antemano.

preguntado el 10 de marzo de 12 a las 09:03

1 Respuestas

Necesitarás dos cosas:

  1. un programa que le permite utilizar la biblioteca mapsforge. Con respecto a esto, puede seguir con el programa llamado AdvancedMapViewer que viene como ejemplo con la biblioteca.

  2. un archivo de mapas. Básicamente, debe crear su propio archivo de mapa a partir de los datos de OpenStreetMap. Esto se hace con un plugin para Osmosis. Este complemento se describe aquí:

https://github.com/mapsforge/mapsforge/blob/master/docs/Getting-Started-Map-Writer.md

En resumen, funciona así:

luego coloque el archivo creado wisconsin.map en su dispositivo y cárguelo desde AdvancedMapViewer.

Respondido el 04 de enero de 18 a las 01:01

¿Podría agregar información? dónde poner el archivo en el dispositivo? Supongo que hay una ubicación predeterminada donde Mapsforge intenta encontrar los archivos. - hgoebl

simplemente colóquelo en la ruta de la tarjeta SD y lo encontrará. - Tenga

¿Qué pasa si quiero incluir el mapa en un paquete de aplicación de Android? - Bakaburgo

Luego, deberá incluirlo como un activo y copiarlo en el almacenamiento local antes de usarlo. - sebkur

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.