地图map里自己动态加进去的marker为什么不显示啊?
发布于 7 年前 作者 xiangjun 14783 次浏览 来自 问答

控制台输出能看到第三个点也加进去了,但地图上只显示前面的两个点,不显示后面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)

},

})

3 回复

大佬 ios  markers消失的问题有解决办法吗,还有callout有没有隐藏的方法

是啊是啊,感谢!

push之后,你要setData

回到顶部