iOS中有三个定位服务组件:
Wifi定位,通过查询一个Wifi路由器的地理位置的信息。比较省电,iPod touch和iPad也可以采用。
蜂窝基站定位,通过移动运用商基站定位。也适合有3G版本的iPod touch和iPad。
GPS卫星定位,通过3-4颗GPS定位位置定位,最为准确,但是耗电量大,不能遮挡。
可见iOS定位依然有三种方式,但是一般使用都是Core Location框架,然后用CLLocationManager类来实现定位,那到底内部是用的哪种定位方式呢?还是系统自己分配?
The system will automatically allocate it and there will be cache
iOS is mainly based on the first two, and the GPS positioning of iOS alone is not as good as Android.