iOS --地图授权

原创 2018年04月17日 10:59:33

 //授权

    if ([CLLocationManager locationServicesEnabled] && ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedAlways )){

        //授权成功之后,定位功能可用

        

    }

    

    else if ([CLLocationManager authorizationStatus] ==kCLAuthorizationStatusDenied ) {

        //定位不能用

        NSLog(@" 定位功能不可用,提示用户或忽略 ");

// @"允许\"定位\"提示"

        UIAlertController * alertVC = [UIAlertController alertControllerWithTitle:@"允许\"定位\"提示" message:@"请在设置中打开定位" preferredStyle:UIAlertControllerStyleAlert];

        UIAlertAction * ok = [UIAlertAction actionWithTitle:@"打开定位" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

            

            //打开app定位设置

            NSURL *settingsURL = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

            [[UIApplication sharedApplication] openURL:settingsURL];

        }];

        UIAlertAction * cancel = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {

            

        }];

        [alertVC addAction:cancel];

        [alertVC addAction:ok];

        [self presentViewController:alertVC animated:YES completion:nil];

        

        

        

    }

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iotjin/article/details/79971739

苹果原生地图API封装

// // HYBLocationManager.h // MMLocationManager // // Created by sixiaobo on 14-7-17. // Copyrig...
  • woaifen3344
  • woaifen3344
  • 2014-08-05 11:10:56
  • 3874

iOS 解决iOS 地图获取位置提示框不弹出

//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 1、需要手动调用CLLocationManager对象的requestAlwaysAuthorization方法。 ...
  • shihuboke
  • shihuboke
  • 2017-07-06 21:03:03
  • 736

iOS 百度地图 判断应用是否授权、地理位置的正反编码

iOS 百度地图 判断应用是否授权、地理位置的正反编码
  • fuzongjian
  • fuzongjian
  • 2016-01-22 08:18:46
  • 1416

关于“百度未授权使用地图API”的解决方案

只需将http://api.map.baidu.com/api?v=2.0&ak=HEyBcLpocWubOcnctNvDz71b">中的v=2.0改为v=20
  • zeng2813
  • zeng2813
  • 2017-09-28 21:25:48
  • 310

关于IOS10系统内微信公众号地图的显示问题

当前方法可以解决ios10地理位置需要https形式的访问;
  • qq_25580555
  • qq_25580555
  • 2017-02-28 09:29:37
  • 801

iOS 8 地图授权

iOS8 中使用地图是出现以下错误: [CLLocationManager requestWhenInUseAuthorization] or -[CLLocationManager request...
  • im5437
  • im5437
  • 2015-08-08 18:47:11
  • 345

CoreLocation框架地图定位(iOS9全适配)

1. 简介 在移动互联网时代,移动app能解决用户的很多生活琐事,比如 周边:找餐馆、找KTV、找电影院等等 导航:根据用户设定的起点和终点,进行路线规划,并指引用户如何到达 在上述应用中,都用到了...
  • sunnyboy9
  • sunnyboy9
  • 2016-03-18 10:42:45
  • 4226

IOS 自定义地图弹出框

前言 在ios上边使用地图库的同学肯定遇到过这样的问题:吹出框只能设置title和subtitle和左右的view,不管是百度地图还是高德地图还是自带的google地图,只提供了这四...
  • u010273523
  • u010273523
  • 2015-11-12 16:28:55
  • 1794

报“百度未授权使用地图API,可能是因为”原因分析

验证失败的可能原因包括: 尚未申请ak,即'...ak=';应用类别不是“浏览器端” 密钥设置错误,如E4805d16520de693a3fe707cdc962045为正确的ak,但是...
  • zone_coder
  • zone_coder
  • 2017-08-01 10:25:23
  • 696

【iOS】地图定位无效及点击设置隐私定位直接闪退问题

摘要:前段时间在做地图定位搜索的时候,遇到定位失败和不能通过系统设置-->隐私-->定位来设置定位权限的问题,具体情况:点击设置中的“隐私”-->定位-->点击自己程序,iOS7反应正常,iOS8则直...
  • HardworkingBee
  • HardworkingBee
  • 2015-05-26 10:10:09
  • 1924
收藏助手
不良信息举报
您举报文章:iOS --地图授权
举报原因:
原因补充:

(最多只允许输入30个字)