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

如何通过HERE API根据单个坐标提取道路属性信息?

解决方案:通过单个坐标获取HERE道路路段属性

HERE确实提供直接通过单个坐标获取对应道路路段属性的功能,以下是最适合的两种方案:

1. 使用HERE Map Match API

这是最直接的解决方案,专门用于将单个或多个GPS坐标匹配到道路网络,返回匹配路段的完整属性(包括道路等级、限速、车道数、路面类型等),完全替代你当前依赖路线规划API的方式。

示例代码

import requests
import json
import os

url = "https://mapmatch.ls.hereapi.com/2/matchroute.json"
params = {
    "point": "47.2628,3.73926",  # 单个目标坐标
    "attributes": "LINK_FCn(*)", # 获取全量道路属性,和你之前的参数一致
    "apiKey": key
}

resp = requests.get(url=url, params=params)
dir_write_unkown_roads = "./your_output_dir"  # 替换为你的输出目录
os.chdir(dir_write_unkown_roads)

try:
    data = resp.json() 
    json_object = json.dumps(data, indent=4)
    with open("road_data_single_point.json", "w") as outfile:
        outfile.write(json_object)
except ValueError as e:
    json_object = ""

print('Response status code:', str(resp.status_code))

该API会直接返回坐标匹配到的道路路段详情,无需依赖两点路线计算。

2. 使用HERE Roads API(需路段ID)

如果你已经通过其他方式获取了道路路段的linkId,可以用该API直接查询路段属性。但如果只有坐标,优先选择Map Match API。

注意事项

  • 确保你的API Key已开通对应API的权限,可在HERE开发者控制台中确认。
  • attributes参数支持按需指定属性类型,LINK_FCn(*)会返回所有可用的道路属性字段。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 17:10:17