let system = uni.getSystemInfoSync(); // 获取系统信息
if (system.platform === 'android') { // 判断平台
var context = plus.android.importClass("android.content.Context");
var locationManager = plus.android.importClass("android.location.LocationManager");
var main = plus.android.runtimeMainActivity();
var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
console.log('gps未开启');
uni.showModal({
title: '提示',
content: '请打开定位服务功能',
showCancel: false, // 不显示取消按钮
success() {
var Intent = plus.android.importClass('android.content.Intent');
var Settings = plus.android.importClass('android.provider.Settings');
var intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
main.startActivity(intent); // 打开系统设置GPS服务页面
}
});
return false
}else{
console.log('gps已开启');
uni.$once('commitCheck', (data) => {
console.log(data, '地址+++1')
this.addressmap = data
this.ArgiurForm.MerchantAddress = (data.province ? data.province : '') + (data.city ? data.city : '') + (data.district ? data.district : '') + data.name + (data.addressmap && (Array.isArray(data.addressmap)) ? data.addressmap : '')
// console.log(this.addressData, 'this.addressData')
this.latmap = data.location.split(',')[1] //纬度
console.log('看看latmap', this.latmap)
this.lngmap = data.location.split(',')[0] //经度
console.log('看看lngmap', this.lngmap)
});
uni.$once('commitCheck', (data) => {
console.log(data, '地址+++1')
this.addressmap = data
this.addressData = (data.province ? data.province : '') + (data.city ? data.city : '') + (data.district ? data.district : '') + data.name + (data.addressmap && (Array.isArray(data.addressmap)) ? data.addressmap : '')
this.latmap = data.location.split(',')[1]
console.log('看看latmap', this.latmap)
this.lngmap = data.location.split(',')[0]
console.log('看看lngmap', this.lngmap)
});
uni.navigateTo({
url: '/pagesMine/map'
});
return true
}
}
01-12
3297