나는 간단한 작업을 수행하지만 그 작업을 수행 할 수는 없습니다. 나는 사용자가 자신의 주소를 입력하고 Google이 목적지로 방향을 돌려 줄 수있는 페이지를 가질 것이다. 그래서 단계 1은 Google지도 API로 이동하여 이것이 어떻게 수행되는지를 확인하는 것이 었습니다. 당신이 당신의 브라우저에서 URL을 넣으면jQuery 및 Google지도 : AJAX로 변환하는 방법
http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false
, 당신은 JSON 결과를 얻을 것이다 : 그래서, 자신의 예에서, 나는 다음과 같은 URL을 얻었다. 그래서, 제 생각에 왜 jQuery AJAX 요청에서 이것을 호출 할 수 없습니까? 이것이 가능한가? 나는 아래의 요청을 시도하지만, JQuery와 스크립트 오류 '액세스 거부'얻을 :
이 $.ajax({
type: "POST",
url: "http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false",
success: function (msg) {
alert(msg);
}
});
사람이 구문에 문제를 참조하거나이 작동하지 않는 이유를 알고 있나요? 그리고 참고로, 이것은 단지 첫 번째 질문입니다. 나는이 질문에 대해 다른 사람들이 php를 사용하지 않고 jquery와 ajax를 통해 Google 맵을 만드는 훌륭한 리소스가되기를 바랍니다. (다른 모든 사람들이 사용하는 것처럼 보입니다.)
클라이언트 측 웹 앱에서 작업 중이므로 방향 API 대신 Google Maps API Javascript를 사용해야합니다. – timdream
그것이 내가 생각한 것입니다. (나는 그럴 필요가 없었습니다. 그러나 나는 뒤쪽에서 나를 물 것 같은 크로스 도메인 화라고 생각했습니다.) 사용자 지정 메시지로 모든 이벤트와 오류를 처리 할 수 있도록 요청과 응답을 완벽하게 제어하려고했지만 API를 사용해야 할 것 같습니다. 정보 주셔서 감사합니다. – Keith