|
@@ -406,51 +406,70 @@
|
|
|
var main = plus.android.runtimeMainActivity();
|
|
|
var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
|
|
|
if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
|
|
|
- uni.showModal({
|
|
|
- title: '提示',
|
|
|
- content: '请打开定位服务功能',
|
|
|
- // showCancel: false, // 不显示取消按钮
|
|
|
- success(res) {
|
|
|
- if (res.confirm) {
|
|
|
- uni.setStorageSync('confirm_location', 1)
|
|
|
- if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
|
|
|
-
|
|
|
- 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服务页面
|
|
|
- } else {
|
|
|
- uni.setStorageSync('fPlaceObj', {
|
|
|
- fchoosearea: '全部',
|
|
|
- fchoosecity: '市辖区',
|
|
|
- fchooseprovince: '北京',
|
|
|
- selected: '东城'
|
|
|
- })
|
|
|
- uni.setStorageSync('sPlaceObj', {
|
|
|
- schoosearea: '请选择区',
|
|
|
- schoosecity: '请选择市',
|
|
|
- schooseprovince: '全国',
|
|
|
- selected: '全国'
|
|
|
- })
|
|
|
- uni.setStorageSync('longitudeAndLatitude', '116.3972,39.9096')
|
|
|
- }
|
|
|
- } else {
|
|
|
- uni.setStorageSync('fPlaceObj', {
|
|
|
- fchoosearea: '全部',
|
|
|
- fchoosecity: '市辖区',
|
|
|
- fchooseprovince: '北京',
|
|
|
- selected: '东城'
|
|
|
- })
|
|
|
- uni.setStorageSync('sPlaceObj', {
|
|
|
- schoosearea: '请选择区',
|
|
|
- schoosecity: '请选择市',
|
|
|
- schooseprovince: '全国',
|
|
|
- selected: '全国'
|
|
|
- })
|
|
|
- uni.setStorageSync('longitudeAndLatitude', '116.3972,39.9096')
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
+ // uni.showModal({
|
|
|
+ // title: '提示',
|
|
|
+ // content: '请打开定位服务功能',
|
|
|
+ // // showCancel: false, // 不显示取消按钮
|
|
|
+ // success(res) {
|
|
|
+ // if (res.confirm) {
|
|
|
+ // uni.setStorageSync('confirm_location', 1)
|
|
|
+ // if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
|
|
|
+
|
|
|
+ // 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服务页面
|
|
|
+ // } else {
|
|
|
+ // uni.setStorageSync('fPlaceObj', {
|
|
|
+ // fchoosearea: '全部',
|
|
|
+ // fchoosecity: '市辖区',
|
|
|
+ // fchooseprovince: '北京',
|
|
|
+ // selected: '东城'
|
|
|
+ // })
|
|
|
+ // uni.setStorageSync('sPlaceObj', {
|
|
|
+ // schoosearea: '请选择区',
|
|
|
+ // schoosecity: '请选择市',
|
|
|
+ // schooseprovince: '全国',
|
|
|
+ // selected: '全国'
|
|
|
+ // })
|
|
|
+ // uni.setStorageSync('longitudeAndLatitude', '116.3972,39.9096')
|
|
|
+ // }
|
|
|
+ // } else {
|
|
|
+ // uni.setStorageSync('fPlaceObj', {
|
|
|
+ // fchoosearea: '全部',
|
|
|
+ // fchoosecity: '市辖区',
|
|
|
+ // fchooseprovince: '北京',
|
|
|
+ // selected: '东城'
|
|
|
+ // })
|
|
|
+ // uni.setStorageSync('sPlaceObj', {
|
|
|
+ // schoosearea: '请选择区',
|
|
|
+ // schoosecity: '请选择市',
|
|
|
+ // schooseprovince: '全国',
|
|
|
+ // selected: '全国'
|
|
|
+ // })
|
|
|
+ // uni.setStorageSync('longitudeAndLatitude', '116.3972,39.9096')
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ uni.setStorageSync('fPlaceObj', {
|
|
|
+ fchoosearea: '全部',
|
|
|
+ fchoosecity: '市辖区',
|
|
|
+ fchooseprovince: '北京',
|
|
|
+ selected: '东城'
|
|
|
+ })
|
|
|
+ uni.setStorageSync('sPlaceObj', {
|
|
|
+ schoosearea: '请选择区',
|
|
|
+ schoosecity: '请选择市',
|
|
|
+ schooseprovince: '全国',
|
|
|
+ selected: '全国'
|
|
|
+ })
|
|
|
+ if (uni.getStorageSync('fPlaceObj')) {
|
|
|
+ that.startPlace = uni.getStorageSync('fPlaceObj');
|
|
|
+ }
|
|
|
+ if (uni.getStorageSync('sPlaceObj')) {
|
|
|
+ that.endPlace = uni.getStorageSync('sPlaceObj');
|
|
|
+ }
|
|
|
+ uni.setStorageSync('longitudeAndLatitude', '116.3972,39.9096')
|
|
|
} else {
|
|
|
this.getLngLat()
|
|
|
}
|