Mapbox-offline
Mapbox sin conexión.
Cuando usamos OruxMaps GP con mapas de Mapbox ( bajo suscripción ), una gran ventaja es la posibilidad de utilizar los mapas sin conexión tanto en el visor 2D como en 3D. Esto es posible gracias al SDK de Mapbox para Android, que permite descargar previamente tanto el estilo del mapa como las teselas necesarias para una zona específica.
Es realmente sencillo veamos como:
- La descarga de zona se hace sobre una ruta cargada en el visor , con el mapa Mapbox deseado.
- En las opciones de Mapas Mapbox pulsamos descargar teselas.
- Nombrar al área descargada .
Si nos damos una "vuelta" por el mapa podemos ver con facilidad los límites de la zona descargada.
La pantalla de descarga de Mapbox nos ofrece la información de las áreas descargadas , la memoria que ocupa y el rango de zoom .
Por un lado, tenemos los style packs, que contienen la apariencia del mapa: fuentes, iconos y elementos visuales. Por otro, están los tile packs, que incluyen las teselas —es decir, los fragmentos del mapa— de una región determinada y para ciertos niveles de zoom.
La ruta empleada para este ejemplo tiene un área de 6,26 km2 , el área descargada abarca siempre bastante más , y como podemos ver:
- Paquete de estilos mapbox://styles/mapbox/satellite-streets-v12 Tamaño 9 mb,Área de teselas PR-NA Satélite hb_1 Tamaño 91 mb
- Paquete de estilos mapbox://styles/mapbox/outdoors-v12 Tamaño 13 mb, Área de teselas PR-NA outdoor_0 Tamaño 56 mb
Con un rango de zoom de 0 a 16 en ninguno de los casos el peso supera los 100mb.
Todo esto se gestiona mediante dos herramientas que ofrece el SDK: Offline Manager y Tile Store.
Además, Mapbox guarda en una caché temporal las áreas del mapa que hemos explorado mientras estábamos conectados. Esta caché puede ser útil, pero no siempre es fiable: podría vaciarse tras actualizar la app o al liberar espacio en el móvil. Por eso, si necesitas asegurarte de que tendrás acceso al mapa en todo momento, lo recomendable es descargar los tile packs de antemano.
La documentación oficial de Mapbox tiene todos los detalles técnicos, por si quieres profundizar: https://docs.mapbox.com/android/maps/guides/offline
Comentarios
Publicar un comentario