我们正在开发一个 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/