收藏
回答

地图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)

},


})


回答关注问题邀请回答
收藏

3 个回答

  • 『归༵零༵』 ᯤ⁶ᴳ
    『归༵零༵』 ᯤ⁶ᴳ
    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
    有用
    回复
登录 后发表内容