【问题标题】:Cache Google Maps client-side geocoding results缓存 Google Maps 客户端地理编码结果
【发布时间】:2015-06-11 15:55:19
【问题描述】:

我有一个在 Android 和 iOS 上运行的 PhoneGap 应用程序,该应用程序当前对地址列表进行地理编码。但是,如果列表中的地址数量过多,则地理编码器会返回 OVER_QUERY_LIMIT。是否可以在客户端缓存地理编码结果,这样我就不会每次都对相同的地址列表进行地理编码,也许在设备上使用 LocalStorage?

【问题讨论】:

    标签: javascript cordova caching google-maps-api-3 google-geocoder


    【解决方案1】:

    您可以在 $http 上创建一个 http 服务(无需使用 de $httpProvider)。如果您想获得一些灵感,我实际上正在开发一种可重复使用的产品:https://github.com/ivangabriele/angular-cordova-router

    它基于 LocalStorage。不过你也可以直接用原来的$http caching

    最终你也可以将它与$cacheFactory结合起来。

    Here is an answer 如果您更喜欢第 2 或第 3 选项,可以为您提供帮助。

    【讨论】:

      猜你喜欢
      • 2011-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-07
      • 2022-08-12
      • 2011-12-18
      相关资源
      最近更新 更多