2017-04-14 10 views
0

私の原点と目的地をGoogleに向けて送信します。 発信元と宛先の名前を使用すると、それは真実で、真のJSON情報を返しますが、発信元と宛先の緯度と経度を送信すると機能しません。緯度と経度のGoogleマップでのAndroidの方向

それはこのURL OK聖霊降臨祭です: https://maps.googleapis.com/maps/api/directions/json?origin=tehran&destination=shiraz&key=AIzaSyBvR07aFM-1ddGVgt392lRnUge3weT6nUY

しかし、これでは動作しません: https://maps.googleapis.com/maps/api/directions/json?origin=32,52&destination=34,54&key=AIzaSyBvR07aFM-1ddGVgt392lRnUge3weT6nUY

答えて

0

私は問題は、使用している座標だと思う - 彼らはじゃないよう、彼らが見えます道路経由でアクセスできます。緯度または経度をintにキャストしていないことを確認するには、小数点精度が必要です。 latlngsにテヘランとシラーズの変換

、私は正常に動作する、以下のURLを取得します:

https://maps.googleapis.com/maps/api/directions/json?origin=35.6887931,51.3891646&destination=29.5916593,52.583701&key=<api key here>

+0

私はあなたのURLから使用している場合、それは正常に動作しますが、私はポイントの1桁を変更すると、それはdoesntのワーク・--- 29.5916593を23.5916593に変更します - ブラウザでこれをテストします –

+0

29 => 23を変更すると、目的地が道路がないUAEの場所に移動します。 https://www.google.com/maps/dir/'35.6887931,51.3891646'/23.5916593,52.583701/@24.8469356,51.9801806,475369m/data=!3m1!1e3!4m6!4m5!1m3!2m2!1d51.3891646! 2d35.6887931!1m0 – bamnet

関連する問題