Q&A
  • HTML/SCRIPT Q&A
³×À̹ö Áöµµ API ºñµ¿±â ¹æ½Ä °ü·Ã Áú¹®»çÇ×(ajax)
±Û¾´ÀÌ ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§artPhoto ³¯ Â¥ 12-06-01 14:12 Á¶ ȸ 483
°£ÆíURL http://phpschool.com/link/qna_html/210666 º¹»ç

SyntaxHighlight·Î º¸±â

´äº¯Ã¤ÅÃÀ² 100 %
¾È³çÇϼ¼¿ä! Ãʺ¸ °³¹ßÀÚÀÔ´Ï´Ù.

 

Áö±Ý ³×À̹öÁöµµ¸¦ °¡Áö°í ¿©·¯°¡Áö ÀÛ¾÷À» Çϰí Àִµ¥¿ä

 

±×Áß¿¡¼­ ajax¸¦ Àû¿ëÇÏ´Â ÀÛ¾÷À» ÇϰíÀÖ½À´Ï´Ù.

 

±×·±µ¥ ÀÛ¾÷Áß ±Ã±ÝÇÑ »çÇ×ÀÌ ÀÖ¾î ÀÌ·¸°Ô ±ÛÀ» ³²±é´Ï´Ù.

 

²ÀÁ» µµ¿ÍÁֽñ⠹ٶø´Ï´Ù.

 

°£´ÜÈ÷ ¼Ò½º³»¿ëÀ» º¸¿©µå¸®°Ú½À´Ï´Ù.

 

====== ¼Ò½º³»¿ë ======

<script type="text/javascript" src="</script">http://openapi.map.naver.com/openapi/naverMap.naver?ver=2.0&key=³×À̹ö°íÀ¯Å°"></script>
<div id='testMap' style='position:absolute;width:100%;height:100%;top:0;left:0px;visibility:visible;z-index:0;'></div>

<script type="text/javascript">
 var oPoint = new nhn.api.map.TM128(<?=NAVER_CENTER_X?>, <?=NAVER_CENTER_Y?>);
 nhn.api.map.setDefaultPoint('TM128');
 oMap = new nhn.api.map.Map('testMap' ,{
    point : oPoint,
    zoom : 11,
    enableWheelZoom : true,
    enableDragPan : true,
    enableDblClickZoom : false,
    mapMode : 2,
    activateTrafficMap : false,
    activateBicycleMap : false,
    minMaxLevel : [ 1, 14 ]
    //,size : new nhn.api.map.Size(screen_w-210,screen_h-300)
  });

 var mapZoom = new nhn.api.map.ZoomControl();    // - ÁÜ ÄÁÆ®·Ñ ¼±¾ð
  mapZoom.setPosition({left:20, bottom:20});    // - ÁÜ ÄÁÆ®·Ñ À§Ä¡ ÁöÁ¤.
  oMap.addControl(mapZoom);        // - ÁÜ ÄÁÆ®·Ñ Ãß°¡.
  mapTypeChangeButton = new nhn.api.map.MapTypeBtn();  // - Áöµµ ŸÀÔ ¹öư ¼±¾ð
  mapTypeChangeButton.setPosition({left:50, bottom:20}); // - Áöµµ ŸÀÔ ¹öư À§Ä¡ ÁöÁ¤
  oMap.addControl(mapTypeChangeButton);

 var oInfoWnd = new nhn.api.map.InfoWindow();    // - info window »ý¼º
  oInfoWnd.setVisible(false);        // - infowindow Ç¥½Ã ¿©ºÎ ÁöÁ¤.
  oMap.addOverlay(oInfoWnd);        // - Áöµµ¿¡ Ãß°¡. 

 

<?
for ($i = 0; $i < 5; $i++) {
?>
 var oSize = new nhn.api.map.Size("<?=$out[0][ICON_W][$i]?>", "<?=$out[0][ICON_H][$i]?>");    //¸¶Ä¿Å©±â

 var oPointIcon = new nhn.api.map.TM128(<?=$out[0][RTU_REAL_X][$i]?>, <?=$out[0][RTU_REAL_Y][$i]?>);
 
 var oIcon = new nhn.api.map.Icon("<?=ICON_IMG_DIR?><?=$out[0][ICON_NAME][$i]?>", oSize);


 var oMarker1 = new nhn.api.map.Marker(oIcon, { title : "<?=$out[0][RTU_NAME][$i]?>" }); //¸¶Ä¿ »ý¼º
  oMarker1.setPoint(oPointIcon);              //¸¶Ä¿ Ç¥½ÃÇÒ ÁÂÇ¥ ¼±ÅÃ
  oMap.addOverlay(oMarker1);              //¸¶Ä¿¸¦ ÁöµµÀ§¿¡ Ç¥Çö
  oMarker1.setZIndex("<?=$out[0][RTU_ID][$i]?>");

 var oLabel1 = new nhn.api.map.MarkerLabel();          // - ¸¶Ä¿ ¶óº§ ¼±¾ð.
  oMap.addOverlay(oLabel1);              // - ¸¶Ä¿ ¶óº§ Áöµµ¿¡ Ãß°¡. ±âº»Àº ¶óº§ÀÌ º¸ÀÌÁö ¾Ê´Â »óÅ·ΠÃß°¡µÊ.
  oLabel1.setVisible(true, oMarker1);            // ¸¶Ä¿ ¶óº§ º¸À̱â
<?
}
?>
</script>

 

