Trabalho final da disciplina de Gerência de Configuração de Software, realizado pelos alunos Diogo de Lima Menezes, João Pedro Cintra Karpinski e Luis Henrique Souza Carvalho
0
stars
0
forks
source link
Implementar campo de autocomplete para cidades com preenchimento automático de latitude e longitude #16
Atualmente, ao cadastrar um endereço, o campo de cidade e estado é textual, permitindo ao usuário inserir qualquer informação livremente. Isso pode levar a inconsistências e dificultar a padronização e busca de endereços. Para melhorar a precisão e a usabilidade, proponho a implementação de um campo de autocomplete que sugira cidades existentes e preencha automaticamente a latitude e longitude ao selecionar uma cidade válida. Caso o usuário insira um nome de cidade não existente, ele poderá inserir manualmente as coordenadas.
Passos para possível reprodução:
Acesse a tela de cadastro de endereço.
No campo de cidade, comece a digitar o nome da cidade.
Observe que o campo apresenta sugestões de cidades existentes.
Selecione uma cidade da lista de sugestões.
Verifique que os campos de latitude e longitude são preenchidos automaticamente com os valores correspondentes.
Caso a cidade não esteja na lista, insira qualquer nome e preencha manualmente os campos de latitude e longitude.
Solução Proposta:
Sugiro que a equipe de desenvolvimento implemente as seguintes melhorias:
Transformar Campo em Autocomplete: Implementar um campo de autocomplete para o campo de cidade, utilizando uma lista de cidades válidas. Isso garantirá que os usuários possam selecionar apenas cidades existentes, evitando entradas incorretas.
Preenchimento Automático de Coordenadas: Ao selecionar uma cidade existente no autocomplete, os campos de latitude e longitude devem ser preenchidos automaticamente com os valores correspondentes.
Permitir Entrada Manual: Caso o usuário insira um nome de cidade não listado, permitir que ele insira manualmente qualquer nome e também as coordenadas de latitude e longitude.
Atualização da Interface do Usuário: Ajustar a interface do usuário para incluir um campo de autocomplete para cidade e garantir que os campos de latitude e longitude sejam exibidos e atualizados corretamente.
Com essas melhorias, esperamos aumentar a precisão dos dados de endereço e melhorar a experiência do usuário ao cadastrar novos endereços.
Atualmente, ao cadastrar um endereço, o campo de cidade e estado é textual, permitindo ao usuário inserir qualquer informação livremente. Isso pode levar a inconsistências e dificultar a padronização e busca de endereços. Para melhorar a precisão e a usabilidade, proponho a implementação de um campo de autocomplete que sugira cidades existentes e preencha automaticamente a latitude e longitude ao selecionar uma cidade válida. Caso o usuário insira um nome de cidade não existente, ele poderá inserir manualmente as coordenadas. Passos para possível reprodução:
Acesse a tela de cadastro de endereço. No campo de cidade, comece a digitar o nome da cidade. Observe que o campo apresenta sugestões de cidades existentes. Selecione uma cidade da lista de sugestões. Verifique que os campos de latitude e longitude são preenchidos automaticamente com os valores correspondentes. Caso a cidade não esteja na lista, insira qualquer nome e preencha manualmente os campos de latitude e longitude. Solução Proposta: Sugiro que a equipe de desenvolvimento implemente as seguintes melhorias:
Transformar Campo em Autocomplete: Implementar um campo de autocomplete para o campo de cidade, utilizando uma lista de cidades válidas. Isso garantirá que os usuários possam selecionar apenas cidades existentes, evitando entradas incorretas.
Preenchimento Automático de Coordenadas: Ao selecionar uma cidade existente no autocomplete, os campos de latitude e longitude devem ser preenchidos automaticamente com os valores correspondentes.
Permitir Entrada Manual: Caso o usuário insira um nome de cidade não listado, permitir que ele insira manualmente qualquer nome e também as coordenadas de latitude e longitude.
Atualização da Interface do Usuário: Ajustar a interface do usuário para incluir um campo de autocomplete para cidade e garantir que os campos de latitude e longitude sejam exibidos e atualizados corretamente.
Com essas melhorias, esperamos aumentar a precisão dos dados de endereço e melhorar a experiência do usuário ao cadastrar novos endereços.