Q&A
- HTML/SCRIPT Q&A
| ³×À̹ö Áöµµ API ºñµ¿±â ¹æ½Ä °ü·Ã Áú¹®»çÇ×(ajax) | |||||
| ±Û¾´ÀÌ | ³¯ Â¥ | 12-06-01 14:12 | Á¶ ȸ | 483 | |
|---|---|---|---|---|---|
| °£ÆíURL |
http://phpschool.com/link/qna_html/210666
|
´äº¯Ã¤ÅÃÀ² | 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
¼Ò½ºº¸±â
-
¾Æ~ ¹«½¼¸»¾¸ÀÎÁö´Â ¾Ë°Ú´Âµ¥! ¾î¶»°Ô ÇØ¾ßÇÒÁö ±ô±ôÇϳ׿©! ¤Ð¤Ð
¿½ÉÈ÷ Çѹø À̰ÍÀú°Í ÇØº¸°Ú½À´Ï´Ù. Á¤¸» °¨»çµå¸³´Ï´Ù. ^^;;; ¤Ð¤Ð
12345678910



