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

리스트상단에 구글지도를 나오고 마크하려는데요 채택완료

열린이글 10년 전 조회 3,414

 

 

-------------------------------------------------------------------------------------

 

 

예를 들면 대전 군산 청주 이러게 게시판에 주소를 올리고

리스트에서 아래 소스로 볼때에 대전 만 보이고 나머지두곳은 축소를 해야먄 표기된것들이보이는데요

한눈에 보이도록 처음부터 축소된 지도를 표기할수 있는 방법이 없을까요?

 

 -------------------------------------------------------------------------------------

 

<meta http-equiv="content-type" content="text/html; charset=utf-8"/>   
</script>http://maps.google.com/maps?file=api&amp;v=1&amp;sensor=true&amp;key=http://maps.google.com/maps?file=api&amp;v=1&amp;sensor=true&amp;key=<?=$api_key?>" type="text/javascript"></script>


<script type="text/javascript">
var map = null;
var geocoder = null;
function initialize()
{
 if (GBrowserIsCompatible())
 {
  map = new GMap2(document.getElementById("mgmap")); //지도를 표시할 영역지정하여 map인스턴스 생성
  map.setUIToDefault();
  geocoder = new GClientGeocoder();

<? for ($i=0; $i<count($list); $i++) {?>
  showAddress("<?=$list[$i]['wr_1']?>"); //실제 주소를 날리고 좌표를 콜백받아 처리할 함수

<?}?>
 }
}

function showAddress(address) {
 if (geocoder) {
   geocoder.getLatLng(
   address,
   function(point) {
   if (!point) {
     alert(address + " not found");
   } else {
     map.setCenter(point, 16);
     var marker = new GMarker(point);


     map.addOverlay(marker); //지도좌표에 표시할 마크
     //marker.openInfoWindowHtml(" <img src='map.gif'><?
  
     //?><br>내용입력"); //이미지 함수변경함 첫번째 이미지가 구글 지도에 들어가게 설정함 wr_2는 간단설명 호줄받게함
   }
   }
   );
 }
}
</script>​

 

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

답변 2개

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

var mapOptions = {zoom: zoomLevel} ​

 

map = new GMap2(document.getElementById("mgmap"), mapOptions);
이런식으로 옵션을 줘서 해보세요 

 

zoomLevel 숫자 적으시면 됩니다

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

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

10년 전

var map = null;
  map.setUIToDefault();
var mapOptions = zoom: 5 ​
function initialize()
{
 if (GBrowserIsCompatible())
 {
  map = new GMap2(document.getElementById("mgmap"),mapOptions); //지도를 표시할 영역지정하여 map인스턴스 생성
  map.setUIToDefault();​

 

안되네요, 

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

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

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

로그인