Javascript 仅使用前端脚本避免对Google geocode的多个请求
我们有很多地址,我们希望使用GoogleMapsAPI在地图上显示它(无需设置服务器/代理进行缓存) 为了避免超过查询限制的错误,我为请求添加了超时,但渲染速度太慢 检查此示例: (和来源)Javascript 仅使用前端脚本避免对Google geocode的多个请求,javascript,google-maps,frontend,Javascript,Google Maps,Frontend,我们有很多地址,我们希望使用GoogleMapsAPI在地图上显示它(无需设置服务器/代理进行缓存) 为了避免超过查询限制的错误,我为请求添加了超时,但渲染速度太慢 检查此示例: (和来源) 想知道如何只使用客户端的前端来解决这个问题吗?您可以使用在客户端缓存一些数据 为了确保跨浏览器兼容性,并使序列化/反序列化对象更容易,您还可以使用库。正确答案如下: 如何在前端进行地理编码: 这样就在用户端保留了报价限制,避免了服务器端配额限制 使用说明:缓存不错,忘了吧。只有一件事,第二次和以后的请求将在
想知道如何只使用客户端的前端来解决这个问题吗?您可以使用在客户端缓存一些数据 为了确保跨浏览器兼容性,并使序列化/反序列化对象更容易,您还可以使用库。正确答案如下: 如何在前端进行地理编码: 这样就在用户端保留了报价限制,避免了服务器端配额限制
使用说明:缓存不错,忘了吧。只有一件事,第二次和以后的请求将在缓存中。先去怎么样?我有一个创建预缓存存储的想法。你怎么认为?但数据是动态的,平均收入地址不同。无论如何,你必须提出第一个请求。如果要预缓存,则需要在服务器上进行集中缓存,因为
localStorage
和任何其他浏览器对象显然不会在客户端之间共享。