html - 我如何将 HTML5 缓存 list 与 Google Maps Javascript API V3 结合使用以获得更快的体验

标签 html caching cordova maps

我目前正在使用 html5 + phonegap 开发一个移动应用程序,并且一切正常。我遇到的唯一问题是在 phonegap 上滚动 map 使 native 应用程序变得缓慢而缓慢,放大 map 也很慢。有什么方法可以使用 html5 和/或缓存 list 文件来提高 map 渲染速度/图 block 加载?

我四处阅读并看到了一些关于使用缓存 list 来解决这些怪癖的东西?我没有找到关于它的任何好的文档,所以我想我会在这里问?

非常感谢任何有助于加快 map 加载速度的帮助!

最佳答案

尝试将 google map JavaScript 文件放入您的缓存 list 文件中。假设您的文件来源是

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.3&libraries=geometry&sensor=true"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>  

将您的 Google map api 的源值放入您的缓存 list 文件中,然后再次检查您的应用程序,它可能会帮助您更快地缩放 map 。 enter image description here

把你自己使用的 api 放上去。

关于html - 我如何将 HTML5 缓存 list 与 Google Maps Javascript API V3 结合使用以获得更快的体验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10474654/

相关文章:

jquery - 调整大小时的图像流 slider 图像宽度和大小

ios - 无法在本地编译 Phonegap 应用程序

java - 尝试使用 ionic 构建 Android 模拟器失败.. "Class not found: javac1.8"

javascript - 如何将 ASP MVC 表单下拉列表设置为空白,但前提是基础值未初始化?

php - 使用php中的一个按钮将多个表单提交到同一操作页面

python - 在不指定 maxsize 参数的情况下使用 functools 的 @lru_cache

java - 如何频繁地重新加载存储数据库信息的类?

php - 动态 css 的缓存 header (通过 PHP 生成)

ios - XDK IOS 构建失败

javascript - jQuery:如何删除单击切换上的附加项目