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
但是如果用户按随机顺序单击复选框,那么……这就由您来决定了