API miast i zapis wykorzystywanych lokalizacji

0

Mam pewną aplikację która zapisuje artykuły. Artykuł powinien być przypisany do miasta którego dotyczy.
Pytanie jak sensownie dostarczyć listę miast do aplikacji?
Chciałbym mieć możliwość wybrania nawet mniejszych miejscowości więc zrobienie swojej bazy z listą miast wydaje mi się trochę bezsensu.
Pomyślałem o jakimś zewnętrznym API (np. googlowe) aczkolwiek na początku chciałbym wykorzystać coś całkowicie darmowego.
Pomysł jest taki aby na widoku wyświetlać szukajkę która filtruje i wyświetla podpowiedzi dla wielu miast z jakiegoś API a kiedy artykuł jest już zapisywany dla jakiegoś miasta to chciałbym także robić też zrzut w jakiejś lokalnej bazie tego miasta (id + nazwa) tak aby w razie wysypania się zewnętrznego API mieć przynajmniej jakąś kopię do wyświetlania.

Pomysł ma sens czy lepiej inaczej to ugryźć??
Ktoś coś takiego robił i ma jakieś sprawdzone i wydajne rozwiązanie?

0

baza danych miast Polski w Google - prościej być nie może ;-p

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