缓存Google地图客户端地理编码结果

时间:2015-06-11 15:55:20

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

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

1 个答案:

答案 0 :(得分:0)

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

它基于LocalStorage。但您也可以直接使用原始$http caching

最后,您还可以将其与$cacheFactory结合使用。

Here is an answer如果您更喜欢第二或第三选项,可以帮助您。