Benim sorunum kayıt sırasında Country ve 'City' kombinasyonu için bir kullanıcının giriş normalleştirilmesi / doğrulayarak kaygıları. İdeal olarak, bu soru sorulur OkCupid (http://www.okcupid.com/signup) kayıt sayfasına benzer işlevler istiyorum. Şehir giriş alanına odaklanma kaybı bir şekilde giriş doğrular, ve bunun da inanılmaz iyi. Ben kırsal Avustralya'da küçük bir taşra kasabasında (nüfus <6000) ve Finlandiya'da rastgele bir kasaba denedim, hem doğru ve hızlı bir şekilde valide edildi.
Ben aynı yerde kullanıcılara karşı eşleşen izin vermek için bir kullanıcı tarafından oluşturulan olay varlığın 'City' alanını normalleştirmek istiyoruz çünkü Normalizasyon / Pasif önemlidir.
Bu doğrulama (bir uygulama mantığı perspektifinden (I 'nyc' = 'New York City' = 'New York, New York' = 'New York' bataklığına uğraşmak istemiyorum), ve bir kullanıcı açısından hem mantıklı Bir kullanıcının konumunu anlamada diğer kullanıcılar).
Bir fark yaparsa ben PHP ve jQuery kullanıyorum, ama bu noktada herhangi bir çözüm şey daha umut verici!
Şimdiden teşekkürler!
EDIT: çözüldü! Yahoo PlaceMaker API sağlar - serbest form konum dize ayrıştırma! Gün sınırı başına 50.000 istekleri: