- Polígono do Mapa:Criar uma rotina que o defina automaticamente. (p.e.: os limites de LAT e LONG formam um polígono, extrapolam-se esses limites em 50 km para N, S, E e W, e usa esse mapa como referência). Importante aqui é ter um cache que analise os pontos de interesse e verifique se eles estão contidos nos mapas em cache. (implantada)
- Polígonos de Exclusão:Criar a possibilidade de inserir diretamente os vértices (num JSON, como é hoje) ou receber um KML com um ou mais polígonos desenhados ali no Google Earth, por exemplo.
- Polígono de Interesse da Localidade: Criar a possibilidade de passar o nome da localidade (num JSON, como é hoje) ou um KML. Verificar o formato exportado pelo Mosaico, por exemplo, com o contorno protegido (se é que isso existe).
- HTML (já implantada)
- KML (implantada)
- Arquivo para importar em ferramentas de navegação (explorar MapsME, MyMaps etc)
- Definir Ponto Inicial da Rota:Talvez evoluir o HTML, criando um painel que apresenta a ordem de execução da rota, possibilitando definir o seu ponto inicial (por meio de um dropdown). Como a rota azul é estática, e isso o JS do HTML offline não vai recalcular, imagino que uma saída seria criar uma "rota fechada", que começa e termina no mesmo ponto, passando por todos os outros.Algo como:
P1 > P2 > P3 > P4 > P1
. Se o cara indicarP3
como ponto inicial, então seriaP3 > P4 > P1 > P2 > P3
e por aí vai... O que quero sugerir é que o HTML continue estático e seja funcional, mesmo sem o servidor rodando ao fundo. - Inserir Tag nos Ícones dos Pontos de Interesse:P1, P2, P3, etc. (Tag implementado esperando avaliação)
- Alterar Ícone com Proximidade: Criar código em JS que mude o ícone dos pontos quando o veículo se aproximar deles.
- Obter a Elevação dos Pontos de Interesse:Depois de definidos os pontos de interesse que nortearão a rota, obter a elevação de cada um, usando essa informação como forma de definir as cores do ícone (ao invés do azul estático).
- Métrica de Distância Mínima Aceitável:Avaliar a inclusão de métrica de distância mínima aceitável entre a rota e os pontos de interesse, evitando sair das vias principais para "tocar" nos pontos.
- Interface Gráfica: Interface gráfica para dar maior fluidez à interface com a a
- Exportar KML
- Definir ponto de início
- Definir sequência de execução (ordem da rota)
- Não repetir ruas
- Incluir/excluir pontos e recalcular rota completa (azul)
- Acesso ao app à partir do navegador veicular (AndroidAuto/Screenshare)
- Descrever procedimento de carga de dados gerados para aplicações de navegação (google)
- Integrar dados de elevação do terreno (apresentação da elevação na cor do navegador)
- Pontos e polígonos baseados na elevação do terreno. (pontos mais altos ou mais baixos de uma região)
- Importação de contornos protegidos de radiodifusores
- Integração com RF.DataHub
- Navegação inter-municipal
- Para integração no appColeta, considerar multiView, manter o serviço para acesso pelo motorista em paralelo com a apresentação para o fiscal.
- Repositório de polígonos editados por usuários