我们可以在不使用GPS的情况下获得iPhone的粗略位置。 iPhone设置中的某些区域也会有所帮助。 任何的想法 ?
答案 0 :(得分:1)
当您使用core location framework时,它将使用三种方法查找位置:GPS,手机信号塔三角测量和Wi-Fi定位。这意味着所有iOS设备都可以获取其位置。
你没有理由不使用它。
但是,您确实说过“iphone设置中的某个区域”。此代码可以获取国家/地区名称:
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *countryName = [locale displayNameForKey:NSLocaleCountryCode value:countryCode]];
有关NSLocale的详细信息,请参阅Apple的locales programming guide。
答案 1 :(得分:1)