map中的polyline要想画两条线需要有两组points,怎么从后台的两组数据中取出数据?
发布于 5 年前 作者 weitan 6190 次浏览 来自 问答

项目需求:在地图上,显示两条路线:1、灰色路线;2、红色路线。后台返回了 1 和 2 的经纬度,问怎么拿到这两组值分别赋值给两组points,来完成这个效果

1 回复

已解决:

for (let a = 0; a < zuhes.length; a++) {  //1号路线获取

objectArray2.push({

latitude: zuhes[a].CYGPS,

longitude: zuhes[a].CXGPS,

})

}

for (let a = 0; a < zuhe.length; a++) {  //2号路线获取

objectArray1.push({

latitude: zuhe[a].CYGPS,

longitude: zuhe[a].CXGPS,

})

}

that.setData({

‘polyline[0].points’: objectArray1,

‘polyline[1].points’: objectArray2,

})

回到顶部