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
		}
	}
},
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