uniapp地图标记点的点击事件



                    covers:[{
						id: 99998,
						callout: {
							color: '#ffffff', //文字颜色
							fontSize: 15, //文本大小
							borderRadius: 15, //边框圆角
							padding: '10',
							bgColor: '#406390', //背景颜色
							content: getApp().globalData.address,
						}, //设置点击后显示的文字及其样式
						latitude: this.latitude,
						longitude: this.longitude,
						iconPath: "https://wwz.jingyi.icu/uploads/20231110/bcd43e5c1b4c272265122dd0874fc05f.png",
						width: 40, //控件宽
						height: 40, //控件高
						rotate: 0, // 旋转度数
					}]
            tapMap(e) {
				console.log(e);
			},

首先设置点击事件@markertap事件,然后他有个自带的(e)参数

uniapp地图标记点的点击事件_第1张图片

然后covers中要有个id,这样才能获取到对应的经纬度,

就如途中的markerid就是数据中的id,通过这个markerid获取指定的经纬度

你可能感兴趣的:(uniapp,uni-app,java,前端)