Javascript 如何在给定坐标列表的for循环中创建多个Mapbox变量
我怎样才能让这个持续到mainCoords.length这个长度?我想真正的问题是,我如何用最后一块is生成一组变量,如(I)示例:marker(I)。您可以使用一个数组并将所有标记推入其中:Javascript 如何在给定坐标列表的for循环中创建多个Mapbox变量,javascript,arrays,object,mapbox,Javascript,Arrays,Object,Mapbox,我怎样才能让这个持续到mainCoords.length这个长度?我想真正的问题是,我如何用最后一块is生成一组变量,如(I)示例:marker(I)。您可以使用一个数组并将所有标记推入其中: 函数映射(){ var映射=[]; 变量mainCoords=[ [1, 1], [2, 2], [3, 3] ], 对于(变量i=0;i
函数映射(){
var映射=[];
变量mainCoords=[
[1, 1],
[2, 2],
[3, 3]
],
对于(变量i=0;i log(“第二个标记:”,标记[1])代码>完美,为了澄清发生了什么,这是将每个对象添加到一个数组中?是的,它将每个结果标记添加到一个数组中,可以使用与mainCoords
function mapping() {
var marker0 = new mapboxgl.Marker()
.setLngLat(mainCoords[0])
.addTo(map);
var marker1 = new mapboxgl.Marker()
.setLngLat(mainCoords[1])
.addTo(map);
}