收藏
回答

地图组件circles为空不能清除原有数据

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug map 工具 6.5.3 2.0.0

map组件创建circles后,再清空数组。地图上面的circles范围仍然显示

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

2 个回答

  • Demons
    Demons
    2022-05-24

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-05-24
    有用
    回复 1
    • 茶馆旧人
      茶馆旧人
      2022-05-25
      //index.wxml
      <map id="map" circles="{{circles}}" ></map>
      //index.js
      Page({
        data: {
          latitude:30.,
          longitude:114.,
          circles:[{
            latitude: 30.,
            longitude: 114.,
            fillColor:"#8DE25055",
            radius:30
          }],
          markers: [{
            iconPath: "/images/icon/map.png",
            latitude: 30.,
            longitude: 114.,
            width: 30,
            height: 30,
            title:"",
            id:0,
            label:{
              content:"",
              color:"#EE5E7B",
              borderWidth:1,
              borderColor:"#EE5E78",
              borderRadius:5,
              padding:5,
            },
            callout:{
              content:"",
              color:"#EE5E7B",
              borderWidth:1,
              borderColor:"#EE5E78",
              borderRadius:5,
              padding:5,
            }
          }],
        },
      })
      2022-05-25
      回复
  • 茶馆旧人
    茶馆旧人
    2022-05-24
    //index.wxml
    <map id="map" circles="{{circles}}" ></map>
    
    //index.js
    Page({
    
      data: {
    
        latitude:30.,
    
        longitude:114.,
    
        circles:[{
    
          latitude: 30.,
    
          longitude: 114.,
    
          fillColor:"#8DE25055",
    
          radius:30
    
        }],
    
        markers: [{
    
          iconPath: "/images/icon/map.png",
    
          latitude: 30.,
    
          longitude: 114.,
    
          width: 30,
    
          height: 30,
    
          title:"",
    
          id:0,
    
          label:{
    
            content:"",
    
            color:"#EE5E7B",
    
            borderWidth:1,
    
            borderColor:"#EE5E78",
    
            borderRadius:5,
    
            padding:5,
    
          },
    
          callout:{
    
            content:"",
    
            color:"#EE5E7B",
    
            borderWidth:1,
    
            borderColor:"#EE5E78",
    
            borderRadius:5,
    
            padding:5,
    
          }
    
        }],
    
      },
    
    })
    
    2022-05-24
    有用
    回复
登录 后发表内容