html部分
<button class="check_map" data-longitude="{$value.longitude}" data-latitude="{$value.latitude}" data-name="{$value.hname.'('.$value.address.')'}">查看地图</button>
js部门
$(".check_map").on('click', function() {
var longitude = this.dataset.longitude;
var latitude = this.dataset.latitude;
var name = this.dataset.name;
console.log("定位中!!!");
wx.openLocation({
longitude: longitude, // 经度,浮点数,范围为180 ~ -180。
latitude: latitude, // 纬度,浮点数,范围为90 ~ -90
name: name, // 位置名
address: "", // 地址详情说明
scale: 28 // 地图缩放级别,整形值,范围从1~28。默认为最大
});
});
注意:经纬度必须用浮点型,否则在苹果手机点击没反应
longitude = parseFloat(this.dataset.longitude);
latitude = parseFloat(this.dataset.latitude);