收藏
回答

markers无法显示自定义图标?

wxml:
<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" bindmarkertap="markertap" style="width: 375px; height: 500px;"></map>

js:
const app = getApp()
Page({


  /**
   * 页面的初始数据
   */
  data: {
    longitude119.884991,
    latitude27.434772,
    markers:[{
      "id"0,
      iconpath:"/images/location_64px.png",
      "name""浙南运动飞行营地火烧墩星空营地",
      longitude119.883007,
      latitude27.429032,
      width20,
      height20
    },
    {
      "id"1,
      "name""西旸镇影剧院",
     iconpath:"/images/location_64px.png",
     longitude119.884991,
     latitude27.434772,
     width20,
     height20
    }
    ]   
  },


  markertap(e) {


 


    let index=e.detail.markerId;
 
    let markers=this.data.markers;
   markers[index].iconpath="/images/location.png";
   let temp="marks["+index+"]";


   this.setData({
      
     [temp]:markers[index]
      
      });
      console.log(this.data.markers)
    



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

2 个回答

登录 后发表内容
问题标签