답변 1개
채택된 답변
+20 포인트
6년 전
주소로 좌표구하기 : http://apis.map.daum.net/web/sample/addr2coord/">http://apis.map.daum.net/web/sample/addr2coord/
좌표로 주소 구하기 : http://apis.map.daum.net/web/sample/coord2addr/">http://apis.map.daum.net/web/sample/coord2addr/
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
럭셔리보더
6년 전
�
래느노이페
6년 전
좌표로 주소를 찾는다면 클릭이벤트 내부의 코드가 $(function(){ /* 이곳 */ })에 위치하면됩니다.
[code]
searchDetailAddrFromCoords(mouseEvent.latLng, function(result, status) {
if (status === daum.maps.services.Status.OK) {
var detailAddr = !!result[0].road_address ? '<div>도로명주소 : ' + result[0].road_address.address_name + '</div>' : '';
detailAddr += '<div>지번 주소 : ' + result[0].address.address_name + '</div>';
var content = '<div class="bAddr">' +
'<span class="title">법정동 주소정보</span>' +
detailAddr +
'</div>';
// 마커를 클릭한 위치에 표시합니다
marker.setPosition(mouseEvent.latLng);
marker.setMap(map);
// 인포윈도우에 클릭한 위치에 대한 법정동 상세 주소정보를 표시합니다
infowindow.setContent(content);
infowindow.open(map, marker);
}
});
[/code]
위 코드의 mouseEvent.latLng 자료의 형태는
oa {ib: 126.97840889976709, jb: 37.56682190593052}
ib: 126.97840889976709
jb: 37.56682190593052
__proto__: Ra
이며
마커외에 추가적인 처리를 저 안에서 하면 될 듯 합니다.
[code]
searchDetailAddrFromCoords(mouseEvent.latLng, function(result, status) {
if (status === daum.maps.services.Status.OK) {
var detailAddr = !!result[0].road_address ? '<div>도로명주소 : ' + result[0].road_address.address_name + '</div>' : '';
detailAddr += '<div>지번 주소 : ' + result[0].address.address_name + '</div>';
var content = '<div class="bAddr">' +
'<span class="title">법정동 주소정보</span>' +
detailAddr +
'</div>';
// 마커를 클릭한 위치에 표시합니다
marker.setPosition(mouseEvent.latLng);
marker.setMap(map);
// 인포윈도우에 클릭한 위치에 대한 법정동 상세 주소정보를 표시합니다
infowindow.setContent(content);
infowindow.open(map, marker);
}
});
[/code]
위 코드의 mouseEvent.latLng 자료의 형태는
oa {ib: 126.97840889976709, jb: 37.56682190593052}
ib: 126.97840889976709
jb: 37.56682190593052
__proto__: Ra
이며
마커외에 추가적인 처리를 저 안에서 하면 될 듯 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
최초 지도 로딩할때 자기위치 주소정보를 받아오려고 하거든요.
감사합니다 ^^