美文网首页
关于地图的基础使用

关于地图的基础使用

作者: Living_U | 来源:发表于2016-07-13 17:16 被阅读14次


    首先导入地图框架#import<CoreLocation/CoreLocation.h>

    2个热门专业术语 :LBS:LocationBasedService

                                SoLoMo:SocialLocalMobile(索罗门)

    CoreLocation:用于地理定位,地理编码,区域监听等(着重功能实现)

    CLLocationManager 对象来做用户定位

    对象最基本的两个方法(其余方法可多点进头文件内去分析)

    开始更新用户位置

    -(void)startUpdatingLocation;

      停止更新用户位置

    -(void)stopUpdatingLocation;

    从iOS8.0开始,苹果进一步加强了对用户隐私的保护。

    当APP想访问用户的隐私信息时,系统不再自动弹出一个对话框让用户授权

    解决方案:

    (1)调用iOS8.0的API,主动请求用户授权

    - (void)requestAlwaysAuthorization//请求允许在前后台都能获取用户位置的授权

    - (void)requestWhenInUseAuthorization//请求允许在前台获取用户位置的授权

    (2)务必在info.plist文件中配置对应的键值,

    否则以上请求授权的方法不生效

    NSLocationAlwaysUsageDescription:允许在前后台获取GPS的描述

    NSLocationWhenInUseDescription:允许在前台获取GPS的描述

    MapKit:用于地图展示,例如大头针,路线、覆盖层展示等(着重界面展示)


    相关文章

      网友评论

          本文标题:关于地图的基础使用

          本文链接:https://www.haomeiwen.com/subject/pkakjttx.html