====== ¼Ò½º³»¿ë ======

 

À§ÀÇ ³»¿ëÀº ´Ù ¾Æ½Ã°ÚÁö¸¸ ±âº» Áöµµ¸¦ ³ªÅ¸³»´Â ¼Ò½ºÀÔ´Ï´Ù.

 

ÀÌ ºÎºÐ¿¡¼­ Á¦°¡ ¾ÈµÇ´Â ºÎºÐÀº

 

Áß°£ºÎºÐ for ¾ÈÀÇ ³»¿ë

 

var oIcon = new nhn.api.map.Icon("<?=ICON_IMG_DIR?><?=$out[0][ICON_NAME][$i]?>", oSize);

 

À̺κÐÀä. À̺κÐÀº ÇØ´ç À§Ä¡¿¡ À̹ÌÁö¸¦ »ý¼º ºÎºÐÀÔ´Ï´Ù.

 

ÀÌ ºÎºÐÀÌ ajax ºñµ¿±â ¹æ½ÄÀ¸·Î <?=$out[0][ICON_NAME][$i]?> °ªÀÌ

 

º¯°æÀÌ µÇ°Ô µË´Ï´Ù.

 

¿¹·Î óÀ½¿¡ a.gif ·Î ¸¶Ä¿À̹ÌÁö°¡ »ý¼ºÀÌ µÇ¾ú´Ù¸é

 

¾î´ÀÁ¤µµ ÀÏÁ¤½Ã°£¿¡ DB°¡ º¯È­°¡ »ý±â¸é ajax¿¡¼­ b.gif·Î º¯°æÀÌ µË´Ï´Ù.

 

alert(<?=$out[0][ICON_NAME][$i]?>) À̰ɷΠȮÀÎÀ» Çϸé

 

óÀ½¿¡ a.gif·Î °ªÀÌ µé¾î¿À´Ù°¡ ÀÏÁ¤½Ã°£ ÈÄ¿£ b.gif·Î °ªÀÌ º¯È­°¡ µÇ´Â°É È®ÀÎÇÒ¼ö ÀÖ½À´Ï´Ù.

 

ÇÏÁö¸¸ È­¸é»ó ÁöµµºÎºÐ¿¡ ¾ÆÀÌÄÜ À̹ÌÁö´Â óÀ½ a.gifÀÇ À̹ÌÁö¸¸ ±×´ë·Î Ãâ·ÂÀÌ µÇ°í

 

º¯°æµÈ b.gif·Î´Â º¯°æµÇÁú ¾Ê½À´Ï´Ù.

 

¿©·¯°¡Áö üũ¸¦ ÇØº¸°í ÀÖÁö¸¸ ¾î¶²ºÎºÐÀÌ ¾î¶»°Ô À߸øµÇ¾ú´ÂÁö¸¦ Àß ¸ð¸£°Ú½À´Ï´Ù.

 

°í¼ö´Ô²² µµ¿òÀ» ¿äûÇÕ´Ï´Ù.

 

¾î¶»°Ô È­¸éÀ» º¯È­½ÃÄÑ¾ß ÇÒ±î¿ä!! ¤Ð¤Ð

 

È­¸é ±ôºýÀÓ¾øÀÌ Ã³¸®ÇÏ·Á´Ï °í»ýÀÌ À̸¸Àú¸¸ÀÌ ¾Æ´Ô´Ï´Ù.

 

²À µµ¿ÍÁֽñ⠹ٶø´Ï´Ù. ¤Ð¤Ð

