iOS提供了4種方式進(jìn)行定位
1.蜂窩信號基站定位
通過移動運(yùn)營商的基站進(jìn)行定位。只有iPhone擎场、3G版本的iPad和iPod touch可以采用這種方式定位。
2.Wi-Fi定位
通過Wi-Fi路由器的地理位置信息查詢,電量消耗小隶债。iPhone、iPad和iPod touch都可以使用這種方式定位饮潦。
3.GPS定位
通過GPS衛(wèi)星獲取位置信息燃异,這種方式獲取的位置信息最準(zhǔn)確,但是耗電量大继蜡,不能遮擋回俐。iPhone、iPad和iPod touch都可以采用這種方式定位稀并。
4.iBeacon微定位
蘋果公司在iOS 7系統(tǒng)開始支持iBeacon技術(shù)仅颇,這種技術(shù)是蘋果研發(fā)的,它使用低功耗藍(lán)牙技術(shù)碘举,通過多個iBeacon基站創(chuàng)建一個信號區(qū)域忘瓦,當(dāng)設(shè)備進(jìn)入該區(qū)域時,系統(tǒng)就可以判斷用戶所處的位置引颈。
在使用定位服務(wù)時耕皮,iOS開發(fā)者并不能指定采用哪種方式進(jìn)行定位境蜕。iOS的API把底層的這些細(xì)節(jié)屏蔽掉了,開發(fā)者和用戶并不知道現(xiàn)在設(shè)備采用的是哪種方式進(jìn)行定位的(iBeacon除外)凌停,iOS系統(tǒng)會根據(jù)設(shè)備的情況和周圍的環(huán)境采用一套最佳的解決方案:如果能接受GPS信息粱年,那么設(shè)備優(yōu)先采用GPS定位,否則采用蜂窩信號或Wi-Fi定位罚拟。在Wi-Fi和蜂窩信號之間台诗,優(yōu)先使用Wi-Fi定位,如果無法連接到Wi-Fi赐俗,才使用蜂窩基站定位拉队。
總體來說,GPS定位的優(yōu)點(diǎn)是準(zhǔn)確阻逮、覆蓋面廣粱快,缺點(diǎn)是耗電量大,不能被遮擋(例如在建筑物內(nèi)收不到GPS衛(wèi)星信號)夺鲜,蜂窩基站定位誤差較大皆尔,而且需要消耗用戶流量,Wi-Fi定位最經(jīng)濟(jì)實(shí)惠币励。