Jak radzicie sobie z listą miast na portalach www ?

0

Cześć

Załóżmy, że mamy międzynarodowy portal społecznościowy.
Użytkownicy rejestrują się i podają swój kraj oraz miasto. Jedni podadzą Londyn, inni podadzą London a jeszcze jakieś dziecko napisz L0nd0n.

Mamy później wyszukiwarkę. Chcemy znaleźć wszystkich z Londynu.
W jaki sposób sobie z tym radzicie ?
Stosujecie ograniczoną listę, z której każdy sobie wybiera najbliższe, największe miasto ?

Mowa o stronie WWW opartej o PHP i MySQL.
Wkrótce stanę przed takim problemem i zastanawiam się jak to sensownie rozwiązać, do tej pory stosowałem wyżej wspomnianą metodę, która w miarę OK sprawdzała się dla jednego kraju ale chyba nie ma sensu robić tego dla chociażby całej Europy...

Czy ktoś potrafi pomóc ? ;/

0

Google maps ma api z autocomplete do nazw miast, państw. Dokładnie Ci teraz nie podam strony gdzie to możesz znaleźć. W każdym razie, działa pięknie. Od razu masz gotowa listę jeszcze jest ajax i masz na bieżąco aktualizowane wartości. Co do implementacji w bazie danych to zrobił bym tablice cities gdzie byłby indeks i nazwa miasta. Kilka funkcji do: sprawdzania czy takie miasto istnieje, insert, można też zrobić trigger który będzie zaliczal użytkowników w każdym z miast.
Ps. Sorry za gramatykę i wgl ale pisze na telefonie ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1