-1
私は指定された時刻に2つのポイント間の移動時間と費用に関する情報を取得するためにGoogleの方向とGoogle distance APIを使用します。Googleマップのdirection 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>
のアイデア、なぜその誰も持っています常にゼロ結果を返しますか? geocodezipよう
おそらく、応答がTRANSITが「利用可能な」モードの1つではないことを示しているからです。 – geocodezip
出発日または到着日を渡さないと正常に動作します。距離APIに同じクエリを使用すると、他のものがなくても0の結果しか返されません。ドキュメント(https://developers.google.com/maps/documentation/directions/intro)は、動作するはずであることを示しています。 – Florian
出発時刻は有効ですか? – geocodezip