微信请求地理位置信息接口调用方法
1.wx.config(data); 是请求微信的数据对象
2.wx.checkJsApi 检查是否支持地理位置定位
3.wx.getLocation 获取当前位置
wx.config(data);
//通过ready接口处理成功验证
wx.ready(function(){
//位置信息
wx.checkJsApi({
jsApiList: [
'getLocation'
],
success: function (res) {
if (res.checkResult.getLocation == false) {
result = "0";
alert('你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!');
return;
}
}
});
wx.getLocation({
type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
success: function (res) {
latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
result = "1";
//speed = res.speed; // 速度,以米/每秒计
//accuracy = res.accuracy; // 位置精度
recode();
return ;
}
});
});
wx.error(function(res) {
alert(res.errMsg);
//xmlhttp.open("POST",uurl+"/mult/wxshareStatic?accountId="+accountId+"&shareStatic=error&errMsg="+res.errMsg+"&url=" + encodeURIComponent(location.href.split('#')[0]), true);
//xmlhttp.send();
});