2011-04-25 9 views
0

Google Maps API를 사용하여 사용자 위도 및 경도를 얻으려면 javascript 함수를 사용하고 있습니다.사용자 위치 이름을 가져 오는 방법은 무엇입니까?

$(document).ready(function() { 
     navigator.geolocation.getCurrentPosition(function (pos) { 
      var lat = pos.coords.latitude; 
      var lon = pos.coords.longitude; 
     }); 
    }); 

위도와 경도 대신 위치 이름을 얻는 방법을 알고 있습니까? 예 : Beverly Hills, California

답변

0

Google Maps API's Geocoding service을 사용하십시오. latlng을 지오 코드 요청에 전달할 수 있으며 콜백에서 주소의 데이터가 필요합니다.

var geocoder = new google.maps.Geocoder(); 

geocoder.geocode({ 'latLng': currentLocation }, function(results, status) { 
    if (status == google.maps.GeocoderStatus.OK) { 
     //the `results` variable will be an array with formatted addresses and location details 
    } 
}); 
관련 문제