Àüü´ñ±Û¼ö 4

  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§´ÙÅ©¿£Àê 12-06-01 14:54

    ¼Ò½ºº¸±â

  • var oIcon = new nhn.api.map.Icon("<?=ICON_IMG_DIR?><?=$out[0][ICON_NAME][$i]?>", oSize);

    À§ ºÎºÐÀº ÆäÀÌÁö ·Îµù½Ã var oIcon = new nhn.api.map.Icon("°æ·Î°ª/a.gif", oSize);  ·Î ÇØ¼®µÅ¼­ °ªÀÌ °íÁ¤µË´Ï´Ù.

    ±×·¯´Ï ¾Æ¹«¸® ajax·Î º¯¼ö¸¦ º¯°æÇصµ ¹Ù²îÁú ¾ÊÁÒ.

    ajax·Î °ªÀ» º¯°æ½Ã ¹Ù²ï °ªÀ» º¯¼ö¿¡ ÇÒ´çÇØÁÖ°í, new nhn.api.map.Icon(º¯¼ö, oSize); ·Î È£ÃâÇÏ°Ô º¯°æÇϼ¼¿ä.
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§artPhoto 12-06-01 15:15

    ¼Ò½ºº¸±â

  • ´äº¯ °¨»çµå¸³´Ï´Ù.

    Áö±Ý ¸»¾¸ÇϽŻçÇ×À» º¸¸é °ªÀ» a.gif·Î °íÁ¤½ÃŲ´Ù°í Çϼ̴µ¥¿ä!

    °íÁ¤ÀÌ ¾Æ´Ï°í DB¿¡¼­ °ªÀ» °¡Á®¿Í¼­ ±× ÇØ´ç°ªÀ» ÁöÁ¤ÇØ ÁÜ´Ï´Ù.

    $out[0][ICON_NAME] À̺κÐÀÌ º¯¼ö°¡ µÇ°í for ¹®À¸·Î º¯¼ö°ªÀ» °¡Á®¿À´Âµ¥¿ä

    ÀÌ ºÎºÐ ÀÌ·¸°Ô ÇÏ´Â°Ô ¾Æ´Ñ°¡¿ä?  ¸»¾¸ÇϽŵ¥·Î º¯¼ö·Î ÇÒ´çÇØÁÖ´Â°Ô ÀÌ·¸°Ô ÇÏ´Â°Ô ¾Æ´Ñ°¡¿ä?

    $out[0][ICON_NAME] À¸·Î ÇØµµ ¸»¾¸ÇϽŠ»çÇ×´ë·Î °íÁ¤ÀÌ µÇ´Â°Ç°¡¿ä?

    Á¦°¡ ¸¹ÀÌ ºÎÁ·Çؼ­..... ¤Ð¤Ð ¹ø°Å·ÓÁö¸¸ Á»´õ »ó¼¼È÷ ´ä ºÎʵ叮°Ú½À´Ï´Ù. Á˼ÛÇÕ´Ï´Ù. ¤Ð¤Ð
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§´ÙÅ©¿£Àê 12-06-01 15:32

    ¼Ò½ºº¸±â

  • ÀÏ´Ü ¼­¹ö´Ü°ú Ŭ¶óÀÌ¾ðÆ®´ÜÀÇ ±¸ºÐÀ» ¸íÈ®È÷ Çϼž߰ڳ׿ä.

    ¼­¹ö´Ü (asp,php,jsp µîµî)ÀÇ ³»¿ëÀº ÆäÀÌÁö°¡ ·ÎµùµÉ¶§ ¼­¹ö¿¡¼­ ½ÇÇàµÇ°í ±× °á°ú°ª¸¸ÀÌ Å¬¶óÀÌ¾ðÆ®´Ü(html,css,ÀÚ¹Ù½ºÅ©¸³) À¸·Î ³Ñ¾î¿À±â¶§¹®¿¡ º»¹®ÀÇ for¹® ¾È¿¡ ½ºÅ©¸³Æ®¿¡ ¾²ÀÎ ¼­¹ö´Ü º¯¼ö´Â °á°úÀûÀ¸·Î º¯¼öÀÇ °ªÀÌ ¹®ÀÚ¿­·Î º¯È¯µÅ¼­ ½ÇÇàµÇ´Â°Å³ª ¸¶Âù°¡Áö ÀÔ´Ï´Ù.

    ±×¸®°í ajax·Î <?=$out[0][ICON_NAME][$i]?> °ªÀ» º¯°æÇÑ´Ù Çϼ̴µ¥, ÆäÀÌÁö »õ·Î°íħ ¾øÀÌ Å¬¶óÀÌ¾ðÆ®´Ü¿¡¼± ¼­¹ö´ÜÀÇ ÇÔ¼ö³ª º¯¼öµîÀ» Á¢±ÙÇØ¼­ ½ÇÇàÇϰųª º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.
  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§artPhoto 12-06-01 16:13

    ¼Ò½ºº¸±â

  • ¾Æ~ ¹«½¼¸»¾¸ÀÎÁö´Â ¾Ë°Ú´Âµ¥! ¾î¶»°Ô ÇØ¾ßÇÒÁö ±ô±ôÇϳ׿©! ¤Ð¤Ð

    ¿­½ÉÈ÷ Çѹø À̰ÍÀú°Í ÇØº¸°Ú½À´Ï´Ù. Á¤¸» °¨»çµå¸³´Ï´Ù. ^^;;; ¤Ð¤Ð
  • °Ô½Ã¹° 64,659°Ç RSS
