I'm developing a CMS that will be used to insert places / venues and I need a world database to connect places to. That data will be presented on a mobile application.
I've looked into free world databases, but I'd like to have something google-compatible and frequently up to date.
For example, I'd like to be able to get a list of all the countries and cities in the world with their coordinates, area coordinates etc and store it in a database.
Sample request:
http://code.google.com/worldapi/getcountries
http://code.google.com/worldapi/getcities?countrycode=ru
Something like that.