【问题标题】:Google Maps caching tiles in hybrid mobile application谷歌地图在混合移动应用程序中缓存图块
【发布时间】:2014-05-06 09:02:04
【问题描述】:

在我一直致力于的混合网络应用程序 (PhoneGap) 中,我实现了 Google Maps JavaScript API v3。

地图是应用程序的很大一部分,重要的是我尽我所能确保性能是应用程序所能达到的最佳质量。

地图最明显的问题之一如下:

  1. 打开应用并加载地图
  2. 关闭应用程序并重新打开应用程序
  3. 再次加载地图

当地图再次加载时,加载时间与第一次加载时间相同,可能是几秒钟。这对我来说似乎完全没有必要,而且我的设计也很糟糕。如果这些图块已在几秒钟前下载,那么是否应该缓存图像以便在第二轮更快地加载?

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

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

【问题讨论】:

    标签: javascript google-maps cordova


    【解决方案1】:

    请考虑这个插件。

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

    此插件使用 Google Maps Android API v2 和 Google Maps iOS SDK。 这些在内部进行缓存,并且加载地图图块比 Google Maps API v3 更快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      • 2020-12-13
      相关资源
      最近更新 更多