我有一个包含一堆点的 geojson 文件。我使用谷歌地图获取这些点之间的路由信息(使用 JS API v3)。不幸的是,我得到了 OVER_QUERY_LIMIT 错误状态,因为我一次执行了太多的路由请求。
现在我已经通过延迟我的路由请求来解决它。但这不是一个长期的解决方案。现在绘制完整路线需要很长时间。
我想要做的是缓存路由。我需要使缓存失效的唯一一次是更新geojson文件时(假设这可能每周发生一次)。
这是一个静态网站。所以所有的逻辑都是客户端 JavaScript。该站点作为 GitHub 项目页面托管。
关于如何实现缓存的任何想法?Jekyll(github 页面工具)能以任何方式提供帮助吗?我不知道它到底是做什么的。还是一些 Travis-CI 脚本?
编辑:只是为了澄清;只缓存折线然后绘制它就足够了。我不需要实际的行车路线。我也不需要能够通过拖放来编辑路线。