Geçerli konumunuzu SDK 3.x'de Geocode ile tersine çevirmek mümkün müdür? Sadece mevcut konumun posta kodunu almam gerekiyor. Görmediğim CoreLocation'ı kullanmamın tek örneği, SDK 4'e kadar sunuldu.Ters Coğrafi Konum Geçerli Konum
cevap
MKReverseGeocoder'ı 3.0 ile 5.0 arasında kullanabilirsiniz. 5.0 MKReverseGeocoder kullanımdan kaldırılmıştır ve CLGeocoder kullanımı tavsiye edilir.
Varsa CLGeocoder kullanmalısınız. Adres bilgisini elde edebilmek için Adres Defteri çerçevesini dahil etmeniz gerekir.
#import <AddressBookUI/AddressBookUI.h>
#import <CoreLocation/CLGeocoder.h>
#import <CoreLocation/CLPlacemark.h>
- (void)reverseGeocodeLocation:(CLLocation *)location
{
CLGeocoder* reverseGeocoder = [[CLGeocoder alloc] init];
if (reverseGeocoder) {
[reverseGeocoder reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {
CLPlacemark* placemark = [placemarks firstObject];
if (placemark) {
//Using blocks, get zip code
NSString* zipCode = [placemark.addressDictionary objectForKey:(NSString*)kABPersonAddressZIPKey];
}
}];
}else{
MKReverseGeocoder* rev = [[MKReverseGeocoder alloc] initWithCoordinate:location.coordinate];
rev.delegate = self;//using delegate
[rev start];
//[rev release]; release when appropriate
}
//[reverseGeocoder release];release when appropriate
}
MKReverseGeocoder temsilci yöntemi: MKReverseGeocoder ve ABPersonAddressZIPKey IOS 9.0 kaldırıldı edildi
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
{
//Get zip code
NSString* zipCode = [placemark.addressDictionary objectForKey:(NSString*)kABPersonAddressZIPKey];
}
.
NSString * zipCode = placemark.postalCode;
http://www.geonames.org. Herhangi bir SDK'ya yerleşik değil.
bu webservice içine kravat IPhone'lar mevcut konumu kullanabilir misiniz: Yerine CLPlacemark
ait postalcode
mülkiyet posta kodunu almak için kullanılabilir? –
savagenoob
Kesinlikle. Sadece enlem/boylamı sağla. –
Soruda Enlem ve Boylamı nasıl alacağınıza dair bazı Örnek Kod bulunmaktadır. Getting Strange Output in Reverse Geo coder in iphone dev
CoreLocation 5.0 beri mevcuttur SDK 3 (2.0 yana), ancak CLGeocoder (ki ters coğrafi kodu içerir) içinde kullanılabilir.
Neyse ki MapKit framework'ün MKReverseGeocoder nesnesi var. Bu nesne ayrıca ters coğrafi kodlama sağlar (ancak SDK 5'de geçersizdir).
- 1. Coğrafi Konum
- 2. PhoneGap. Coğrafi konum hizmeti
- 3. Coğrafi Konum Uygulama çalışmıyor
- 4. HTML5 Coğrafi konum uygulaması
- 5. Firefox Coğrafi Konum API'si Alternatif
- 6. Google IP Coğrafi Konum API'si
- 7. Coğrafi Konum SSL bağlantısı olmadan
- 8. Yüksek doğruluklu coğrafi konum Html5
- 9. HTML5 Coğrafi Konum harici GPS
- 10. Coğrafi konum lat/long adresinin sokak adresi
- 11. Coğrafi Konum IP Adresine göre - PHP
- 12. HTML 5 coğrafi konum telefon kullanarakGap
- 13. Hangi cihazlar tarayıcılarında coğrafi konum hızını destekler?
- 14. Coğrafi Konum API'si İzinleri Web Tarayıcı
- 15. Android'de geçerli konum nasıl alınır?
- 16. Get Geçerli konum Google Map
- 17. Geçerli konum SMS yoluyla gönderme
- 18. Geçerli konum alamıyor android studio
- 19. Angularjs konumundaki konum adı algılama
- 20. yer veya konum veritabanı
- 21. Konum için konum belirlenirken konum belirleyici kayboluyor Android Studio
- 22. Coğrafi konum ve API ile hava durumunu görüntüleme
- 23. İyon hizmeti ve Node.js basit web sunucusu, Coğrafi konum engellemeyi engelleyemiyor Chrome konum belirleme
- 24. Coğrafi Konum - 'https://www.googleapis.com/' de Ağ konum sağlayıcı: İade hata kodu 400
- 25. iPad Mapkit - "Geçerli Konum" başlığını değiştir
- 26. Geçerli konum görüntüsü ile ilgili sorunlar
- 27. Geçerli konum ve şehir adı al Xamarin.Android
- 28. MKMap Geçerli konum özel pingler olarak gösteriliyor
- 29. JQuery - Belgedeki geçerli konum için "Selector"
- 30. Geçerli konum (GPX dosyası), html oynatıcısı
Mükemmel çalıştı, teşekkürler! – RyanG