收藏
回答

地图map里自己动态加进去的marker为什么不显示啊?

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 客户端 wx58496b2a660ad8c5 2.4.0

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

},


})


最后一次编辑于  2018-12-02
回答关注问题邀请回答
收藏

3 个回答

  • ꧁W꧂
    ꧁W꧂
    2018-12-03

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

    2018-12-03
    赞同
    回复
  • 星星海
    星星海
    2018-12-02

    是啊是啊,感谢!

    2018-12-02
    赞同
    回复 1
    • Z
      Z
      2018-12-06

      定时器改变markers

      会闪烁怎么破?


      2018-12-06
      回复
  • 卢霄霄
    卢霄霄
    2018-12-02

    push之后,你要setData

    2018-12-02
    赞同
    回复