1

我们有很多地址,我们希望使用 Google Maps API 在地图上显示它(无需设置服务器/代理进行缓存)。

为避免 OVER_QUERY_LIMIT 错误,我为请求添加了超时,但渲染速度太慢。

检查这个例子:

http://bl.ocks.org/Funfun/6450394(和来源https://gist.github.com/Funfun/6450394

想知道如何仅使用客户端的前端来解决该问题?

4

2 回答 2

0

正确答案在这里:如何在前端进行地理编码:https ://developers.google.com/maps/articles/geocodestrat#client 这在用户端留下了报价限制,避免了服务器端的配额限制。

使用说明:https ://developers.google.com/maps/documentation/javascript/geocoding

于 2014-03-02T17:22:22.483 回答
0

您可以使用在客户端缓存一些数据localStorage

为了确保跨浏览器的兼容性并使序列化/反序列化对象更容易,您还可以使用store.jslibrary.

于 2013-09-05T14:24:05.127 回答