javascript - 使用复选框绘制折线谷歌地图 API3,不起作用

标签 javascript google-maps-api-3 google-polyline

我在我的项目中包含 Google map ,我想在 map 上的两个标记之间绘制一条多段线,但要有一个复选框。没有功能和复选框,一切都很好。 这是代码:

    <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>

最佳答案

checkbox 的属性是“检查”而不是检查

关于javascript - 使用复选框绘制折线谷歌地图 API3,不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309575/

相关文章:

Javascript for...of 在 Safari 中不起作用

javascript - 谷歌地图在点击 javascript v3 时添加标记

javascript - 是否可以保存在折线上移动的符号的位置?

javascript - 使用 body 执行 Get 请求 - Node js

javascript - 如何重置/显示隐藏后的所有元素

google-maps - 检查地址是否在区域 map 内

google-maps - 谷歌地图带阴影的折线

google-maps - 单击多段线 ID

javascript - Mapbox js : Changing the different latlng of a polyline based on properties

javascript - 如何将 JSON 对象中的数组从 javascript 传递到 asp.net mvc Controller 方法?