53得票9回答
将坐标转换为城市名?

如何使用MapKit从坐标获取地址? 我有这段代码,当在地图上长按时,它会获取坐标:func didLongPressMap(sender: UILongPressGestureRecognizer) { if sender.state == UIGestureRecognizer...

39得票4回答
使用CLGeocoder反复进行地理编码后出现kCLErrorDomain错误2。

我在我的应用程序中有一个搜索栏,用户可以在其中输入地址,并得到地理编码结果。根据以下代码,当用户输入时,结果会随之更新: - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText { ...

26得票4回答
如何本地化来自reverseGeocodeLocation的地址结果?

我的iPhone应用程序应该基于用户的纬度和经度解析地址。 reverseGeocodeLocation运行正常,但结果是英文。 有没有一种方法将结果本地化为其他语言? 在苹果或其他任何地方都找不到相关信息。 我使用的代码是:CLGeocoder *geocoder = [[[CLGeocod...

20得票7回答
CLPlacemark - 州缩写?

我想知道是否可以从CLPlacemark获取州的缩写? 在苹果的CLPlacemark参考文献中,它指出: administrativeArea 与地标相关联的州或省份。(只读) @property(nonatomic, readonly) NSString *administrative...

16得票10回答
如何从地址字典中获取格式化的地址NSString?

我试图从CLGeocoder获取的AddressDictionary中获取格式化地址。 使用以下代码但没有得到结果:subtitle = [NSString stringWithString:[[addressDict objectForKey:@"FormattedAddressLines"...

16得票4回答
当城市名称与某些国家的名称相同时(不仅仅是这种情况),CLGeocoder返回错误结果。

在我的某个应用程序中,我需要添加一项按名称查找城市的功能。我正在使用CLGeocoder来实现这一点,并希望它的行为与iOS天气应用程序完全相同。 下面是我拥有的代码:CLGeocoder().geocodeAddressString(searchBar.text!, completionH...

15得票3回答
CLGeocoder返回错误:操作无法完成。(kCLErrorDomain错误8.)

一旦我得到地址字符串,我就会调用这个函数:[[self geocoder] geocodeAddressString:addressString completionHandler:^(NSArray *placemarks, NSError *error) { if ...

10得票2回答
CLGeocoder是否会返回一个地标?

我希望重新激活此问题和此问题,因为这个问题对我来说仍然存在,所以我要写一个新的问题。 这是我的代码: - (SVGeocoder*)initWithParameters:(NSMutableDictionary*)parameters completion:(SVGeocoderCompl...

10得票2回答
从CLGeocoder获取当前城市和国家?

我在互联网上到处寻找如何从CLGeocoder获取城市和国家信息。虽然可以轻松获取经度和纬度,但我需要城市和国家信息,而一直遇到过时的方法等问题,有什么想法吗?基本上需要获取位置,然后有一个NSString表示国家,一个NSString表示城市,这样我就可以使用它们来查找更多信息或将它们放在标...

9得票2回答
CLGeocodeCompletionHandler只有一个地标条目。

这是有关 的文档。 - (void)geocodeAddressString:(NSString *)addressString completionHandler:(CLGeocodeCompletionHandler)completionHandler; 文档明确说明: 在正向地理...