令人驚訝的是,在所有正確的位置搜索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