我在13个德国城市使用HERE Maps API进行了大量的公共交通路线计算。我有一个每个城市的坐标列表,我想计算从每个坐标到城市内其他坐标的公共交通的旅行时间。
在某些城市,HERE Maps API无法计算单条路线并提供错误"未找到路线"。虽然HERE地图文档说我选择的城市涵盖了公共交通。与此同时,网站的公共交通路线计算可以找到公共交通路线。
以下是雷根斯堡市一条路线的问题示例:
起始坐标为:49.02406,12.07187
目的地坐标为:49.01441,12.12384
以下是使用HERE Maps API时的错误:
{
"_type": "ns2:RoutingServiceErrorType",
"type": "ApplicationError",
"subtype": "NoRouteFound",
"details": "Error is NGEO_ERROR_GRAPH_DISCONNECTED",
"additionalData": [{
"key": "error_code",
"value": "NGEO_ERROR_GRAPH_DISCONNECTED"
}],
"metaInfo": {
"timestamp": "2017-08-28T15:52:10Z",
"mapVersion": "8.30.73.154",
"moduleVersion": "7.2.201734-154665",
"interfaceVersion": "2.6.34",
"availableMapVersion": ["8.30.73.154"]
}
}
我试图改变出发时间和"模式" = publicTransportTimeTable,它不会改变任何东西。如果我设置了可选参数" walkRadius" = 4080(米),将计算一条路线,但它只包含步行和没有公共交通工具。
我的问题是,我的http请求中是否存在任何错误,或者是否有人使用HERE Maps API进行公共传输有类似的经验。
答案 0 :(得分:0)
可在此处找到Public Transit API的可用范围:https://developer.here.com/documentation/transit/topics/coverage-information.html
路由API的可用范围可在此处找到:https://developer.here.com/documentation/routing/topics/coverage-information.html