2012-09-06 37 views
2

我在我的項目中包括谷歌地圖,我想在地圖上繪製兩條標記之間的折線,但帶有複選框。一切都很好,沒有功能和複選框。 這是代碼:使用複選框繪製折線谷歌地圖API3,不起作用

<script type="text/javascript"> 

    function placePolyline(chkb) 
      { 
       if(chkb.cheked==true) 
        { 
       var MarkerArray= []; 
       for(var i=0;i<arrayLatitude.length;i++) 
        { 
         var lokacijaMarkera = new google.maps.LatLng(arrayLatitude[i],arrayLongitude[i]); 
         MarkerArray.push(lokacijaMarkera); 
        } 
       var polyOptions = new google.maps.Polyline({ 
        path: MarkerArray, 
        map: map 
        }); 

        polyLine = new google.maps.Polyline(polyOptions); 
        polyLine.setMap(map); 
       // 
        } 
       else{ 
        polyLine.setMap(null); 
       } 

      } 

    </script> 
<form> 
<input type="checkbox" id="chkb" "> 
<input type="button" value="Drew polyline" onclick="placePolyline(chkb)"/> 
</form> 

回答