Profile
이온디

22 일 전

모듈스킨작업기

지역검색게시판 - 지도생성

조회 수 31 추천 수 0


<div id="map" style="width:100%;height:350px;"></div>

<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=
앱키&libraries=services"></script>
<script>
var mapContainer = document.getElementById('map'), // 지도를 표시할 div
mapOption = {
   center: new daum.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표
   level: 2 // 지도의 확대 레벨
};

// 지도를 생성합니다
var map = new daum.maps.Map(mapContainer, mapOption);

// 주소-좌표 변환 객체를 생성합니다
var geocoder = new daum.maps.services.Geocoder();

// 주소로 좌표를 검색합니다
geocoder.addressSearch('{$oDocument->getExtraValueHTML(6)}', function(result, status) {

// 정상적으로 검색이 완료됐으면
if (status === daum.maps.services.Status.OK) {

   var coords = new daum.maps.LatLng(result[0].y, result[0].x);

   // 결과값으로 받은 위치를 마커로 표시합니다
   var marker = new daum.maps.Marker({
      map: map,
      position: coords
   });

   // 인포윈도우로 장소에 대한 설명을 표시합니다
   var infowindow = new daum.maps.InfoWindow({
      content: '<div style="width:150px;text-align:center;padding:6px 0;">{$oDocument->getTitle()} <br>{$oDocument->getExtraValueHTML(7)}</div>'
   });
   infowindow.open(map, marker);

   // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다
   map.setCenter(coords);
}
});
</script>



http://apis.map.daum.net/web/sample/addr2coord/

Profile
7
Lv
이온디

이온디 홈페이지는 간결하며,

 손쉽게 수정할 수 있습니다.

0개의 댓글

Profile
에디터
번호 제목 날짜
공지 [기획제작기] 이온디에서 제작 배포 중인 레이아웃 2013.03.13
137 [하드웨어/OS] 윈도우10 계속된 윈도우 업데이터 오류 19 일 전
136 [레이아웃제작기] MyNote 1.5. CSS arrange 21 일 전
135 [레이아웃제작기] 윈도우 도커 1 21 일 전
134 [기획제작기] 201901 우리아이(WOORIAI) 21 일 전
133 [운영] 책방아이 미팅 21 일 전
[모듈스킨작업기] 지역검색게시판 - 지도생성 22 일 전
131 [모듈스킨작업기] 지역검색게시판 스킨(리스트, 글보기) 22 일 전
130 [모듈스킨작업기] 스케치북 게시판을 위한 버튼 스타일 SCSS 23 일 전
129 [모듈스킨작업기] XE 지점검색 게시판 시/군/구 선택 검색 23 일 전
128 [카페24제작기] 그누보드에서 카페24로 데이터이전 리뷰 상품연동 엑셀작업 내역 2018.10.14
127 [운영] 작업자의 자세 2018.10.02
126 [운영] 현금영수증 발급하기 2018.09.17
125 [레이아웃제작기] 레이아웃의 디렉토리 설정 2018.09.02
124 [운영] 법인카드 추천 2018.08.31
123 [모듈스킨작업기] 스케치북 스킨의 부트스트랩화 2018.08.30