J

네이버 지도 사용하기

얼마전 고객이 자신의 상점을 네이버 지도를 사용해서 보여달라는 요청이 왔습니다.
그래서 지금 개발중인데요.
아래는 그 샘플 소스입니다.
아직 작업하지 않은 부분은 고객의 주소를 사용해서 네이버 api를 호출해서 좌표로 변환해야 되는데
네이버 측에서 xml로 값을 넘겨줍니다. 그 값을 파싱해서 사용해야 되는데..
그건 다음에 작업해서 올리겠습니다.
우선 네이버 지도를 사용하기 위해서 지도키를 받아야 합니다.
받는 방법은 무지 간단해요. 네이버 지도를 사용하고자 하는 자신의 서버 폴더를 지정해 주어야 합니다.
그러면 바로 발급됩니다.

아래는 샘플 소스입니다.
=====================================================================================================
<%
  ' map key : 저의 map key
  ' 아래는 주소를 넣어서 네이버 api를 호출하면 네이버에서 아래와 같이
  ' xml 형태로 값을 넘겨주네요. 이 작업은 난중에...  
  '<geocode xmlns="naver:openapi">
 '<userquery><![CDATA[경기도성남시정자1동25-1]]></userquery>
 '<total>1</total>
 '<item>
 ' <point>
 '  <x>321063</x>
 '  <y>529727</y>
 ' </point>
 ' <address>경기도 성남시 분당구 정자1동 25-1</address>
 ' <addrdetail>
 '  <sido><![CDATA[경기도]]>
 '   <sigugun><![CDATA[성남시 분당구]]>
 '    <dongmyun><![CDATA[정자1동]]>
 '     <rest><![CDATA[25-1]]></rest>
 '    </dongmyun>
 '   </sigugun>
 '  </sido>
 ' </addrdetail>
 '</item>
  '</geocode>  
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Sample 01 </TITLE>
</HEAD>

<BODY>
<SCRIPT type="text/javascript" src="http://map.naver.com/js/naverMap.naver?key=나의map key"></SCRIPT>
<div id='mapContainer' style='width:500px;height:500px'></div>
<SCRIPT LANGUAGE="JavaScript">
<!--
 var mapObj  = new NMap(document.getElementById('mapContainer'),500,500);
 var infowin = new NInfoWindow();
 mapObj.addOverlay(infowin);
 mapObj.setCenterAndZoom(new NPoint(321063,529727),3);
 
 var iconUrl = 'http://dev.naver.com/themes/naver/images/img_naver.jpg';
 var nPoint = new NPoint(321063, 529727);
 // 이부분은 마킹 부분에 글자 표현하기 위한 부분입니다.
 infowin.set(nPoint, '<div style="width:100px; height:25px; background-color:#ffffff; border:solid 1px #666666;">ㅌㅌㅌㅌㅌ</div>');
 infowin.showWindow()
 
 // 지도상에 마킹하는 부분입니다.
 var marker = new NMark(nPoint, new NIcon(iconUrl, new NSize(20, 20)));
 
  mapObj.addOverlay(marker);
//-->
</SCRIPT>
</BODY>
</HTML> 

|

댓글 1개

오. 감사합니다.ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
11-09-08 조회 2,796
11-09-05 조회 2,640
11-09-02 조회 3,522
11-09-01 조회 2,638
11-09-01 조회 2,786
11-09-01 조회 4,094
11-08-31 조회 2,814
11-08-28 조회 2,531
11-08-26 조회 2,436
11-08-19 조회 2,653
11-08-19 조회 2,590
11-08-17 조회 2,668
11-08-17 조회 2,755
11-08-13 조회 2,586
11-08-11 조회 3,582
11-08-11 조회 2,857
11-08-08 조회 3,005
11-08-06 조회 2,779
11-08-06 조회 2,871
11-08-05 조회 3,064
11-08-05 조회 2,545
11-08-04 조회 2,999
11-08-02 조회 2,498
11-07-22 조회 3,998
11-07-21 조회 2,294
11-07-13 조회 2,703
11-07-08 조회 2,988
11-07-05 조회 2,124
11-06-28 조회 3,133
11-06-22 조회 2,568
11-06-22 조회 2,261
11-06-13 조회 2,370
11-06-07 조회 4,176
11-06-04 조회 2,988
11-05-19 조회 3,264
11-05-06 조회 2,992
11-04-20 조회 2,425
11-04-19 조회 2,562
11-04-05 조회 3,114
11-04-04 조회 3,025
11-04-03 조회 2,745
11-04-02 조회 2,864
11-04-01 조회 2,361
11-04-01 조회 2,505
11-04-01 조회 3,102
11-03-25 조회 2,580
11-03-18 조회 2,304
11-03-17 조회 3,226
11-03-10 조회 2,364
11-03-10 조회 2,374
11-03-10 조회 2,609
11-03-07 조회 3,780
11-03-05 조회 2,462
11-03-05 조회 4,951
11-03-02 조회 2,570
11-03-01 조회 2,523
11-02-24 조회 2,602
11-02-24 조회 2,426
11-01-17 조회 5,160
11-01-14 조회 3,119
11-01-07 조회 3,102
10-12-29 조회 2,470
10-12-28 조회 2,662
10-12-24 조회 2,384
10-12-09 조회 2,482
10-12-09 조회 3,682
10-12-08 조회 3,657
10-12-08 조회 3,070
10-12-08 조회 2,911
10-12-08 조회 3,312
10-11-30 조회 2,671
10-11-25 조회 2,531
10-11-15 조회 2,282
10-11-14 조회 4,270
10-10-28 조회 2,937
10-10-26 조회 3,241
10-10-13 조회 2,526
10-10-12 조회 2,755
10-10-09 조회 2,344
10-10-05 조회 3,349
10-09-30 조회 3,008
10-09-26 조회 4,129
10-09-24 조회 2,863
10-09-20 조회 2,709
10-09-20 조회 3,082
10-09-18 조회 2,457
10-09-18 조회 2,503
10-09-17 조회 4,296
10-09-15 조회 3,271
10-09-15 조회 2,768
10-09-15 조회 2,614
10-09-15 조회 2,453
10-09-11 조회 2,608
10-09-11 조회 2,764
10-09-11 조회 3,017
10-06-30 조회 3,814
10-06-30 조회 2,514
10-06-30 조회 2,479
10-06-30 조회 2,628
10-06-11 조회 2,553