【问题标题】:different HERE APIs - get layer attributes不同的 HERE API - 获取图层属性
【发布时间】:2025-12-12 20:25:03
【问题描述】:

我正在使用 HERE API 通过图层及其属性获取有关地理点的其他信息。我看到有两种方法可以获取这些信息:

  1. m.fleet.ls.hereapi.com/2/matchroute.json/?routemode=car&attributes=... 请求中带有属性列表:

attributes=ADAS_ATTRIB_FCn(HPX,HPY,HPZ,SLOPES,HEADINGS,CURVATURES,REFNODE_LINKCURVHEADS,NREFNODE_LINKCURVHEADS),LINK_ATTRIBUTE_FCn(ISO_COUNTRY_CODE,VEHICLE_TYPES,URBAN,TRANSPORT_VERIFIED,TO_REF_NUM_LANES,FROM_REF_NUM_LANES),LINK_ATTRIBUTE2_FCn(FOUR_WHEEL_DRIVE,SCENIC_ROUTE,PARKING_LOT_ROAD,PARKING_AVAILABILITY,PRIORITY_ROAD ,CARPOOL_ROAD,REVERSIBLE,EXPRESS_LANE,TRANSITION_AREA,EXPANDED_INCLUSION,DELIVERY_ROAD,TRUCK_ROAD_TYPE,BICYCLE_ACCESS,BICYCLE_PROTECTION_TYPE,BICYCLE_TRAVEL_DIR_OVERRIDE,SURFACE_TYPE,GENERALISED_BICYCLE_PATH),TRAFFIC_SIGN_FCn(VEHICLE_TYPE)pSSIGN

  1. https://m.fleet.ls.hereapi.com/2/matchroute.json API + https://s.fleet.ls.hereapi.com/1/tiles.json 获取图层属性

这些方法有什么区别?对于相同的经纬度点输入,所有属性值是否相同?

【问题讨论】:

    标签: here-api


    【解决方案1】:

    这两种 API 都用于特定用例。

    对于选定的用例,路线匹配是沿路线调用 PDE(车队高级数据集)的替代方法。

    何时在路由匹配调用中直接检索属性以及何时 之后从 PDE 获取它们?

    通常,匹配的路线仅跨越几个 PDE 切片,因为路线的主要部分位于功能类 1 道路(高速公路)上,这些道路存储在具有大切片的 PDE 层中。因此,在路由匹配之后,要从 PDE 加载的不同瓦片集应该很少超过 20 或 30 个,从而导致少量 PDE 请求,因为每个 PDE 请求都可以请求多层的多个瓦片。使用 PDE 的优点是检索到的完整图块内容可以缓存长达一个月,因此如果资产在相似区域重复行驶(通常是这种情况),则可以避免重复传输。

    但是,在客户端直接在路由匹配请求中请求属性更简单,实际上只传输路由沿线的链接数据。

    【讨论】:

      最近更新 更多