2017-08-28 35 views
0

我在德國13個城市使用HERE Maps API進行了大量公共交通路線計算。我有一個每個城市的座標列表,我想計算從一個城市的每個座標到其他座標的公共交通的旅行時間。HERE地圖路由API在某些城市找不到公共交通路線

在某些城市,HERE Maps API不會計算單個路線並給出「找不到路線」的錯誤。雖然HERE地圖文件說,我選擇的城市覆蓋了公共交通。同時,在網站wego.here.com上的公共交通路線計算可以找到公共交通路線。

這裏是在城市雷根斯堡的一個路徑問題的一個例子:

起始座標爲:49.02406,12.07187

目標座標爲:49.01441,12.12384

這條路線即在瀏覽器中計算出的(beeing): 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進行公共交通的類似經驗。

回答