iOS定位方式

iOS提供了4种方式进行定位

1.蜂窝信号基站定位

通过移动运营商的基站进行定位。只有iPhone、3G版本的iPad和iPod touch可以采用这种方式定位。

2.Wi-Fi定位

通过Wi-Fi路由器的地理位置信息查询,电量消耗小。iPhone、iPad和iPod touch都可以使用这种方式定位。

3.GPS定位

通过GPS卫星获取位置信息,这种方式获取的位置信息最准确,但是耗电量大,不能遮挡。iPhone、iPad和iPod touch都可以采用这种方式定位。

4.iBeacon微定位

苹果公司在iOS 7系统开始支持iBeacon技术,这种技术是苹果研发的,它使用低功耗蓝牙技术,通过多个iBeacon基站创建一个信号区域,当设备进入该区域时,系统就可以判断用户所处的位置。

在使用定位服务时,iOS开发者并不能指定采用哪种方式进行定位。iOS的API把底层的这些细节屏蔽掉了,开发者和用户并不知道现在设备采用的是哪种方式进行定位的(iBeacon除外),iOS系统会根据设备的情况和周围的环境采用一套最佳的解决方案:如果能接受GPS信息,那么设备优先采用GPS定位,否则采用蜂窝信号或Wi-Fi定位。在Wi-Fi和蜂窝信号之间,优先使用Wi-Fi定位,如果无法连接到Wi-Fi,才使用蜂窝基站定位。
  总体来说,GPS定位的优点是准确、覆盖面广,缺点是耗电量大,不能被遮挡(例如在建筑物内收不到GPS卫星信号),蜂窝基站定位误差较大,而且需要消耗用户流量,Wi-Fi定位最经济实惠。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容