Voy a desarrollar una aplicación para Android, y estoy tratando de entender si es posible almacenar mapas para uso sin conexión (de todas formas no estoy seguro de si esta es una pregunta para desarrolladores).
Los Términos de Servicio de Google Maps son bastante explícitos sobre el hecho de que los mapas no pueden ser almacenados (si no es con algunas limitaciones estrictas), ver https://developers.google.com/maps/terms?csw=1 (10.1.3):
(b) Sin Precarga, Caché o Almacenamiento de Contenido. No debes precargar, almacenar en caché o almacenar ningún Contenido, excepto que puedas almacenar: (i) cantidades limitadas de Contenido con el propósito de mejorar el rendimiento de tu Implementación de la API de Mapas si lo haces temporalmente (y en ningún caso por más de 30 días calendario), de manera segura y en una forma que no permita el uso del Contenido fuera del Servicio;
mientras que OSM provee una API pública gratuita y recursos para la explotación de su base de conocimientos.
Ahora, estoy realmente confundido acerca del comportamiento de Locus Tweak. Me permite almacenar fácilmente mapas en mosaico de Google Maps incluso para áreas extensas con buena definición, cuando se supone que no debería permitirse, por otro lado cuando intento almacenar mapas de OSM, la respuesta es:
Buscando en Internet y la página http://support.locusmap.eu/hc/en-us/articles/200090132 no es de ayuda, ¿qué estoy pasando por alto aquí?
En conclusión: me gustaría entender cómo una aplicación descargada por más de 100,000 usuarios puede usar de esta manera Google Maps, y OSM que habría sido mi segunda opción, parece no permitirlo.