¿Los mapas de Google sin conexión se utilizan en todo el dispositivo?

Si guarda un área en Google Maps en un dispositivo Android, ¿otras aplicaciones que usan la API de mapas extraerán datos de este caché si está disponible? ¿O está separado y no sabe que existe?

Hago esta pregunta debido a una publicación de Reddit que apareció sobre Pokémon GO: https://www.reddit.com/r/pokemongo/comments/4s875y/i_wish_i_could_buy_this_guy_a_beer/

No. Otras aplicaciones de su teléfono utilizan la API de Google Maps, no la propia aplicación de Google Maps. Por lo tanto, no tiene acceso al contenido que está almacenado en su directorio local de Google Maps. En su enlace anterior, también veo personas que dicen que "Pokémon Bio también se está cargando mucho más rápido", lo cual no tiene sentido porque Google Maps no tiene nada que ver con eso... a menos que la aplicación Pokémon Go almacene información de su área local. En este caso, esta seguiría siendo la aplicación Pokémon Go, no Google Maps.
@ MR04 Bien, pensé que podría ser legítimo si la API de mapas está mucho más integrada en el sistema operativo. Deberías considerar publicar una respuesta.

Respuestas (1)

Desafortunadamente, no hay intercambio de información de mapas entre aplicaciones.

En primer lugar, existe una preocupación por la privacidad: si Google permitiera que otras aplicaciones conocieran las áreas sin conexión de Google Maps (o inferirlas, en realidad), sería posible que las aplicaciones desagradables averiguaran dónde vive y vendieran esa información.

Lamentablemente, Google no proporciona una API de 'mapas sin conexión' a los desarrolladores. He encontrado esto frustrante al desarrollar aplicaciones.

Desafortunadamente, Google tiene poca motivación para alentar el uso de dispositivos fuera de línea: ganan dinero con sus servicios en línea, especialmente con la publicidad.