안녕하십니까 라이브러리 사용중 미해결 문제가 있어 글남깁니다.
다름이 아니오라 coord2Address 주소값을 불러오려고 하는데 뜻대로 되지 않아 문의글 남깁니다.
개발환경
OS: WINDOWS 10
TOOL : VISUAL STUDIO 2017
LANGUAGE : JAVASCRIPT + HTML + C#
최종적으로는 C#에서 웹클라이트로 지도 값을 읽어오는 일을 하고 있습니다.
현재 기본 기능 (지도 생성, 클릭이벤트 등등) 들은 사용중인데 라이브러리 관련하여 동작이 안되고 있습니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>좌표로 주소를 얻어내기</title>
<style>
.map_wrap {position:relative;width:100%;height:350px;}
.title {font-weight:bold;display:block;}
.hAddr {position:absolute;left:10px;top:10px;border-radius: 2px;background:#fff;background:rgba(255,255,255,0.8);z-index:1;padding:5px;}
#centerAddr {display:block;margin-top:2px;font-weight: normal;}
.bAddr {padding:5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
</style>
</head>
<body>
<div class="map_wrap">
<div id="map" style="width:100%;height:100%;position:relative;overflow:hidden;"></div>
<div class="hAddr">
<span class="title">지도중심기준 행정동 주소정보</span>
<span id="centerAddr"></span>
</div>
</div>
<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey={API KEY}&libraries=services"></script>
<script>
var mapContainer = document.getElementById('map'), // 지도를 표시할 div
mapOption = {
center: new daum.maps.LatLng(37.566826, 126.9786567), // 지도의 중심좌표
level: 1 // 지도의 확대 레벨
};
// 지도를 생성합니다
var map = new daum.maps.Map(mapContainer, mapOption);
// 주소-좌표 변환 객체를 생성합니다
var geocoder = new daum.maps.services.Geocoder();
// 지도를 클릭했을 때 클릭 위치 좌표에 대한 주소정보를 표시하도록 이벤트를 등록합니다
daum.maps.event.addListener(map, 'click', function(mouseEvent) {
searchDetailAddrFromCoords(mouseEvent.latLng, function(result, status) {
alert(result[0].address.address_name);
});
});
function searchDetailAddrFromCoords(coords, callback) {
// 좌표로 법정동 상세 주소 정보를 요청합니다
geocoder.coord2Address(coords.getLng(), coords.getLat(), callback);
}
</script>
</body>
</html>
www.w3schools.com 라는 홈페이지 이용하여 웹 적용시켜서 동작할 경우 주소값 받아오는거는 확인했습니다.
**그런데 비주얼스튜디오에서 동일한 내용으로 진행했을 경우 **
alert(result[0].address.address_name);
의 값이 올라오지 않습니다.
제가 판단했을때 소스는 동일하게 사용하였고
혹시 비주얼스튜디오 2017 환경에서 라이브러리 함수 사용에 문제가 있는건 아닌가 생각이 듭니다.
필요에 따라서는 비주얼스튜디오에서 작성한 코드도 올리도록 하겠습니다.
확인해보시고 답변 부탁드리겠습니다…
마지막으로 라이브러리 관련 함수들은 모두 실행이 안되는걸로 보입니다…
제가 사용방법을 정확하게 이해를 못한거같은데…
꼭 확인 부탁드리겠습니다 ㅠㅠㅠㅠ