Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌使用复选框映射路径点_Javascript_Google Maps - Fatal编程技术网

Javascript 谷歌使用复选框映射路径点

Javascript 谷歌使用复选框映射路径点,javascript,google-maps,Javascript,Google Maps,有人能告诉我如何使用复选框将以下代码转换为工作状态吗 var checkboxArray = document.getElementById("waypoints"); for (var i = 0; i < checkboxArray.length; i++) { if (checkboxArray.options[i].checked == true) { waypts.push({ location:checkboxArray[i].value,

有人能告诉我如何使用复选框将以下代码转换为工作状态吗

var checkboxArray = document.getElementById("waypoints");
for (var i = 0; i < checkboxArray.length; i++) {
  if (checkboxArray.options[i].checked == true) {
    waypts.push({
        location:checkboxArray[i].value,
        stopover:true});
var checkboxArray=document.getElementById(“航路点”);
对于(var i=0;i
我在页面上有许多复选框,其中包含不同的值,我希望用户单击他们希望添加到路线中的点

救命

干杯


Justin

这是谷歌地图第3版谷歌文档中的示例代码,它在已经设置好的起点和终点位置之间绘制航路点。下面是答案

假设您有如下复选框

<input type='checkbox' name='waypoints[]' value='someplace1'>
<input type='checkbox' name='waypoints[]' value='someplace2'>
<input type='checkbox' name='waypoints[]' value='someplace3'>
<input type='checkbox' name='waypoints[]' value='someplace4'>
<input type='checkbox' name='waypoints[]' value='someplace5'>

然后,下面的代码将适用于您

var checkboxArray = document.getElementsByName("waypoints[]");
for (var i = 0; i < checkboxArray.length; i++) {
  if (checkboxArray[i].checked == true) {
    waypts.push({
        location:checkboxArray[i].value,
        stopover:true});
var checkboxArray=document.getElementsByName(“航路点[]”);
对于(var i=0;i
但是如果用户按随机顺序单击复选框,那么……这就由您来决定了