黄学彪
2020-11-19 9ef48d7b2da7c408b53f73be0f6eef3cbac1c84a
ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceManagementForm.cs
@@ -750,25 +750,25 @@
        private void CheckAuthorityAndShowMap(NormalViewControl btnLocation)
        {
#if Android
            //显示地图
            this.ShowMap(btnLocation);
            ////申请定位权限
            //((BaseActivity)Application.Activity).SetGPSLocationPermission((result1) =>
            //{
            //    if (result1 == false) { return; }
            //    //申请读权限
            //    ((BaseActivity)Application.Activity).ReadWriteContact((result2) =>
            //    {
            //        if (result2 == false) { return; }
            //        //申请读取手机号权限
            //        ((BaseActivity)Application.Activity).SetPermission((result3) =>
            //        {
            //            if (result3 == false) { return; }
            //            //显示地图
            //            this.ShowMap(btnLocation);
            //        }, "android.permission.READ_PHONE_STATE");
            //    });
            //});
            //申请定位权限
            ((BaseActivity)Application.Activity).SetGPSLocationPermission((result1) =>
            {
                if (result1 == false) { return; }
                //申请允许程序写入外部存储,如SD卡上写文件
                ((BaseActivity)Application.Activity).SetPermission((result2) =>
                {
                    if (result2 == false) { return; }
                     //读取电话状态权限
                     ((BaseActivity)Application.Activity).SetPermission((result3) =>
                     {
                         if (result3 == false) { return; }
                         //显示地图
                         this.ShowMap(btnLocation);
                     }, "android.permission.READ_PHONE_STATE");
                }, "android.permission.WRITE_EXTERNAL_STORAGE");
            });
#endif
#if iOS
            //显示地图