javascript-混合移动应用程序中的Google Maps缓存图块

在混合Web应用程序(PhoneGap)中,我一直在努力实现Google Maps JavaScript API v3.

该地图是应用程序的很大一部分,因此,我必须尽一切努力确保性能是应用程序所能达到的最佳质量,这一点很重要.

地图上最明显的问题之一是:

>打开应用程序并加载地图
>关闭应用程序并重新打开应用程序
>再次加载地图

再次加载地图时,加载时间与第一次加载时间相同,可能需要几秒钟.对我来说,这似乎完全不必要,而我的设计也很糟糕.如果这些磁贴已经在几秒钟前下载完毕,那么肯定可以在第二轮中缓存图像以加快加载速度吗?

这很可能是PhoneGap本身的一部分,因为我确信Google确实会努力返回缓存的图像.

如何在PhoneGap应用程序中改善这些地图加载时间?

解决方法:

请考虑使用此插件.

https://github.com/wf9a5m75/phonegap-googlemaps-plugin/

该插件使用Google Maps Android API v2和Google Maps iOS SDK.
这些功能可在内部进行缓存,并且加载地图图块的速度比Google Maps API v3快.

上一篇:无法在Android 1.6上运行PhoneGap 1.0.0应用


下一篇:javascript-在ios上,使用Cordova Contact API获取联系人,不支持displayName.什么是?