收藏
回答

微信小程序里的map组件,怎么删除marker?

微信小程序里的map组件,怎么删除所有marker或者某个marker? 文档里有提供这个删除的的方法吗,看了几次了也没看到啊?

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

1 个回答

  • 铭锋科技
    铭锋科技
    2019-05-14

    这是官方文档

    <!-- map.wxml --><map
      id="map"
      longitude="113.324520"
      latitude="23.099994"
      scale="14"
      controls="{{controls}}"
      bindcontroltap="controltap"  markers="{{markers}}" //这里
      bindmarkertap="markertap"
      polyline="{{polyline}}"
      bindregionchange="regionchange"
      show-location
      style="width: 100%; height: 300px;"></map>

    按文档看,应该如下理解

    map.js


    setData({

        markers :[]

    })

    即为删除所有marker



    2019-05-14
    有用
    回复 2
    • 2019-05-14

      清空数据 重新渲染 是一个办法

      2019-05-14
      回复
    • 小王来了🌪
      小王来了🌪
      2022-05-27回复
      好像不行啊
      2022-05-27
      回复
登录 后发表内容