将卡车限制数据与 Here 地图中的道路 name/geometry 数据匹配

Match truck restriction data to road name/geometry data in Here maps

我可以使用这样的请求获取卡车限制数据:https://s.fleet.ls.hereapi.com/1/tile.json?layer=TRUCK_RESTR_FC3&level=11&tilex=2157&tiley=1620&apiKey={MYKEY}

以及同一区域的道路几何数据:https://s.fleet.ls.hereapi.com/1/tile.json?layer=ROAD_GEOM_FC3&level=11&tilex=2157&tiley=1620&apiKey={MYKEY}

但是当我尝试转换或匹配数据时出现问题。在卡车案例中,link id 的格式为:

"LINK_IDS":"B51908052"

而在道路几何的情况下,它们的形式是:

"LINK_ID":"51903235"

显然它们不仅在格式上不同(因为在卡车的情况下它们以 B 开头)而且在数字本身上也不同(因为我在响应中找不到任何数字 51903235用于卡车)。

那么我怎么知道哪条道路的卡车限制?

我做了一个测试,TRUCK_RESTR_FC3 返回了 102 行,而 ROAD_GEOM_FC3 返回了 1066 行。 我认为102行都在1066行之内,TRUCK_RESTR_FC3只有LINK_IDS有限制的地方。如果 LINK_ID 不在 TRUCK_RESTR_FC3 中,则此 LINK_ID 不受限制。