안녕하세요?
웹서비스 port가 8001로 되어 있으며 지도를 관리하는 관리자 페이지라 내부에서만 사용합니다.
지도는 표시가 잘 됩니다.
그러나 주소에 해당하는 좌표값은 가져오지 못하고 있습니다.
var vLat = 37.5226329165;
var vLng = 127.0389100526;
var geocoder = new daum.maps.services.Geocoder();
geocoder.addressSearch('서울 강남구 도산대로 336', function(result, status) {
if(status === daum.maps.services.Status.OK) {
vLat = result[0].y;
vLng = result[0].x;
alert(result[0].y); // 이곳에서 alert 가 나와야 하는데 나오지 않습니다.
}
});
var mapContainer = document.getElementById('mapWrap'), // 지도를 표시할 div
mapOption = {
center: new daum.maps.LatLng(vLat , vLng), // 지도의 중심좌표
level: 3 // 지도의 확대 레벨
};
var map = new daum.maps.Map(mapContainer, mapOption);
// 지도 확대 축소를 제어할 수 있는 줌 컨트롤을 생성합니다
var zoomControl = new daum.maps.ZoomControl();
map.addControl(zoomControl, daum.maps.ControlPosition.RIGHT);
var marker = new daum.maps.Marker({
position:map.getCenter()
});
marker.setMap(map);
daum.maps.event.addListener(map, 'click', function(mouseEvent) {
var latlng = mouseEvent.latLng;
marker.setPosition(latlng);
document.getElementById('lat').value=latlng.getLat();
document.getElementById('lng').value=latlng.getLng();
});