1

Google方向APIを使用して、2つの場所間の方向/ルートを取得しています。

クエリすると

http://maps.googleapis.com/maps/api/directions/json?origin=New%20York%20LaGuardia%20Airport%20Marriott,%20Queens,%20NY,%20United%20States&destination=200%20e%2057th%20st%20ny&sensor =偽

Status = NOT_FOUND を取得しています。

しかし、https://maps.google.com/を使用して、ニューヨーク州ラガーディア空港マリオット、クイーンズ、ニューヨーク、米国から200 e 57th st nyまでのこのパスを検索すると。Google は、これら 2 つの場所の間の方向パスを表示します。リンク経由でこれを見ることができます:リンク

Google API からの応答を取得するにはどうすればよいですか。

ありがとう。

4

1 に答える 1

1

Google マップでは、プレイスの検索結果など、さまざまな場所データのソースを使用しています。道案内サービスが「ニューヨーク ラガーディア エアポート マリオット、クイーンズ、ニューヨーク、アメリカ合衆国」を見つけられないように見えます (住所ではないため)。Places API を使用すると、それを見つけることができます。

JavaScript API を使用した例

于 2013-03-26T13:54:15.603 に答える