【问题标题】:HERE API - Layer LINK_ATTRIBUTE2_FCN information 'undefined'HERE API - 层 LINK_ATTRIBUTE2_FCN 信息“未定义”
【发布时间】:2020-10-04 19:15:29
【问题描述】:

我正在使用 HERE api 获取有关地理点的信息。在我的请求中,我要求提供多个图层,并且我获得了所有图层的信息,当我尝试阅读 LINK_ATTRIBUTE2 图层时,预计我的大部分观点都是未定义的:

let linkObject = routeLinks.get(linkId);

...
let linkAttribute2Group = linkObject.attributes['LINK_ATTRIBUTE2_FCN'][0];

错误:

(node:103736) UnhandledPromiseRejectionWarning: TypeError: Cannot read property '0' of undefined

我的请求的属性部分如下所示:

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_TYPES,TRAFFIC_SIGN_TYPE)

为什么 HERE 为一组请求的属性返回未定义?是因为它没有这些信息吗?我在文档中找不到可以未定义图层属性组的任何地方。我看到图层中的特定属性可以为空,但不是整个图层属性组。

【问题讨论】:

    标签: here-api heremaps


    【解决方案1】:

    是的,链接 ID 可能不会返回指定图层的任何属性(如果它不正确或未在地图中编码或不存在)。您是否可以共享特定的链接 ID,以便我们可以从 (linkObject) 中检查它的详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 2020-07-19
      • 2012-03-20
      • 2020-06-05
      相关资源
      最近更新 更多