2009-11-25 4 views
1

내 용도로는 운전 경로를 계산하는 서버가 필요합니다.PHP를 사용하여 운전 경로를 계산 하시겠습니까?

Google Maps API은 고객 전용으로, 자바 스크립트 및 플래시 API를 사용하도록 설계되었습니다. API의 서버 측을 실행할 수있는 방법이 있습니까? 내가 알고있는

+0

안녕하세요, Google지도 여야합니까, 아니면 Bing Maps를 대신 사용할 수 있습니까? 후자의 경우 Bing Maps SDK (http://www.microsoft.com/maps/developers/)에서 SOAP 웹 서비스를 제공하므로 서버에서 호출 할 수 있습니다. – keyboardP

+0

[운전 및 도보 경로 용 Google지도 HTTP API] (http://stackoverflow.com/questions/2041601/google-maps-http-ap-for-driving-and-walking-directions) 중복 가능 – miguev

답변

7

이 공식 아니며 구글은 지원하지 않지만 그것은 작동 :

$url = str_replace(' ', '%20', "http://maps.google.com/maps/nav?client=yourclient&output=json&q=from: ".$lat1.",".$lon1." to: ".$lat2.",".$lon2); 

$result = file_get_contents($url); 
$data = json_decode(utf8_encode($result), true); 

그리고 당신은 $ 데이터 배열의 방향을해야합니다.

+1

깜빡했습니다. 귀하의 필요에 맞게 클라이언트를 편집하거나 API 키 – dfilkovi

+0

으로 바꾸라고 말하십시오. 해당 URL은 결코 Google Maps 사이트의 일부인 API가 아니 었습니다. Directions API를 사용하는 것이 올바른 방법입니다 (이 답변을 게시 할 당시에는 제공되지 않음). https://developers.google.com/maps/documentation/directions/intro – miguev

관련 문제