Estou criando um diretório que usa locais para categorizar todas as listagens. Em vez de confiar na entrada do usuário, gostaria de fornecer uma lista de locais que o usuário pode selecionar. Eu já experimentei o GeoWorldMap, que é fornecido pela GeoBytes, mas há alguns problemas. Por exemplo, lista 275 países. Fora isso, o banco de dados é atualizado regularmente, o que significa que, se eu mantiver um banco de dados local, precisarei atualizá-lo de vez em quando para garantir que esteja atualizado.
Quero saber o que os desenvolvedores usam para isso. Em vez de um banco de dados, eles usam algum serviço para buscar uma lista de locais?
Receio que a entrada manual do usuário não seja uma opção aberta porque a categorização por local será essencial, portanto, não posso confiar ou confiar no que o usuário digita manualmente.
Já vi alguns sites fazendo isso, por isso tenho certeza de que existe uma solução prática por aí.
fonte
Aqui estão algumas fontes de bancos de dados gratuitos de localização da cidade:
fonte
Dê uma olhada nas cidades do GeoDB . Este é um serviço que desenvolvi e hospedei que agrupa os dados do GeoNames.org em uma interface REST. Acredito que ele deve fornecer o que você procura em termos de dados estáveis. Nenhum dado antigo da cidade é fisicamente excluído, apenas marcado como tal (o que pode acontecer em uma atualização do GeoNames). O serviço também permite exibir resultados da cidade / região / país em vários idiomas.
A instância gratuita é bastante razoável, mas eu sou tendenciosa, é claro.
fonte
Existem várias fontes gratuitas e pagas para bancos de dados de cidades do país:
A escolha é sua. Eu acho que a qualidade dos dados pode diferir com cada fornecedor acima.
fonte