令人惊讶的是,在所有正确的位置搜索30分钟后,我无法找到任何有意义的信息..它的可疑,我认为我做错了什么。 我想补充一点,该解决方案应该不需要第三方代码或webservices ..如何使用CLGeocoder反转地理编码大陆?
1
A
回答
1
其实我写的一个类别来解决CLPlacemark类中的这个警告。 它目前使用-ISOCountryCode属性将其映射到其对应的大陆。
5
你现在怎么使用CLGeocoder。在没有看到一些代码并不多,我们可以建议...
但是,如果你试图让用户在哪里或在一个位置,你可以使用这个信息:
{
CLLocationManager *location = [[CLLocationManager alloc] init];
[location setDelegate:self];
[location startUpdatingLocation];
[location setDesiredAccuracy:kCLLocationAccuracyBest];
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:location.location completionHandler:^(NSArray *placemarks, NSError *error) {
CLPlacemark *placemark = [placemarks objectAtIndex:0];
NSLog(@"%@ %@ %@ %@ %@ %@ %@ %@", placemark.country, placemark.ISOcountryCode, placemark.postalCode, placemark.administrativeArea, placemark.locality, placemark.subLocality, placemark.thoroughfare, placemark.subThoroughfare);
[geocoder release];
[location release];
}];
}
相关问题
- 1. 使用CLGeocoder的转发地理编码示例
- 2. 使用CLGeocoder转发地理编码问题
- 3. 如何在python中反转地理编码中的大量点?
- 4. 反向地理编码使用MKReverseGeocoder
- 5. 如何反向地理编码
- 6. 如何批量反转R中的地理编码?
- 7. 如何通过使用JavaScript来反转地理代码?
- 8. 反向地理编码v3
- 9. J2ME +反向地理编码
- 10. 使用Swift转发地理编码
- 11. 转发地理编码无法与CLGeocoder一起使用,但在Apple原生地图上按预期工作
- 12. 如何在iPhone上进行地理编码(不反向地理编码)?
- 13. 反向地理编码和本地化
- 14. 本地数据库中的反转地理编码
- 15. 使用Google地图进行反向地理编码
- 16. 如何在iPhone上使用Google地图进行反向地理编码
- 17. 如何使用地理编码生成谷歌地图代码?
- 18. 地理编码使用谷歌地理编码网路服务
- 19. Bing地理编码与Google地理编码的使用限制?
- 20. Android:反向地理编码 - getFromLocation
- 21. 无法实现反向地理编码
- 22. 反向地理编码getPostalCode启动
- 23. 反向地理编码android定价
- 24. Google Maps API反向地理编码 - result_type?
- 25. HTML中的反向地理编码
- 26. 谷歌Api反向地理编码器
- 27. Google反向地理编码问题
- 28. 反向地理编码与AngularJS
- 29. 谷歌api反向地理编码
- 30. OSX上的反向地理编码/ MapKit?
这将返回有关用户位置的信息。插入地理编码的位置显然可以是不同的。希望这可以帮助,这就是你要找的。 – CW0007007 2012-01-31 10:56:12
我的代码是完全一样的 - 我订阅位置管理器,从它得到一个瞬时的CLLocation,并通过一些代码块,我得到一个地标,其中包含许多(很好)的东西,但令人惊讶的不是大陆。我有点知道,它不在那里,我希望有一些替代课程或解决方案。 – 2012-01-31 16:18:16
噢好吧,不知道关于大陆,但我知道第三方反向地理编码,工作得很好。如果你想让我把它挖出来,可能会返回一些有用的东西。 – CW0007007 2012-02-01 15:55:23