gpt4 book ai didi

ios - 使用地理位置查找 ios 设备当前位置

转载 作者:行者123 更新时间:2023-12-01 19:44:26 25 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

4年前关闭。




Improve this question




我想检查用户设备的位置是否在印度,如果位置不是印度,则用户无法使用该应用程序,我使用区域设置进行了操作,但我想使用 GeoLocation 进行操作???

最佳答案

objective-C

CLLocation *location = [[CLLocation alloc]
initWithLatitude:+38.4112810
longitude:-122.8409780f];
CLGeocoder*myGeocoder = [[CLGeocoder alloc] init];

[myGeocoder
reverseGeocodeLocation:location
completionHandler:^(NSArray *placemarks, NSError *error) {

if (error == nil && placemarks.count > 0){

CLPlacemark *placemark = placemarks[0];

NSLog(@"Country = %@", placemark.country);

NSLog(@"Postal Code = %@", placemark.postalCode);

NSLog(@"Locality = %@", placemark.locality);
}
else if (error == nil && placemarks.count == 0){

NSLog(@"No results were returned.");

}
else if (error != nil) {

NSLog(@"An error occurred = %@", error);

}
}];

swift
func gecode(location:CLLocation)
{

let geoCoder = CLGeocoder()

geoCoder.reverseGeocodeLocation(location, completionHandler: { (placemarks, error) -> Void in

if(error != nil)
{
return
}

if let placeMark = placemarks?[0] {

if let country = placeMark.addressDictionary!["Country"] as? String {

if country == "India" {

//
}

}

}

})

}

关于ios - 使用地理位置查找 ios 设备当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50214142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com