주소를 위도,경도의 값으로 변경(지오코딩:geocoding)하여 출력할 수 있는 함수입니다.



function geoCode() {

<!--

var faddr = '서울특별시 금천구 가산동 371-50';

var geocoder;

geocoder = new google.maps.Geocoder();

geocoder.geocode( { 'address': faddr}, function(results, status) {

if (status == google.maps.GeocoderStatus.OK) {

var faddr_lat = results[0].geometry.location.lat(); //위도

var faddr_lng = results[0].geometry.location.lng(); //경도

} else {

var faddr_lat = "";

var faddr_lng = "";

}

document.frm.sangchaji_faddr_lat.value = faddr_lat;

document.frm.sangchaji_faddr_lng.value = faddr_lng;


alert('주소 : ' + faddr + '\n\n위도 : ' + faddr_lat + '\n\n경도 : ' + faddr_lng);

return;

});

//-->

}




위의 함수를 실행한 결과는 아래와 같습니다.





구글맵 API : https://developers.google.com/maps/?hl=ko

Posted by 준콩ol 준콩ol

댓글을 달아 주세요