주소 검색으로 위도, 경도 값을 리턴 받고 싶은데 undefined 오류가 나오는데, 소스는 아래와 같습니다.
<script>
var address = “전라북도 완주군 상관면 내어두길 40”;
var latlan_result = getlatlng(address);
alert(latlan_result);
function getlatlng(address)
{
var latlng;
var geocoder = new kakao.maps.services.Geocoder();
geocoder.addressSearch(address, function(result, status)
{
if(status === kakao.maps.services.Status.OK)
{
latlng = result[0].y + “|” + result[0].x;
}
});
return latlng;
}
비동기 콜백 함수이기 때문에 callback 함수에서 모든 처리를 하거나
Promise를 이용해 latlng을 리턴 받은 후 로직을 구현해주세요.