You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HERE Routing API v8:如何自定义途经点标签以修改导航指令?

HERE Routing API v8 自定义途经点导航指令替代方案

在v8版本中,确实不再支持直接给途经点(via)传入userLabel参数,但可以通过以下两种方式实现自定义导航指令的需求:

1. 关联HERE Places POID实现名称自动替换

如果你的途经点是HERE Places数据库中的POI,可直接传入该POI的placeId,API会自动使用POI的官方名称生成导航指令,替代通用表述。比如途经点为指定餐厅时,导航指令会显示“即将抵达XX餐厅”。

示例请求片段:

{
  "via": [
    {
      "placeId": "here:pds:place:276u3762-4e6a-434a-8c5e-687b887d1234"
    }
  ]
}

2. 客户端本地替换指令文本

若途经点非POI或需要完全自定义文本,可通过以下步骤实现:

  • 请求路线时,在途经点的metadata字段中存入自定义标签(API会原样返回该字段,不做处理)
  • 客户端接收导航事件后,匹配当前途经点的标识,将默认指令文本替换为自定义内容

示例请求片段(添加自定义标签):

{
  "via": [
    {
      "lat": 52.5200,
      "lng": 13.4050,
      "metadata": {
        "customLabel": "您的住所"
      }
    }
  ]
}

当客户端触发途经点抵达事件时,取出对应点的customLabel,将默认的“即将抵达途经点”替换为“即将抵达您的住所”即可。

内容的提问来源于stack exchange,提问作者James

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 03:25:18