高德 iOS 定位 SDK 提供了不依赖于地图定位的定位功能开发者可以无地图显示的场景中便捷地为应用程序添加定位功能。iOS定位SDK提供了单次定位、连续定位、逆地理信息、地理围欄等功能
这篇文章就不多讨论了,只奔主题
1.单次定位,顾名思义,就是只执行一次的定位.高德的API并不会持续更新您的位置信息,只有在您调用的时候查询您此时位置的经纬度信息和逆地理编码信息
2.昆明高德地图图key配置 注意:高德提供了 kCLLocationAccuracyBest 参数设置该参数可以获取到精度在10m左右的定位结果,但是相应的需要付出比较长的时间(10s左右)越高的精度需要持续定位时间越长 //设置不允许系统暂停定位 //设置逆地理超时时间 注意:若您配置了持续定位,单次定位的方法就不会再调用了 细节说明:您在WIFI下的定位的位置会和您在移动网络下定位的位置信息有偏差!!!,这点很重要 1)峩的手机定位为什么有时候会不准确 一方面,网络定位依赖于周边监测到的基站和wifi信息而这些信息有受各种因素的影响发生变化或者采集有误,导致定位的偏差 另一方面,定位本身也有一定精度范围随机误差从几十米到上公里都是正常的情况,所以有时候看到定位結果有一定偏差这也是为什么有时候您会看到您的位置并没有变化,但是定位位置却总在小范围的跳动的原因 如果使用GPS定位,相对来說是定位比较精确的方式但受限制一般只能在室外使用,且卫星信号容易受气象遮挡等因素影响,而且手机自身GPS芯片的质量也会对朂终定位的的精准度有直接的影响。
2.持续定位,你可以在app启动期间不断的监控此刻使用者的位置,那么如何使用呢