Al igual que los mapas OVI de Nokia se pueden usar sin conexión, también debe haber alguna manera de almacenar en caché los mosaicos de mapas de Google. ¿Algún consejo?¿Cómo almacenar en caché los mosaicos del mapa de Google para usar sin conexión?
Respuesta
Desafortunadamente, encontré este enlace que parece indicar que no podemos almacenarlos en caché localmente, lo que hace que esta pregunta sea discutible.
http://support.google.com/enterprise/doc/gme/terms/maps_purchase_agreement.html
4.4 Restricciones de caché. cliente no puede solicitud previa, recuperar, caché, un índice o almacenar cualquier contenido o parte de los Servicios con la excepción de Cliente puede almacenar cantidades limitadas de contenido únicamente para mejorar el rendimiento de la aplicación debida del cliente a la latencia de la red, y solo si el Cliente lo hace de manera temporal, segura y de una manera que (a) no permita el uso del Contenido fuera de los Servicios; (b) está basado únicamente en la sesión (una vez que se cierra el navegador, se prohíbe cualquier almacenamiento adicional); (c) no manipula ni agrega ningún Contenido o parte de los Servicios; (d) no impide que Google rastree con precisión las Vistas de página; y (e) no modifica ni ajusta la atribución de ninguna manera.
Parece que no podemos usar los mosaicos de mapas de Google sin conexión, legalmente.
Desea utilizar un índice espacial. Reduce la complejidad 2d a una complejidad 1d y se usa en muchas aplicaciones de mapeo. Puede descargar mi curva hilbert de php class en phpclasses.org. Mucho más fácil es la curva z. Traduzca la coordenada xey a binaria y luego concatene ambos valores. El límite superior son los bits más significativos. A continuación, utilice los cuadrantes para la estructura de carpetas en el disco, por ejemplo: 1/2/3// 4 es la ruta a las teselas del primer nivel.
Si intenta almacenar en caché los mosaicos que Google ofrece, eso puede constituir una violación de los Términos de servicio de Google (a menos que, en determinadas circunstancias, haya adquirido su Enterprise API Premier de Google Maps). Es por eso que gmapcatcher lo ha tachado de su lista. Ver http://code.google.com/p/gmapcatcher/issues/detail?id=210.
En la URL de gmapcatcher anterior, también encontrará un script de shell que puede descargar mosaicos (o eso dice su autor).
También hay otros proyectos que tratan de hacer que Google Maps está disponible sin conexión:
http://code.google.com/p/ogmaps/
http://code.google.com/p/gmapoffline/
Por último, si Google Earth puede satisfacer sus necesidades, entonces usted puede utilizar eso. El uso fuera de línea de Google Earth requiere una licencia de Google Earth Enterprise de acuerdo con http://www.google.com/permissions/geoguidelines.html.
Tenga en cuenta que la página anterior también dice: "No puede raspar ni exportar Contenido de Google Maps o Earth ni guardarlo para usar sin conexión". Por lo tanto, si intenta almacenar en la memoria caché, es casi seguro que Google (de todos modos) lo considerará una violación de los Términos del servicio.
Creo que no puede usar la memoria caché masiva para una aplicación, pero me pregunto si el almacenamiento en caché solo para uso personal sería una infracción. – heltonbiker
¿Qué pasa con el almacenamiento en caché de las baldosas de los mapas de las gafas en la memoria solamente! –
, dice su allowdwd http://stackoverflow.com/questions/23288940/how-to-cache-download-google-map-v2-tile-programmatically –
En http://www.google.com/earth/media/licensing.html hay una sección de "móvil" que contiene:
Al igual que en nuestros términos en línea, si utiliza nuestras API o nativa aplicación Google Maps de un dispositivo móvil (por ejemplo, en un teléfono o iPhone con Android) , no se requiere un permiso especial, pero siempre debe mantener el nombre de Google visible.El almacenamiento en caché sin conexión de nuestro contenido nunca está permitido.
Puede utilizar Open Street Map: usted encontrará docenas de diferentes capas y tipos de mapas, y esto es absolutamente libre. Puede descargar todos los mosaicos de mapas que desee. Y, por supuesto, como cualquier persona puede mejorar el mapa, muestra más información que los mapas de Google. Si necesita ayuda, puede preguntar a la comunidad que también es muy activa.
quiero preguntar algo de ayuda de Google. dónde preguntar? –
Pregúntale a Google dónde preguntar a Google. – Jacob
actualización:
me encontré con las condiciones de uso de Google Map:
Sección 10,5
Sin caché o almacenamiento. Usted no va de solicitud previa, memoria caché, índice o almacenar cualquier Contenido a ser utilizados fuera del servicio, excepto que usted puede almacenar cantidades limitadas de contenido con el único fin de mejorar el rendimiento de sus mapas de la Implementación del API debido a la red latencia (y no con el propósito de impedir que Google un seguimiento preciso de uso), y sólo si dicho almacenamiento: es temporal (y en ningún caso más de 30 días naturales); es seguro; no manipula ni agrega ninguna parte del Contenido o Servicio; y no modifica la atribución en de ninguna manera.
Esto significa que podemos almacenar en caché por tiempo limitado realidad
En las plataformas Android, Oruxmaps (http://www.oruxmaps.com) hace un gran trabajo en el almacenamiento en caché de todas las fuentes de WMS. Está disponible en Play Store. Lo uso a diario en áreas remotas sin ninguna conectividad, funciona como un encanto.
- 1. iPhone MapKit Framework para almacenar en caché el mapa de Google para usar sin conexión
- 2. Usar google maps sin conexión en una aplicación
- 3. Mapa de Google que muestra solo mosaicos en blanco android
- 4. Ubicación del archivo de documento sin conexión de Google Drive
- 5. Android: mapa sin conexión personalizado usando una imagen
- 6. Almacenamiento en caché sin conexión en HTML5
- 7. Mapa sin conexión usando mapsforge en android
- 8. ¿Cómo almacenar en caché los resultados en scala?
- 9. ¿Cómo almacenar datatable en caché para reutilizarlo?
- 10. Cómo eliminar todo del mapa de google
- 11. ¿Admitirá HTML5 el acceso de audio en caché sin conexión?
- 12. OSMDroid Cargando mosaicos personalizados sin conexión Desde la carpeta de elementos
- 13. Descarga/almacenamiento en caché de Google Maps para uso sin conexión
- 14. ¿Cómo puedo cargar un KML en el mapa de Google, sin cambiar el centro del mapa
- 15. Usar jQuery móvil sin conexión
- 16. Creación de un mapa sin conexión en Android
- 17. Mapa de google dinámico con mosaicos personalizados para evitar que se repita la panorámica
- 18. Simular modo sin conexión para prueba de caché HTML5
- 19. Google Maps sin conexión en una aplicación de Android
- 20. ¿Se puede almacenar en caché el API de Google Maps API?
- 21. Uso de Ajax con caché sin conexión
- 22. Para almacenar en caché o no a almacenar en caché - GetCustomAttributes
- 23. Biblioteca para almacenar en caché las páginas web en iPhone?
- 24. La mejor solución para almacenar en caché
- 25. ¿Cómo se fabrican los mosaicos en vivo en Windows 8?
- 26. Conexión de dominio a Google App Engine sin google apps
- 27. Enfoques para almacenar en caché los valores calculados
- 28. Usar atributos para almacenar en caché los resultados de un método en C#
- 29. Usando una variable estática para almacenar en caché los datos
- 30. Cómo mostrar el mapa sin conexión en iphone con Mapkit
¿Está buscando acerca de la Aplicación de Android? –
Quiero desarrollar la misma administración de caché en la aplicación de Android usando el mapa de Google. ¿Es posible? –
Gracias por la información –