SubKorea > ¿ÀÇ API > ´ÙÀ½ (Daum) Open API

 
simple.html 
    Daum MapÀ» ºÒ·¯¿À±â À§ÇÑ °¡Àå ±âº»ÀÌ µÇ´Â ÄÚµå 

    var map = new DMap("map", {point:new DLatLng(37.48879895934866, 127.03130020103005), level:2}); 

    Áöµµ¸¦ È­¸é»ó¿¡ Ç¥½ÃÇϱâ À§Çؼ­´Â DMap °³Ã¼¸¦ ¼±¾ðÇØ¾ß ÇÑ´Ù. 
    ù¹ø° ÆĶó¹ÌÅÍ´Â ½ÇÁ¦ Áöµµ¸¦ Ç¥½ÃÇÒ DOM°³Ã¼·Î ÀϹÝÀûÀ¸·Î DIV°³Ã¼ÀÌ´Ù. 
    ÀÌ´Â °´Ã¼ ¶Ç´Â ¹®ÀÚ¿­·Î ÁöÁ¤ÇÑ´Ù. 
    optional ÆĶó¹ÌÅÍ·Î point °ªÀº ÁöµµÀÇ Áß½ÉÁÂÇ¥¸¦ ³ªÅ¸³½´Ù. 
    point°ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, default·Î ¼­¿ï½ÃûÀÌ Áß½ÉÁÂÇ¥°ªÀ¸·Î Ç¥½ÃµÈ´Ù. 
    µÎ¹ø° optional ÆĶó¹ÌÅÍ levelÀº ÁöµµÀÇ Çػ󵵸¦ °áÁ¤ÇÑ´Ù. 
    level°ªÀ» ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ» °æ¿ì default °ªÀº 2ÀÌ´Ù. 
    ´ÙÀ½ ÁöµµÀÇ levelÀº ±âº» 12´Ü°è·Î 0~11 ´Ü°è°¡ Á¸ÀçÇÑ´Ù. 
    ¼ýÀÚ°¡ Ŭ ¼ö·Ï ´õ ³ôÀº ÁöµµÀÇ Çػ󵵸¦ º¸¿©ÁØ´Ù.

panto.html 
    ´ÙÀ½Àº ¸ÊÀÇ Áß½ÉÀ» À̵¿ÇÏ´Â ¿¹Á¦´Ù. setCenter¸Þ¼Òµå¸¦ »ç¿ëÇϸé Áöµµ¸¦ »õ·Î ºÒ·¯ ÁöÁ¤ÇÑ ÁÂÇ¥·Î À̵¿Çϴ°ÍÀÌ°í panTo ¸Þ¼­µå¸¦ ÀÌ¿ëÇϸé ÇØ´ç Áß½ÉÀ¸·Î Áöµµ¸¦ ºÎµå·´°Ô À̵¿½ÃŲ´Ù. È®Àΰ¡´ÉÇϵµ·Ï 1ÃÊ°£ÀÇ µô·¹À̸¦ ÁÖ¾ú´Ù.
Control.html (event + Control
    ¸Ê È®´ëÄÁÆ®·Ñ, À妽º¸Ê(¹Ì´Ï¸Ê)ÄÁÆ®·ÑÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù. 
event.html 
    »ç¿ëÀÚ À̺¥Æ®´Â DEvent.addListener¸¦ È£ÃâÇؼ­ »ý¼ºÇÑ´Ù. ÀÌ°ÍÀº ¸Ê ȤÀº ¸¶Å©, À©µµ¿ìµî¿¡¼­ ¹ß»ýÇÏ´Â À̺¥Æ®¸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¿¹Á¦¿¡¼­ ¸ÊÀ» ¿òÁ÷ÀÏ °æ¿ì º¯°æµÈ ÁÂÇ¥°¡ Ãâ·ÂµÇ´Â°É È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù
icon.html 
    DMapÀÇ addOverlay ¸Þ¼Òµå¸¦ »ç¿ëÇϸé Áöµµ¿¡ ƯÁ¤ Ç¥½Ã¸¦ ÇÒ¼ö ÀÖ´Ù. 
    ¾Æ·¡ ¿¹Á¦´Â random point¸¦ °¡Áö°í alphabet ¼ø¼­·Î ¸¶Å·µÈ ¾ÆÀÌÄܵéÀ» ¿Ã¸° ¿¹ÀÌ´Ù. 
    DIcon °´Ã¼¸¦ »ç¿ëÇÏ¸é ¸¶Ä¿ÀÇ ¸ð¾çÀ» »ç¿ëÀÚ Á¤ÀÇ À̹ÌÁö·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. 
drag.html (Drag Marker + Msg)
    ¾Õ¼­ ºÃ´ø Mark °´Ã¼·Î ¿Ã¸° ¸¶Ä¿¿¡¼­ Á¤º¸Ã¢À» Ãâ·ÂÇÒ ¼öµµÀÖ°í ¸¶Ä¿¸¦ À̵¿ °¡´ÉÇÏ°Ô ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù. Daum Map¿¡¼­´Â ¸¶Áö¸· option ÀÎÀڷνá ÀÌ°ÍÀ» Á¦¾îÇÑ´Ù. 
async.html 
    DDownloadUrlÀ» »ç¿ëÇÏ¿© xml url·Î ºÎÅÍ Á¤º¸¸¦ ¹Þ¾Æ È­¸é»ó¿¡ Mark¸¦ Âï¾îº¸ÀÚ. 
    WGS84 ÁÂǥü°èÀÇ ±¸±Û Maps±â¹Ý µ¥ÀÌÅ͸¦ Àоî¿Í¼­ Daum Áöµµ API¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Ù. 
    DDownloadUrlÀÇ handler function¿¡¼­ ù¹ø° ÀÎÀÚ·Î XMLÀÇ document°¡ ³Ñ¾î¿Â´Ù 
    ±¸±Û¸ÊÀÇ lat, lngÀÇ ÁÂÇ¥´Â WGS84 ÁÂÇ¥°è À̹ǷΠDLatLng Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ÁÂÇ¥¸¦ ÁöÁ¤ÇØÁØ´Ù.
setMode.html 
    DMap °´Ã¼¿¡¼­ Á¦°øÇÏ´Â setMode ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÁöµµÀÇ µ¿ÀÛ¸ðµå¸¦ ¼Õ½±°Ô Á¶ÀÛÇÒ ¼ö ÀÖ´Ù. 
       var map = new DMap("map"); 

       map.setMode(0); //¿µ¿ªÈ®´ëÇϱâ 
       map.setMode(1); //±âº» ¸ðµå 
       map.setMode(2); //Ŭ¸¯Á¡ ÀúÀåÇϱâ 
       map.setMode(3); //¸éÀûÀç±â 
       map.setMode(4); //°Å¸®Àç±â 
       map.setMode(5); //¼±±×¸®±â 
       map.setMode(6); //È­»ìÇ¥ ¼±±×¸®±â 
       map.setMode(7); //¿ø ±×¸®±â 
       map.setMode(8); //»ç°¢Çü ±×¸®±â 
       map.setMode(9); //ÅؽºÆ® ÀԷ»óÀÚ ³Ö±â