google地图定位小Demo

本文介绍了如何在iOS应用中实现谷歌地图定位功能,包括使用CLLocationManager设置定位精度、距离筛选器,启动和停止定位,以及展示定位的经纬度。同时,讲解了如何利用MKCoordinateRegion和MKCoordinateSpan设置地图显示区域和比例,最后提到了如何切换不同地图样式。
摘要由CSDN通过智能技术生成

        好几天没写博客了,今天写的是一个简单功能的google地图小demo,因为模拟器定位的经纬度默认设置为苹果公司地址,在调试--》位置  里可以修改地图的其他位置定位



测试效果

        


  


       实现地图定位我们需要两个类

CLLocationManager  和CLLocation


1.首先需要一个位置管理器,CLLocationManager对象locationManager,CLLocationManager *locationManager;

设置委托   locationManager.delegate =self;

2.设置精度   locationManager.desiredAccuracy =kCLLocationAccuracyBest;

desiredAccuracy类型double,因此我们可以指定他的精度为一个确却数据比如10,但是事件不能计算那么准确,或者由于其他原因都达不到我们所设置进度,因此我们指定为kCLLocationAccuracyBest表示级别最高精度,还有其他精度


kCLLocationAccuracyBestForNavigation  最高精度,这种级别用于导航程序

kCLLocationAccuracyBest  最高精度

kCLLocationAccuracyHundredMeters 精度为100米内

kCLLocationAccuracyKilometer   精度到公里范围内

kCLLocationAccuracyNearestTenMeters   精度到10米内

kCLLocationAccuracyThreeKilometers  精度到3公里范围内


3.设置距离筛选器   locationManager.distanceFilter =100;

距离筛选器,作用是当你移动一段位移后,所以移动距离大于筛选器说设置100m时候,通知委托更新位置;

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值