大多数人都会记住旧的诺基亚手机,它们显示了您所连接的当前区域(手机信号塔)。
iOS上是否提供此信息?如果是的话,如何获取此信息?
所以我的意思是,在纽约时,它会以“fulton”作为地区......
答案 0 :(得分:1)
您无法访问iOS上描述的手机信息塔信息,但是您可以随时使用CoreLocation框架(如果您还希望由于某种原因向后兼容iOS 5.0,则使用MapKit)来执行反向地理编码并获取尽可能详细。
对于iOS 7.0,您使用CLGeocoder对象。
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
// Iterate through available placemarks
}];
location参数是您为用户的位置接收或创建的CLLocation对象。 对于反向地理编码请求,完成处理程序中的数组将只包含一个地标。可以找到地标对象的各种属性及其对应的真实世界关系here
答案 1 :(得分:0)
我们可以从手机信号塔获得的唯一内容来自核心电话框架
Obtaining Information About the Cellular Service Provider
allowsVOIP property
carrierName property
isoCountryCode property
mobileCountryCode property
mobileNetworkCode property
答案 2 :(得分:0)
Apple目前不提供任何显示细胞塔元数据的公共API。从它们如何接近电话API设计的外观来看,我不认为这将成为未来的功能。