我使用Google方向和Google距离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>
有谁知道为什么总是会返回零结果?
答案 0 :(得分:1)
问题是我使用了毫秒而不是秒数来实现departure_time。