2009-11-24 12 views
9

Bir programlama sorusu türü ...Liste kutusu doldurmak için tüm ülkelerin/şehirlerin listesini nereden alabilirim?

Bir kayıt formu oluşturun ve onların adresleri ülke ve şehirler listesinden alınır. İnterweb'lerde, bu listeleri liste listemdekilerime yapıştırabileceğim bir yer var mı?

+0

Siir, bu meta üzerinde son olacak, biliyorum. Bunun bir parçası olarak birçok benzer şeyi kapatıyorum. Tüm bu sorular çürüyen bağlantılar ve spam ile dolu, bu yüzden kişisel almayın. Sadece temizlemeye çalışıyordum. – Will

+0

Muhtemelen, cevabın makul, düzenlenmemiş, değişmeyen bir cevap gibi görünen bir ISO listesi olduğunu belirtmesine rağmen. – NibblyPig

+0

ISO listesi kesinlikle gidilecek yoldur ve * muhtemelen * çürümez. – Will

cevap

0

Ülke listesi yakaladı edilebilir:

http://en.wikipedia.org/wiki/List_of_sovereign_states

Ama bütün ülkelerin tüm şehirler listesinden Sanırım bunu başarabilirseniz bile, kötü bir seçenek olur. Sadece kullanıcının şehre girmesine izin ver. Her ne kadar ziyaretçilerinizin yoğun olarak bulunduğu bazı büyük ülkelerin eyaletleri olabilir.

0

Sen coğrafi veriler webservices için bu ikisinden birini bir göz sürebilir. Kullanıcının konumlarını girmesini ve ardından bu servisler aracılığıyla arama yapmasını ya da bu verileri geonames

'dan indirebilirsiniz (GeoNames coğrafi veritabanı tüm ülkeleri kapsar ve ücretsiz olarak indirilebilen sekiz milyondan fazla plasenta içerir) şarj.)

http://www.geonames.org

http://developer.yahoo.com/geo/geoplanet/

İlgili konular