java Google Maps direction API在使用出发日期时返回零结果
我使用GoogleDirection和GoogleDistance 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>
有人知道为什么它总是返回零结果吗
# 1 楼答案
正如geocodezip在上面的评论中所写
问题是我用毫秒而不是秒来表示出发时间