다음 지도 API
페이지 정보
작성자 서방님 댓글 0건 조회 256회 작성일 19-01-29 11:11본문
<style type="text/css"> .customoverlay {position:relative;bottom:50px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;float:left;} .customoverlay:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;} .customoverlay li {display:block;text-decoration:none;color:#000;text-align:center;border-radius:6px;font-size:14px;font-weight:bold;overflow:hidden;background: #d95050;background: #d95050 url("<?=$board_skin_url?>/img/arrow_white.png") no-repeat right 14px center;} .customoverlay .title {display:block;text-align:center;background:#fff;margin-right:35px;padding:10px 15px;font-size:14px;font-weight:bold;} .customoverlay:after {content:"";position:absolute;margin-left:-12px;left:50%;bottom:-12px;width:22px;height:12px;background:url("<?=$board_skin_url?>/img/vertex_white.png")} </style> <div id="map" style="width:800px;height:385px;"></div> <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=<?=$daum_map_api_key?>&libraries=services"></script> <script> var mapContainer = document.getElementById("map"), // 지도 출력 div mapOption = { center: new daum.maps.LatLng(33.450701, 126.570667), // 중심좌표 level: 4 // 확대 레벨 }; var map = new daum.maps.Map(mapContainer, mapOption); // 지도 생성 var geocoder = new daum.maps.services.Geocoder(); // 주소-좌표 변환 객체 생성 geocoder.addressSearch("<?=$view['wr_1']?>", 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 }); // 결과값 위치를 마커로 표시 map.setCenter(coords); // 지도 중심을 결과값 위치로 이동 // 커스텀 오버레이 html var content = '<div class="customoverlay">' + ' <li>' + ' <span class="title"><?=$view["wr_subject"]?></span>' + ' </li>' + '</div>'; var position = coords; // 커스텀 오버레이 출력 위치 var customOverlay = new daum.maps.CustomOverlay({ map:map, position:position, content:content, yAnchor:1 }); // 커스텀 오버레이 생성 } }); </script>
댓글목록
등록된 댓글이 없습니다.