iOS提供3种不同的定位途径:
1,WiFi定位,通过查询一个WiFi路由器的地理位置信息,比较省电;iPhone,iPod touch和iPad都可以采用;
2,蜂窝式移动电话基站定位,通过移动运营商基站定位,只有iPhone,3G版本的iPod touch 和iPad可以采用。
3,GPS卫星定位,通过3-4刻GPS卫星位置定位,最为准确,但是耗电量大,不能遮挡,iPhone,iPod touch和iPad都可以采用。
iOS与Android系统定位的区别:
Android系统在定位服务编程时,可以指定哪种途径进行定位。iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备采用哪种方式进行定位,iOS系统会根据设备的情况和周围的环境,采用一套最佳的解决方案。这个方案是这样的:如果能够接收GPS信息,那么设备优先采用GPS定位,否则采用WiFi或蜂窝基站定位,在WiFi和蜂窝基站之间优先使用WiFi,如果无法连接WiFi才使用蜂窝基站定位。
GPS定位的优缺点:
优点:准确,覆盖面广阔,缺点是不能被遮挡(在建筑物里可能收不到GPS卫星信号),GPS开启后比较耗电。蜂窝基站不仅误差比较大,而且会耗费用户流量费。而WiFi定们应该是最经济实惠的。
参考资料:《iOS网络编程与云端应用-最佳实践》