2014-04-07 5 views
0

Google지도 api v3을 사용하고지도에서 일부 마커를 표시하려고했습니다. 불행히도 그것은 내지도에 나타나지 않습니다. 위도 및 경도 매개 변수가있는 표식을 저장하기 위해 배열 푸시를 사용합니다.Google지도에 마커가 표시되지 않습니다.

여기

<script type="text/javascript"> 

     var trackerMarkerArray = []; 

     function initialize() { 

      var myLatlng = new google.maps.LatLng(-25.363882,131.044922); 
      var myLatlng2 = new google.maps.LatLng(-25.363800,131.044900); 

     var mapOptions = { 
      center: myLatlng, 
      zoom: 8 
     }; 

     try { 
     var map = new google.maps.Map(document.getElementById("map-canvas"), 
      mapOptions); 

      var marker = new google.maps.Marker({ 
      position: myLatlng 
     }); 

     var marker2 = new google.maps.Marker({ 
      position: myLatlng2 
     }); 

     trackerMarkerArray.push(marker); 
     trackerMarkerArray.push(marker2); 

     for (var i = 0; i<trackerMarkerArray.lenght; i++){ 
      trackerMarkerArray[i].setMap(map); 
      console.log("value" + trackerMarkerArray[i]); 
     } 

     } catch (err){ 
      alert(err); 
     } 


     } 
     google.maps.event.addDomListener(window, 'load', initialize); 
    </script> 
+6

for 루프의 입력 오류 -'lenght'는'length'이어야합니다 – sideroxylon

답변

2
for (var i = 0; i<trackerMarkerArray.lenght; i++) 

아이폰에지도가 표시되지 않을 때, 오류에 대한 브라우저의 디버그 콘솔을 보려고 "길이"또한

,해야 내 코드입니다.

관련 문제