Como fazer as cidades / países suspensos como o Facebook faz?
-
13-11-2019 - |
Pergunta
Veja a captura de tela aqui:
Eu gostaria que o usuário apenas digite uma cidade ou nome do país e o AutoCompleter mostrará itens sugeridos.
Como devo começar por criá-lo? Há algum (s) API (s) ou serviços da Web para eu ligar? Onde posso encontrar o banco de dados de todas as cidades / países do mundo?
Solução
Eu acho que este seria o melhor banco de dados para sua situação, confira:
Outras dicas
Você primeiro precisa de um plugin de autocomplete.
Eu recomendo usar o jQuery-UI auto plugin completo .
O banco de dados pode ser, como exemplo, ser este , mas eventualmente tentar procurar um pouco por si mesmo.
.
Já havia um pergunta sobreStackoverflow Sobre um banco de dados para cidades do mundo.
Um arquivo de texto simples com todas as cidades também pode ser este .
Há muito dessas bibliotecas, mas você tem que escolher o caminho certo para você.
Minha solução pode não ser a melhor, mas é um ponto de partida: Google Uma lista com todos os países (ISO-Standard), cole-a em um arquivo TXT.Então você pode simplesmente ler esse arquivo com o PHP e criar um menu Selecionar com o conteúdo do arquivo. Não incorpora as cidades, mas talvez isso te ajude de alguma forma.