如何识别地图上的道路项目?

时间:2016-04-20 22:33:02

标签: here-api

我正在使用Traffic API来收集街道的速度。作为回应,我得到了一个道路列表(RW),每个都有一个流量列表(FI)。但是阅读道路的描述(DE),我注意到在同一条道路上有一堆道路物品。 RW的每个FI都有一个描述,其中包含另一条道路的名称(不一定连接到当前的RW)。

示例:

<RW LI="B14+05453" DE="Av Cristiano Machado" PBT="2016-04-20T22:08:55Z" mid="8a961c28-7d3c-481f-a6c4-bd1ca1b699f0|"> <FIS> <FI> <TMC PC="5454" DE="R Nossa Senhora De Fátima" QD="-" LE="0.04553"/> <CF CN="0.78" FF="39.0" JF="0.0" SP="44.45" SU="44.45" TY="TR"/> </FI> <FI> <TMC PC="5455" DE="Av Presidente Antônio Carlos" QD="-" LE="0.1193"/> <CF CN="0.76" FF="39.0" JF="0.0" SP="42.03" SU="42.03" TY="TR"/> </FI> ... </FIS> <\RW>

这只是回复的一小部分。有一个名为“Av Cristiano Machado”的RW和两个FI列出。第二个FI,“AvPresidenteAntônioCarlos”是另一条道路,但它与现实中的“Av Cristiano Machado”并不相交。

我的问题是:

根据RW的标识符(我认为它是LI),如何在地图上识别它所代表的道路的哪一部分?是否可以将RW项目转换为折线或者可以获得其坐标?

1 个答案:

答案 0 :(得分:0)

哦,经过彻底的阅读后,我了解了responseattributes。将&#34;&amp; responseattributes = sh&#34; 添加到请求中,它会返回每个流项的形状,这是一组地理参考点。你可以通过一条线绘制并连接它们,我认为这是它所代表的道路的一部分。

这个数字是我使用Google MyMaps获得的结果,LI =&#34; B14 + 05656&#34;和LI =&#34; B14-05656&#34;。在左侧(绿色),坐标看起来非常精确,而不是在图像的右侧(红色)。蓝线是有效的驾驶路线。

map with the shape of a road section