如何使用HERE地图开发自定义路由算法?



我正在尝试使用HERE Maps来实现我们在实验室中开发的生态路由算法,该算法需要实时交通数据作为路由算法的输入。到目前为止,我们使用INRIX数据集来验证我们的算法,但我们决定转向HERE Maps,并使用交通API来利用实时交通数据的力量。

流量 API 使用起来非常简单,我设法获取了边界框的流量数据。似乎每个 TMC 都传递了流量。我的问题是如何使用 TMC 将交通流量数据分配给地图的链接。更具体地说,我想知道是否有办法将 TMC 值转换为邻接矩阵,以便我可以将流量分配给每个链路并在该图上运行我的优化算法?还可以将开放街道地图(OSM(与HERE地图交通数据叠加吗?

谢谢

您可以使用 PDE 层LINK_TMC_FC1将从流量数据响应中获取的 TMC 数据关联到特定链路。5. 您可以在开发人员网站和 tcs.ext.here.com/pde/maps?url_root=pde.api.here.com 查看我们的 PDE 文档,以查看提供的层列表。 下面是链路 TMC 的 PDE 请求示例。将应用 ID 和代码占位符替换为实际值:

https://pde.api.here.com/1/tile.json?&layer=LINK_TMC_FC1&level=9&tilex=496&tiley=358&region=WEU&release=18131&url_root=pde.api.here.com&app_id={YOUR-APP-ID}&app_code={YOUR-APP-CODE}

对于有关创建矩阵和OSM覆盖的所有其他问题,您必须编写自己的算法。这里没有提供直接的功能。

最新更新