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

Here Maps API密钥未找到求助:调用接口返回Unauthorized错误

Here Maps API 授权错误排查及解决方案

错误信息

{
  "error": "Unauthorized",
  "error_description": "No credentials found"
}

排查与修复步骤

1. 修正请求参数格式错误

你的curl请求存在参数拼接问题:mode=fastest;car;traffic:enabled之后用了?apikey=APIKEY_HERE,但URL中第一个参数用?,后续所有参数都必须用&连接。正确的请求应该是:

curl "https://wps.hereapi.com/v8/findsequence2?start=WiesbadenCentralStation;50.0715,8.2434&destination1=FranfurtCentralStation;50.1073,8.6647&destination2=DarmstadtCentralStation;49.8728,8.6326&destination3=FrankfurtAirport;50.0505,8.5698&destination4=HanauCentralStation;50.1218,8.9298&end=MainzCentralStation;50.0021,8.259&improveFor=time&departure=2014-12-09T09:30:00%2b01:00&mode=fastest;car;traffic:enabled&apikey=APIKEY_HERE"

2. 验证API密钥关联服务

  • 登录Here开发者控制台,检查当前API密钥所属的应用是否已关联Route Optimization API(findsequence2接口属于该服务)。
  • 确认密钥权限列表中包含Route Optimization的调用权限,避免密钥是为其他服务(如地图渲染)生成的。

3. 其他检查项

  • 确保API密钥没有输入错误,注意大小写和特殊字符。
  • 检查项目是否处于激活状态,确认无账号权限限制。

路点优化与折线渲染实现

若请求正常返回,响应中的routes[0].sections[0].polyline是编码后的折线数据,在React Native中可通过@mapbox/polyline库解码为经纬度数组,再使用react-native-maps的Polyline组件渲染到地图上。

替代API推荐

  • Google Maps Route Optimization API:路点优化功能成熟,折线数据适配React Native地图组件,生态完善。
  • Mapbox Optimization API:支持自定义路径偏好,返回的折线数据可直接用于react-native-maps,灵活性强。
  • TomTom Route Optimization API:全球覆盖广,提供免费测试额度,接口逻辑与Here类似,迁移成本低。

内容的提问来源于stack exchange,提问作者Sebastián Águila

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 05:22:23