地图map里自己动态加进去的marker为什么不显示啊?
控制台输出能看到第三个点也加进去了,但地图上只显示前面的两个点,不显示后面push进去的点?
Page({
data: {
markers: [
{
id: 0,
latitude: 23.099994,
longitude: 113.324520,
},
{
id: 1,
latitude: 23.199994,
longitude: 113.424520,
}
],
},
onLoad: function (options) {
this.data.markers.push({
id: 2,
latitude: 23.299994,
longitude: 113.524520,
}),
console.log('测试1: ', this.data.markers[0].latitude)
console.log('测试2: ', this.data.markers[1].latitude)
console.log('测试3: ', this.data.markers[2].latitude)
},
})