vr-shopxo-source/sourcecode/alipay/default/pages/common/open-setting-location/open-setting-location.js

34 lines
714 B
JavaScript

const app = getApp();
Page({
data: {
params: null,
is_show_open_setting: false,
cache_key: app.data.cache_userlocation_key,
},
onLoad: function (params) {
this.setData({ params: params });
this.init();
},
// 获取权限
init() {
this.choose_location();
},
// 打开位置服务
choose_location() {
my.chooseLocation({
success: res => {
var position = app.map_gcj_to_bd(res.longitude, res.latitude);
res.longitude = position.lng;
res.latitude = position.lat;
my.setStorageSync({key: this.data.cache_key, data: res});
my.navigateBack();
},
fail: (res) => {
my.navigateBack();
}
});
},
});