2010-08-13 5 views
0

jax와 jquery를 사용하여 Google지도 api에서 json을 얻으려고합니다.

코드는 내가 결과를 가져 오는 데 실패하고

 url: "('http://maps.google.com/maps/api/geocode/json?address=559/1,+9th cross+7th main+Gokula,+1st stage+bangalore,+Karnataka,+India&sensor=false')", 
    type: "POST", 
    dataType: "jsonp", 
    success: function(longlatJson) { 
     var jsonObj = JSON.parse(JSON.stringify(longlatJson)); 

     var lat = jsonObj.results[0].geometry.location.lat; 
     var long = jsonObj.results[0].geometry.location.lng; 
     var latlng = new google.maps.LatLng(lat, long); 

     map.panTo(latlng); 
       }, 

같은 것입니다. 나는 그것이 성공 함수에서 나오는 것을 의미합니다.

아무도 나를 resovlethis 도와 드릴까요?

감사합니다, 마헤

+0

브라우저에 echo longlatjson이 있으면 오류 코드가있을 수 있습니다. – Emyr

+0

어떤 오류 메시지가 나타 납니까? –

답변

0
당신이 시도하고있는 것처럼 당신이 크로스 도메인 요청을 할 수 있도록 정말의 GeoEncode 서비스의 V3에있는 다른 모든 문제 Google removed JSONP support 소중하기 때문에

내가 먼저 말할거야 더 이상. (jQuery의 여기 일을) 이미 객체해야 응답을 디코딩/인코딩 할 이유가

  • 없습니다 :

    은 내가 볼 여기에 다른 문제입니다.
  • 귀하의 URL은 ('')으로 싸여 있습니다.이 URL은 제거해야합니다.
  • API 키 &key=somethinghere이 누락되었습니다. Google 서비스를 많이 사용하지 않아 이것이 누락 된 경우 어떤 행동인지 알 수 없습니다.
관련 문제