HERE Maps Routing API在某些城市

时间:2017-08-28 15:42:15

标签: here-api

我在13个德国城市使用HERE Maps API进行了大量的公共交通路线计算。我有一个每个城市的坐标列表,我想计算从每个坐标到城市内其他坐标的公共交通的旅行时间。

在某些城市,HERE Maps API无法计算单条路线并提供错误"未找到路线"。虽然HERE地图文档说我选择的城市涵盖了公共交通。与此同时,网站的公共交通路线计算可以找到公共交通路线。

以下是雷根斯堡市一条路线的问题示例:

起始坐标为:49.02406,12.07187

目的地坐标为:49.01441,12.12384

此路线是在浏览器中计算的(wego.here.com): https://wego.here.com/directions/publicTransport/Clermont-Ferrand-Allee,-93049-Regensburg,-Germany:49.02399,12.07187/Straubinger-Straße-20,-Ostenviertel,-93055-Regensburg,-Germany:loc-dmVyc2lvbj0xO3RpdGxlPVN0cmF1YmluZ2VyK1N0cmElQzMlOUZlKzIwO2xhdD00OS4wMTQ0MTtsb249MTIuMTIzODQ7c3RyZWV0PVN0cmF1YmluZ2VyK1N0cmElQzMlOUZlO2hvdXNlPTIwO2NpdHk9UmVnZW5zYnVyZztwb3N0YWxDb2RlPTkzMDU1O2NvdW50cnk9REVVO2Rpc3RyaWN0PU9zdGVudmllcnRlbDtzdGF0ZUNvZGU9QmF2YXJpYTtjb3VudHk9UmVnZW5zYnVyZyslMjhTdGFkdCUyOTtjYXRlZ29yeUlkPWJ1aWxkaW5nO3NvdXJjZVN5c3RlbT1pbnRlcm5hbA?map=49.01898,12.10138,14,grey&leave=1505800800000

以下是使用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进行公共传输有类似的经验。

1 个答案:

答案 0 :(得分:0)