2016-07-15 30 views
1

我们有HERE地图与leaflet.js一起使用。我们的应用程序之前使用过OpenStreetmap,我们希望尝试一种新的地图提供程序,特别是具有交通流量信息的地图提供程序。使用leaflet.js更新HERE地图与交通物品

我们有评估API密钥,我们修改了我们的代码来创建正确的http请求,并且使用HERE地图代替OSM非常容易。

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

我们的问题不是技术性的,我们的应用程序似乎与HERE地图工作得非常好,它只花了90分钟将我们的应用程序转换为使用HERE地图,但我们需要刷新地图以更新通信流的频率平铺信息?

在我们拥有交通流量信息之前,如果用户没有更新地图,因为它不可能在接下来的30分钟内建成新的道路,但是交通信息是不稳定的,交通量从30分钟前的信息是没有太大用处,人们希望最新的更新。

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

是否有其他方法可以做到这一点?任何有关良好实践的建议都会受到欢迎

感谢

罗布

回答

0

此地交通砖1〜5分钟(https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/tile-traffic.html)之间有效。

我坚信这个请求是针对您的交易计算的,不管响应如何。因此,您需要为您的客户提供多少新的流量数据。上面的链接明确指出,由于磁贴限制的有效性,您不应该缓存流量磁贴,但最终取决于您。

+0

感谢您的支持。我现在回想起以前阅读过这篇文章,但它必须被推入长期记忆(/ dev/null):) 我们将试验交易计数,并查看它的外观和回报情况。我本来希望304会意味着没有交易会被计算在内。我们已经进一步试验了这些瓷砖,并且他们都报告了60秒的缓存。执行后续事务时,无论流量是否发生变化,它都会显示瓦片电子标签在60秒后更新。 –

+0

我们会做更多的测试并回报,因为我认为这可能对其他人有用。 –