jquery - HTML5 离线谷歌地图访问

标签 jquery html google-maps jquery-mobile

我们正在开发一个 HTML5 应用程序,它有一个 Google map 来更改搜索位置。 现在这个应用程序也有离线版本。有什么方法可以缓存 Google map 并且当应用程序离线时,它会显示离线版本?

我们如何才能让用户再次更改位置?

最佳答案

目前谷歌地图还没有任何缓存机制,事实上,下载的 map 图 block 明确指定了 nocache header (有趣的是,Android 版本的 map 的缓存工作正在进行中,但它是仍处于实验阶段)。为了离线利用 map ,您可能需要推出自己的缓存方案。

随着移动设备的爆炸式增长,以及使用移动设备时有时会断开连接的可能性,如果 Google 在未来的某个时候向 map 添加离线浏览功能(也许是 v4),我也不会感到惊讶?)。

更新:

公共(public)问题跟踪器中有一个功能请求:

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

请为此功能请求加注星标以表达您的兴趣并接收来自 Google 的进一步更新。

关于jquery - HTML5 离线谷歌地图访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162016/

相关文章:

javascript - 将 Web 服务响应转换为 PDF 文件 - PHP、Javascript

javascript - 只有在 css 显示 :block - issue with resize 时才执行 javascript

google-maps - 谷歌地图街景全景显示错误

java - Android Maps V2 App 经常崩溃

javascript - 通过滑出一个新元素来替换一个元素

javascript - 如何使用 jQuery 解析 xml ajax 回复?

javascript - jQuery Click 事件不循环。它只在第一次点火时起作用

html - html标签使用大写字母不好吗?

javascript - 为 jquery 获取高度标签 html5 <embed>

javascript - 网站的 3D map