2017-08-11 43 views
-1

我使用Google方向和Google距離API獲取有關指定時間兩點之間的行程時間和費用的信息。Google Maps方向API在使用出發日期時返回零運輸結果

這對於步行,騎自行車和駕車的旅行模式非常有效。但是,當我使用旅行模式過境時,只有當我沒有通過出發或到達日期和時間時才起作用。如果我通過一個具體的日期或時間,我得到一個零結果在距離API和我得到的方向API在下面的輸出:

<DirectionsResponse> 
    <status>ZERO_RESULTS</status> 
    <available_travel_mode>DRIVING</available_travel_mode> 
    <available_travel_mode>BICYCLING</available_travel_mode> 
    <available_travel_mode>WALKING</available_travel_mode> 
    <geocoded_waypoint> 
    <geocoder_status>OK</geocoder_status> 
    <type>locality</type> 
    <type>political</type> 
    <place_id>ChIJx8qYb7jUpEcRMD6slG2sJQQ</place_id> 
    </geocoded_waypoint> 
    <geocoded_waypoint> 
    <geocoder_status>OK</geocoder_status> 
    <type>locality</type> 
    <type>political</type> 
    <place_id>ChIJEXrwv2AXuUcRUIdUMYHyJwQ</place_id> 
    </geocoded_waypoint> 
</DirectionsResponse> 

二手網址:https://maps.googleapis.com/maps/api/directions/xml?origin=Göttingen&destination=Dortmund&mode=transit&departure_time=1502538805000&key=APIKEY

有沒有人一個想法,爲什麼說總是返回一個零結果?

+0

也許是因爲響應表明TRANSIT不是「可用」模式之一 – geocodezip

+0

如果我沒有通過出發或到達日期,它的工作正常。如果我對距離API使用相同的查詢,則只會返回零結果而不包含其他內容。文檔(https://developers.google.com/maps/documentation/directions/intro)告訴它應該起作用。 – Florian

+1

出發時間是否有效? – geocodezip

回答

1

像geocodezip在上述意見中寫道,

的問題是,我用來代替了DEPARTURE_TIME秒毫秒。

相關問題