使用leaflet.js

时间:2016-07-15 07:38:44

标签: javascript http maps leaflet here-api

我们的HERE地图与leaflet.js一起使用。我们的应用程序之前使用过OpenStreetmap,我们想尝试一个新的地图提供程序,特别是有交通流信息的地图提供程序。

我们有评估API密钥,我们修改了代码以创建正确的http请求,并且非常容易让HERE地图工作而不是OSM。

HELP网站似乎表明StackOverflow是首选的支持机制。

我们的问题不是技术问题,我们的应用程序似乎与HERE地图一起工作得很好,只需要90分钟就可以将我们的应用程序转换为使用HERE地图,但我们需要多长时间刷新地图以更新交通流量图块信息?

在我们获得交通流量信息之前,如果用户没有更新地图,则没有区别,因为在他们周围的下一个30分钟内不可能建造新的道路,但交通信息是不稳定的, 30分钟前的交通信息用处不大,人们想要最新的更新。

那么我们应该多快刷新地图图块?每五分钟一次,十分钟?这样做的缺点是我们会吃掉我们的交易限额。我们应该寻找HTTP 304类型的响应吗? 304响应会影响我们的交易限制吗?

还有其他办法吗?欢迎任何关于良好做法的建议。

由于

罗布

1 个答案:

答案 0 :(得分:0)

HERE流量图块的有效期为1到5分钟(https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/tile-traffic.html)。

我坚信无论回复是什么,请求都会计入您的交易。因此,您需要为您的客户提供流量数据的新鲜程度。上面的链接明确指出您不应该缓存流量图块,因为图块的有效性有限,但最终由您决定。