Pergunta

Veja a captura de tela aqui:
http://media-cdn.pinterest.com/upload/18577353348981093_6t1out9e.jpg

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?

Foi útil?

Solução

Eu acho que este seria o melhor banco de dados para sua situação, confira:

http://www.geodataSource.com/cities-free.html .

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top