테스트 사이트 - 개발 중인 베타 버전입니다

구글 지도 멀티 마커 질문드립니다.. 채택완료

끼룩끼룩 11년 전 조회 12,212

 

각 게시물의 <?=$view['content']?>​ 에서 주소값을 받아 각 게시물 별로 구글 지도를 표출 해주는 소스입니다.

 

아래소스는 단순히 <?=$view['content']?>​ 한주소만을 가져와서 구글지도에 표출시키는데요.

 

특정 게시판 " shop " 이라는 게시판의 특정 필드 " content " 로 된 모든 값을 가져와


다중적으로 구글 지도에 마크를 할 수 있을까요? 

(게시판내에서가 뷰 페이지가 아닌, 개별적)

 

</p><p><!-- 구글지도 --></p><p><meta http-equiv="content-type" content="text/html; charset=utf-8"/>    </p><p><script src="<a href="<a href="http://maps.google.com/maps?file=api&amp;v=1&amp;sensor=true&amp;key=<?=$api_key?>" target="_blank" rel="noopener noreferrer">http://maps.google.com/maps?file=api&amp;v=1&amp;sensor=true&amp;key=<?=$api_key?></a>"><a href="http://maps.google.com/maps?file=api&amp;v=1&amp;sensor=true&amp;key=<?=$api_key?>" target="_blank" rel="noopener noreferrer">http://maps.google.com/maps?file=api&amp;v=1&amp;sensor=true&amp;key=<?=$api_key?></a></a>" type="text/javascript"></script> </p><p> </p><p><script type="text/javascript"></p><p>var map = null;</p><p>var geocoder = null;</p><p>function initialize()</p><p>{ </p><p> if (GBrowserIsCompatible())</p><p> {</p><p>  map = new GMap2(document.getElementById("map_canvas")); //지도를 표시할 영역지정하여 map인스턴스 생성</p><p>  map.setUIToDefault();</p><p>  geocoder = new GClientGeocoder();</p><p> </p><p>  showAddress("<?=$view['content']?>"); //실제 주소를 날리고 좌표를 콜백받아 처리할 함수</p><p> }</p><p>}</p><p> </p><p>function showAddress(address) {</p><p> if (geocoder) {</p><p>   geocoder.getLatLng(</p><p>   address,</p><p>   function(point) {</p><p>   if (!point) {</p><p>     alert(address + " not found");</p><p>   } else {</p><p>     map.setCenter(point, 16);</p><p>     var marker = new GMarker(point);</p><p> </p><p> </p><p>     map.addOverlay(marker); //지도좌표에 표시할 마크</p><p>     marker.openInfoWindowHtml(" <?</p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">					</span>?><?=$view['wr_subject']?>
☎ <?=$view['wr_1']?>"); //이미지 함수변경함 첫번째 이미지가 구글 지도에 들어가게 설정함 wr_2는 간단설명 호줄받게함</p><p>   }</p><p>   }</p><p>   );</p><p> }</p><p>}</p><p></script> </p><p><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;"><!-- 구글지도 --></span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">​</span></p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11년 전

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=117807">http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=117807 

 

예전에 그누보드 4에서 만든 스킨인데,  참조하셔서 보시면 어떨지

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

끼룩끼룩
11년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

11년 전

이것저것 복잡한게 많아서 설명으로는 다 못할거 같고 제작해드릴 수는 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

끼룩끼룩
11년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인