¹øÈ£´äº¯Á¦¸ñ±Û¾´À̳¯Â¥Á¶È¸
°øÁö - [Çʵ¶»çÇ×]Q&A °Ô½ÃÆÇ ±ÔÄ¢ [32] Àα⠱â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§Ä¿ÇÇÇÑÀÜ 08-10-01 103047
64,659 ¹Ì´äº¯ ½ºÅ©·Ñ½Ã Á¶±Ý¾¿ ½ºÅ©·Ñ µÇ°Ô Çϰí½ÍÀºµ¥ °¡´ÉÇÒ±î¿ä »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼þ¼þ±º 13-06-19 16
64,658 ¹Ì´äº¯ ÄíŰ¼³Á¤À̾ȵ˴ϴÙ. »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§Lim 13-06-18 21
64,657 ´äº¯ÁøÇà ÅØ½ºÆ®Çʵ忡 focus, blur, if¹® »ç¿ëÇØº¸´Âµ¥ µµ¿ÍÁÖ¼¼¿ä [2] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¿¹Âé 13-06-18 18
64,656 ´äº¯ÁøÇà textarea Å©±â ¼³Á¤ °ü·Ã Áú¹® µå¸³´Ï´Ù. [1] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§ºñƲÁ꽺 13-06-18 35
64,655 ´äº¯¿Ï·á td id°ªÀ» ³Ñ±â°í ½Í¾î¿ä. [4] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§³²ÇÁ·Î 13-06-18 41
64,654 ´äº¯ÁøÇà ¸¶¿ì½º·Î ´©¸£´Âµ¿¾È °ªÀÌ º¯ÇÏ´Â ¼Ó¼ºÀº ¾øÀ»±î¿ä? [1] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óµ¥½º 13-06-18 33
64,653 ´äº¯ÁøÇà select¹Ú½º ¼±ÅÃÈÄ Áߺ¹ °æ°íâ ÀÌÈÄ, ±âº» default°ªÀ¸·Î ¿øÀ§¡¦ [6] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¾ÆÀ̼ҳà 13-06-18 21
64,652 ´äº¯ÁøÇà ÀÚ¹Ù½ºÅ©¸³Æ® ¹®ÀÇ ÇÕ´Ï´Ù. [1] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¿ÏÀü¶¯Ãʺ¸ 13-06-18 31
64,651 ´äº¯ÁøÇà ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ µé¾îÀÖ´Â °ªÀ» php º¯¼ö¿¡ ³Ö±â.. [7] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§10³â¸¸ 13-06-18 35
64,650 ´äº¯ÁøÇà image ÁÖ¼Ò¸¦ formÀ¸·Îº¸³¾·Á°íÇϴµ¥.. [3] »õ±Û ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§°ñ¶§¸¶Ãß±â 13-06-18 34
64,649 ´äº¯¿Ï·á ajax croessdomain error [1] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§°ñ¶§¸¶Ãß±â 13-06-17 67
64,648 ¹Ì´äº¯ ajax.send(); ÀԴϴ٤ФР±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§rectangle 13-06-17 65
64,647 ´äº¯¿Ï·á »ó´Ü ¿©¹é ¾øÀÌ ºê¶ó¿ìÀú ¸Ç ²À´ë±â¿¡ ºÙÀÏ·Á°í Çϴµ¥ ¾ÈºÙ¾î¿ä [6] ÷ºÎÆÄÀÏ ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¾ËÁö¿À 13-06-17 72
64,646 ´äº¯¿Ï·á iframe °øºÎÁßÀä.. [2] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¾ÆÀÌÀá¿Í 13-06-17 65
64,645 ´äº¯¿Ï·á ºÎ¸ð ÀÚ½Äâ°£ °ª ÁÖ°í ¹Þ±â [3] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§Âü¿ÀÀÏ 13-06-17 50
64,644 ´äº¯¿Ï·á append to click À̺¥Æ®¹ß»ý ¿¡·¯ [3] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§°ñ¶§¸¶Ãß±â 13-06-17 35
64,643 ´äº¯ÁøÇà üũ Æû ½ºÅ©¸³Æ®°¡ ¾È¸ÔÀÌ´Â °æ¿ì [2] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¸¶¸¶ÇÏ¿À 13-06-17 42
64,642 ´äº¯¿Ï·á Jquery Áú¹®ÀÔ´Ï´Ù. [6] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§10³â¸¸ 13-06-17 57
64,641 ´äº¯¿Ï·á TDŬ¸¯½Ã ID°ª Ç¥½ÃÇϱâ [2] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§°³°£Áö¸Å·Â³² 13-06-17 61
64,640 ´äº¯¿Ï·á ¸ð¹ÙÀÏcaptcha Áú¹® [5] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§Hodong 13-06-17 54
 
12345678910