gpt4 book ai didi

iphone - iOS获取当前地址名称-mkplacemark?

转载 作者:行者123 更新时间:2023-11-28 20:37:34 24 4
gpt4 key购买 nike

我想知道如何获取用户当前的地址名称。我已经找到了它的坐标,但我需要找到用户当前所在城市的名称。使用 Google API 更好还是我应该使用 MKPlacemark 来查找它?我看到 MKReverseGeocoding 在 iOS 5.0 中被弃用了。请提供一些简单的教程或仅提供您的经验。

最佳答案

无论您使用什么方法,我都是用户,您感兴趣的只是查找位置详细信息。

您可以根据获得所需结果的方式使用多种方法。

1] 尝试 MKReverseGeocoder(但是 MapKit 框架使用 Google 服务来提供 map 数据。)

2] 您可以使用 Google API 获取结果。

如果您要弃用 MKReverseGeocoder,ypu 可以使用 CLGeocoder。

CLGeocoder *geocoder=[[CLGeocoder alloc]init];
[geocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks,NSError *error)
{
if([placemarks count]>0){
CLPlacemark *result=[placemarks objectAtIndex:0];
NSString *city=[NSString stringWithFormat:@"%@",[result locality]];
}
];

关于iphone - iOS获取当前地址名称-mkplacemark?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851127/

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