Belirli bir posta kodu için konum almanın en iyi yolu ne olabilirdi. o ABD dışında ülkeler için İşe yarar/Kanada .thanksiOS Konumu Bul (Enlem, boylam) Posta kodu
cevap
kullanımı Google geolocating API (google.com/maps üzerinde deneyerek): Örneğin, bir İsviçre Posta kodu
Girdi: CH-9014
veya bir fransız tek: FR-34000
veya Almanca: de-12101
veya ABD: bize-90210
veya kanada: ca-J5Z 1A1
veya çin: cn-100000
example için:
verimleri
{
"status": "OK",
"results": [ {
"types": [ "postal_code" ],
"formatted_address": "9014 St Gallen, Switzerland",
"address_components": [ {
"long_name": "9014",
"short_name": "9014",
"types": [ "postal_code" ]
}, {
"long_name": "St Gallen",
"short_name": "St Gallen",
"types": [ "locality", "political" ]
}, {
"long_name": "Sankt Gallen",
"short_name": "SG",
"types": [ "administrative_area_level_1", "political" ]
}, {
"long_name": "Switzerland",
"short_name": "CH",
"types": [ "country", "political" ]
} ],
"geometry": {
"location": {
"lat": 47.4082855,
"lng": 9.3323890
},
"location_type": "APPROXIMATE",
"viewport": {
"southwest": {
"lat": 47.3991076,
"lng": 9.3180504
},
"northeast": {
"lat": 47.4199564,
"lng": 9.3543340
}
},
"bounds": {
"southwest": {
"lat": 47.3991076,
"lng": 9.3180504
},
"northeast": {
"lat": 47.4199564,
"lng": 9.3543340
}
}
}
} ]
}
Böylece İsviçre Posta kodu 9014 appx karşılık gelir. Bu konuma:
"lat": 47.4082855,
"lng": 9.3323890
burada geolocating API benim cevap bakınız:
How to get GLatLng object from address string in advance in google maps?
ücretsiz mi ???? –
@Jagdish: Kodum? Evet. Ticari intranet amaçları için google-api: hayır. –
GeoNames verilen bir posta kodu yeri için arama dahil olmak üzere çeşitli zipcode coğrafi kodlama hizmetleri, bir dizi sunuyor. Çeşitli ülkeleri destekliyorlar.
Muhtemelen Placename Lookup for postalcode service
GeoNames'te bu [site] sitesini (http://download.geonames.org/export/zip/) buldum. Posta kodunun lan/long değerlerine eşleştirilmesiyle farklı ülkeler için dosyalar sunar. Şimdi, bir toplu işlem oluşturabilir ve veri tabanımdaki tüm gerekli değerleri depolayabilirim, belirli bir posta kodu için en uzun/uzun değerler oluşturabilirim. Teşekkür ederim :) – kon
Google'ın API en çok ilgi olacağını bazı oldukça kötü kısıtlamalarla geliyor. @Claus Broch'un önerisi başına GeoNames gibi açık kaynakları kullanmak daha iyidir.
Bu yanıtı, MapQuest'in son zamanlarda OpenStreetMap verilerine bir API koyduğunu da not ederek ekliyorum. Bunu yapmaz (söyleyebildiğim kadarıyla) zip koduyla arama yapar, ancak yer isimleri, yönleri, irtifa vb. Serbestçe ödenebilir. Kısa bir süre önce, google maps API'ye yaptığım çağrıları, mümkün olan en kısa sürede değiştirmeyi planladığımı keşfettim.
'Oldukça kötü kısıtlamalar' ile ne kastettiğinizi açıklayabilir misiniz? –
Bir günde yapabileceğiniz çağrı sayısında bir sınır var, bir. Daha büyük olan anlaşma, yalnızca bir Google Haritasını gösterme ile bağlantılı olarak kendi api'lerini kullanmanıza izin verilir.Dolayısıyla, veri toplama aracı olarak sadece arka planda kullanılmasına izin verilmez. –
- 1. Maxmind - Enlem ve Boylam Posta Kodu
- 2. En yakın enlem ve boylam noktalarını bul
- 3. Ücretsiz Şehir/Eyalet/Posta Kodu Enlem/Boylam Veritabanına mı?
- 4. Enlem, Boylam Grabber
- 5. Boylam/enlem için KDTree
- 6. Algoritma, enlem ve boylam temelinde en yakın konumu hesaplamak için
- 7. enlem ve boylam sınırlayıcı kutu?
- 8. nesnel C enlem ve boylam
- 9. Bilinmeyen gelocation/enlem boylam biçimi
- 10. Pozitif/Negatif Enlem ve Boylam değerleri
- 11. Enlem/boylam koordinatları MKMapItem'den nasıl çekilir
- 12. C'deki 2 Enlem/Boylam puanları arasındaki yön #
- 13. DbGeography.PointFromText() Japonya'nın enlem/boylam değerleri olduğuna
- 14. Yahoo Weather Sorgu Enlem ve Boylam ile
- 15. İki enlem ve boylam arasındaki orta nokta
- 16. iOS'ta, boylam ve enlem mevcut olmadığında Uber uygulamasını başlatmayı çaprazlama
- 17. Stripe iOS tümleştirmesi - PTKView'e posta kodu ekleme
- 18. Boylam ve enlem koordinatlarına güvenmeden javascript'ten yerel harita uygulamasını açma
- 19. Android: EXIF GPS Enlem ve Boylam JPEG üzerine yazdı Hata
- 20. Konumum (boylam ve enlem), başkalarına yanıt sms olarak nasıl gönderilir?
- 21. Ben bir adresin enlem & boylam almak için aşağıdaki kodu kullanıyorum piton
- 22. iOS/iPad'de enlem, boylam ve yükseklik kullanarak 3B profil oluşturma nasıldır?
- 23. nasıl enlem, boylam, bir yerin programlı veya bir Google harita API JSON isteği göndermesini enlem ve boylam alabilirsiniz nasıl Florida gibi bir şehir adından enlem alabilirsiniz Nasıl api
- 24. TIF ve 4 köşeli geotiff oluşturma ve enlem ve boylam
- 25. Latitude ve ben enlem ve resimden boylam bilgilerini istediğiniz resmin
- 26. Enlem ve boylam iki nokta arasındaki mesafeyi nasıl hesaplayabilirim?
- 27. Enlem ve boylam kullanarak belirli bir adresi edinin
- 28. hesaplayın mesafe verilen 2 puan, enlem ve boylam
- 29. Enlem ve boylam verilen Toprak dışbükey hull poligon alanı hesaplayın
- 30. Boylam ve enlem değerlerini depolamak için Django'da kullanılacak Model Alanı?
Gelecekte referans itirazlarına için bu konumda – Aditya
adresini vererek yerini bulabilir burada bakın: - http://stackoverflow.com/questions/9606031/ios-mkmapview-place-annotation-by -using-adresi-yerine-lat-uzun – StuartM