2017-04-14 12 views
0

방향을 찾기 위해 출발점과 목적지를 Google에 보내고 싶습니다. 출발지와 목적지 이름을 사용할 때 true이고 실제 JSON 정보를 반환하지만 원점과 목적지에 위도와 경도를 전송하면 작동하지 않습니다.위도와 경도가있는 Google지도의 Android 방향

이 확인 오순절이 URL의 : 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로 변환하지 않았 으면 소수점 정밀도가 필요합니다. LatLng를 테헤란과 쉬라즈를 변환

, 내가 제대로 작동 다음 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에서 사용할 때 제대로 작동하지만 워크 나던 --- 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