uniapp中map的markertap方法及使用
项目需求:
我们在做地图的时候经常会做撒点功能,当我们点击这个点的时候,想要获取这个点的信息,那么我们就可以使用markertap
属性获取这个点的信息,下面我们来上代码
markertap(e){
console.log(e)
var clickmarkerId = e.mp.detail.markerId
//根据e.mp.detail.markerId跟撒点的id进行判断,如果相等就进行赋值
for(var i=0;i<this.marker.length;i++){
if(this.marker[i].id == clickmarkerId){
this.sendlongitude = this.marker[i].longitude
this.sendlatitude = this.marker[i].latitude
this.sendname = this.marker[i].name
this.sendaddress = this.marker[i].address
}
}
},