2014-08-31 7 views
1

Google Maps places API에서 정보를 가져 오는 간단한 JS 함수를 작성하려고합니다. 나는이 기능을 썼다 :도메인 간 오류로 인해 Google Maps API GET 요청이 실패했습니다.

function makeCall(url) { 
    var data = $.ajax({ 
     type: "GET", 
     url: url, 
     async: false 
    }); 
    return data 
} 

내가 전달하고 예제 URL이 있습니다이 로컬 잘 작동 https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=37.7746031,-122.654422&rankby=distance&opennow=true&name=REI&key=API_KEY

(제거 키)를,하지만 난 그것을하려고 할 때 크로스 도메인 요청 오류가 계속 내 서버에. 나는 모든 것에 대해, jsonp, requestJSON, 프록시를 시도했지만, 제대로 작동하지 않는 것 같습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?

감사합니다.

+0

Google Maps Javascript API v3의 [지역 정보 라이브러리] (https://developers.google.com/maps/documentation/javascript/places)를 사용할 수없는 이유가 있습니까? – geocodezip

답변

0

GET 요청을 처리하기 위해 간단한 PHP 파일을 작성하여이 문제를 해결했습니다. javascript는 php 스크립트에 POST하고, 그러면 Google의 API가 호출됩니다.

관련 문제