ProblemNazwy wszystkich miast
Chcę, aby zapewnić użytkownikom mojej sieci z wyboru miasta, gdy są one rejestracji do tej aplikacji internetowej. Muszę mieć pewność, że adres jest poprawny, ponieważ w konsekwencji przesyłam im zwykłą pocztę w celu zweryfikowania ich adresu. A bezsensowne lub błędnie zapisane nazwy miast mogą sprawiać mi kłopoty.
Aktualny stan
Do tej pory, zawsze stosowany tabeli bazy danych z nazwiskami wszystkich miast w moim kraju. Mój kraj ma około 600 miast, więc nie było problemu z ręcznym wypełnianiem tabeli z Wikipedii. Jednak ostatnio planuję zezwolić na rejestrację z innych krajów, w tym z Niemiec i USA, co powinno stanowić problem.
Pytanie
Chciałbym zapytać, jak wybór miasta/walidacja może być rozwiązany profesjonalnie?
- Czy muszę utworzyć dużą tabelę dla wszystkich miast (z kluczem zagranicznym kraju) i wypełnić ją za pomocą skryptów importowania? Gdzie powinienem szukać danych? Czy takie skrypty importowania już istnieją?
- A może lepiej skorzystać z usługi trzeciej strony, aby podać/potwierdzić nazwy miast. Co by się stało, gdyby usługa ta przeszła w tryb offline? Czy znasz taką usługę? Czy możesz dać mi przykład, jak z niego korzystać?
- Czy zaproponowałbyś zupełnie inne rozwiązanie?
Dobre pytanie, jestem zainteresowany tym, co odpowiedzi będą – Jonan
Może kombinacja jQuery autouzupełniania i AJAX: http://jqueryui.com/autocomplete/#default –
Naprawdę przepraszam, ale to pytanie jest po prostu zbyt szeroki. Stackoverflow jest przeznaczony do programowania problemów, w których musisz pokazać swój aktualny kod, określić, gdzie leży problem i jaki jest twój oczekiwany wynik. –