var toscanCode = function (latitude, longitude) {
})
}
var village_LBS = function (that) {
var latitude; var longitude; var speed; var accuracy;
//var that = this;
// ------------ 腾讯LBS地图 --------------------
wx.getLocation({
type: 'wgs84', //返回可以用于wx.openLocation的经纬度
success: function (ress) {
// 调用接口, 坐标转具体位置 -xxz0717
latitude = ress.latitude+""
longitude = ress.longitude+""
speed = ress.speed+""
accuracy = ress.accuracy+""
if (that != "turn"){
toscanCode(latitude,longitude);
}
}
})
}
Page({
data: {
array: [{
message: 'foo',
}, {
message: 'bar'
}],
userInfo: {},
hasUserInfo: false,
auth:true,
canIUse: wx.canIUse('button.open-type.getUserInfo')
},
onLoad: function (e) {
var value = wx.getStorageSync('userInfo')
this.setData({
userInfo: value,
hasUserInfo: true
})
var that = "turn";
village_LBS(that);
},
click:function(){
var that = "";
wx.getSetting({
success: (res) => {
if (res.authSetting['scope.userLocation'] != undefined && res.authSetting['scope.userLocation'] != true) {//非初始化进入该页面,且未授权
wx.showModal({
title: '是否授权当前位置',
content: '需要获取您的地理位置,请确认授权,否则地图功能将无法使用',
success: function (res) {
if (res.cancel) {
console.info("授权失败返回数据");
} else if (res.confirm) {
//village_LBS(that);
wx.openSetting({
success: function (data) {
console.log(data);
if (data.authSetting["scope.userLocation"] == true) {
wx.showToast({
title: '授权成功',
icon: 'success',
duration: 5000
})
//再次授权,调用getLocationt的API
village_LBS(that);
} else {
wx.showToast({
title: '授权失败',
icon: 'success',
duration: 5000
})
}
}
})
}
}
})
} else if (res.authSetting['scope.userLocation'] == undefined) {//初始化进入
village_LBS(that);
} else if (res.authSetting['scope.userLocation'] == true){
village_LBS(that);
}
}
})
}
})