Closed ctoledo-img-com-br closed 8 years ago
Considerar a implementação da melhoria #14 para obter os atributos diretamente do GraphicLayer
Atualização do procedimento de execução do Indentify:
1) Clicar sobre o mapa em um ponto de endereço (camada de endereços) 2) Realizar a consulta no GraphicLayer de endereços 3) Se mais de um ponto de Endereço for encontrado na área sensibilidade do Identify apresentar uma janela com a lista de nomes dos endereços encontrados. Se apenas um endereço for encontrado pule para o passo 5). 4) Selecione um dos endereços da lista; 5) Apresente os dados para o endereço selecionado/encontrado em uma janela com botões de Zoom para o endereço e Abrir em uma nova Activity 5.1) Ao clicar no botão de Zoom, feche a tela e centralize o mapa no endereço 5.2) Ao clicar no botão de Abrir em uma nova janela, apresentar os dados em uma nova Activity.
Ao clicar em um ponto referente a um endereço, deve ser possível visualizar em um popup (ou componente de interface similar) dados do endereço e executar ações (por exemplo sair da tela do mapa e ir para uma tela de visualização de dados do endereço)
Como proceder: Os pontos são carregados como Graphic layer e os atributos associados estão em um Array; Executar a busca no array (o array possui atributos XY ou Point) procurando por endereços próximos ao ponto (coordenadas) clicado no mapa. Considerar os enredeços que estão dentro de uma distância de referência ; Desambiguar, se mais de um ponto for encontrado, apresentado um menu com os endereços encontrados para o ponto clicado no mapa;