6***@qq.com
6***@qq.com
  • 发布:2021-01-17 21:00
  • 更新:2021-01-18 15:27
  • 阅读:1324

手机GPS定位如何判断客户是否开启

分类:HTML5+

手机GPS定位如何判断客户是否开启,客户进入页面获取定位,如果客户拒绝定位,下次打开如何判断是否开启定位授权,如果没有提示客户去授权

2021-01-17 21:00 负责人:无 分享
已邀请:
小菜啊

小菜啊 - 业精于勤荒于嬉

const checkOpenGPSServiceByAndroid = () => {  

  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)) {  

      uni.showModal({  

        title: '提示',  

        content: '请打开定位服务功能',  

        showCancel: false, // 不显示取消按钮  

        success() {  

          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 {  

            console.log('GPS功能已开启');  

          }  

        }  

      });  

    }  

  }  

}

该问题目前已经被锁定, 无法添加新回复