Вопрос по html5, jquery-mobile, jquery – HTML5 автономный доступ к карте Google

2

Мы разрабатываем приложение HTML5, в котором есть карта Google для изменения местоположения поиска. Теперь у этого приложения есть и оффлайн-версия. Можно ли как-нибудь кэшировать карту Google & amp; когда приложение находится в автономном режиме, оно покажет автономную версию?

И как мы можем позволить пользователю снова изменить местоположение?

Ваш Ответ

2   ответа
1

однако это была не карта Google. Я использовал tiledownloader изhttp://search.cpan.org/~rotkraut/Geo-OSM-Tiles-0.02/downloadosmtiles.pl и загрузил области, которые мне были нужны, с помощью сервера плиток Mapquest Open, поскольку у них нет ограничения по количеству посещений. Затем я перебрал все плитки с помощью скрипта и добавил их в файл cache.manifest. Тогда я просто использую Leaflet от Cloudmade, чтобы отобразить плитки.

2

карт Google, на самом деле для листов карт, которые загружаются явно, указан заголовок nocache (интересно, что работа над кэшированием для версии карт Android выполняется, но она все еще экспериментальная) , Чтобы использовать карты в автономном режиме, вам, вероятно, потребуется развернуть собственную схему кэширования.

При взрыве мобильных устройств и вероятности отключения в какой-то момент во время использования мобильного устройства меня не удивит, если Google добавит возможность автономного просмотра карт в какой-то момент в будущем (возможно, v4?).

UPDATE:

В трекере публичных вопросов есть запрос на добавление:

https://code.google.com/p/gmaps-api-issues/issues/detail?id=8914

Пожалуйста, отметьте этот запрос, чтобы выразить свою заинтересованность и получать дальнейшие обновления от Google.

Error: User Rate Limit Exceeded Vijay Kumbhar

Похожие вопросы