控制台下,发现javascript的数组长度为0,但是,里面有内容。里面放得是高德地图的坐标。不知道为什么会这样。
var nArr = []; for(let i = 0;i<bmapMarker.length;i++) { var gps = bmapMarker[i]; AMap.convertFrom(gps, 'gps', function (status, result) { if (result.info === 'ok') { var lnglats = result.locations; // Array.<LngLat> // nArr.push(lnglats); console.log(lnglats[0].lng + "," + lnglats[0].lat); var str = lnglats[0].lng + "," + lnglats[0].lat; nArr.push(str); } }); } console.log(nArr);
对于这个nArr,我想使用里面的值,怎么调用?
智慧大石
暮色呼如
相关分类