js数组插入问题

map.addEventListener("click",function(e){

//alert(e.point.lng + "," + e.point.lat);

var points = new Array();

var point = (e.point.lng + "," + e.point.lat);

//console.log(point);

points.push(point);

console.log(points);

});

引用了百度地图的js,希望能在地图点击获取坐标后存入数组。按照上面的代码数组一直只有最新的坐标

zetro
浏览 1164回答 1
1回答

stone310

将var points=new Array()放到click事件外,目前是每次点击都会重置points=new Array(),当然只有最新的了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript