네이버맵 커스텀 컨트롤(CustomControl) 버튼 지도에 추가하기
Javascript 예제 2014. 4. 29. 11:11
네이버 지도에 커스텀 버튼을 넣을라고 공식 API 문서를 디벼보면서 추가해 볼려고 했더니 생각대로 잘 넣어지지 않았다 -.-
구글님에게 이것저것 디벼보면서 커스텀 버튼을 뽓 넣었다. API 문서좀 잘 맹글어 주지하는 아쉬움은 있지만 뭐 어쩌나~~
버튼을 쪽바로 넣기 위해서는 <div style="position: absolute;"></div> 로 버튼을 한번 뽓 감싸줘야 된다.
솟스
<!doctype html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="http://openapi.map.naver.com/openapi/naverMap.naver?ver=2.0&key=KEY"></script>
<link rel="stylesheet" type="text/css" href="http://static.naver.com/openapi_map/maps_openapi.css?13916988001">
<style>
a.btn {
display:inline;padding:7px 12px;background-color:#5cb85c; color:#fff; border:solid 1px #1658a2;
font-weight:bold;text-decoration:none
}
a.btn:hover { color:#cce4ff; border:solid 1px #002651; }
</style>
</head>
<body>
<div id="maptest"></div>
<script>
var map = new nhn.api.map.Map(
document.getElementById('maptest'),
{
point : new nhn.api.map.LatLng(35.710659, 127.883093),
zoom : 2,
mapMode : 0,
minMaxLevel : [ 1, 14 ],
size : new nhn.api.map.Size(600, 700)
}
);
var btn = new nhn.api.map.CustomControl();
var html = '';
html += '<div style="position: absolute;">';
html += '<a class="btn" target="_blank" href="http://stove99.tistory.com">커스텀 버튼!!</a>';
html += '</div>';
btn.createControl(html, {position:{right:20,top:55}});
map.addControl(btn);
</script>
</body>
</html>
'Javascript 예제' 카테고리의 다른 글
| Javascript 로 초성검색하기 (0) | 2018.06.26 |
|---|---|
| jQuery 로 탭메뉴를 맹글어 보아요~ (8) | 2014.10.15 |
| jQuery 로 탭메뉴 보였다 안보였다 맹글기 (3) | 2014.04.10 |
| jQuery로 Outer HTML 가져오기 (2) | 2012.11.06 |
| jQuery 로 페이지를 벗어날때 확인창 띄우기 (1) | 2012.06.08 |


