Rota - Google Maps


Evaluando propuestas
Descripción:
Preciso "colocar" um rota no Google Maps.
Esta rota deverá ser "chamada" por um APP /celular (inicio Android e posteriormente iOS) a ser criado neste projeto.
Também deverá ser criado um Painel de Gerenciamento, via internet (Desktop), para inserção de alguns dados.

O Google Maps no Desktop/Celular aceita no máximo uma rota com 10 destinos, ou seja, 10 pontos de passagem.
Eu preciso fazer uma rota com até 1000 destinos, ou seja, do ponto inicial até o ponto final da rota, o "veículo" deverá passar por 1000 destinos diferentes.

Este projeto NÃO REALIZARÁ o cálculo da rota. Ele deverá mostrar a rota NA SEQUENCIA que será informada previamente. IMPORTANTE: existirão pontos que serão "passados" mais de uma vez durante a rota.

PLANILHA/ROTA:

IDENTIFICAÇÃO DA PLANILHA/ROTA:

Cada ROTA será identificada em uma planilha Excel/CSV conforme segue:

A planilha (ROTA) será identificada por 10 campos:
1. Município .... (pré-preenchido)
2. Nome da rota .... (pré-preenchido)
3. Empresa .... (pré-preenchido)
4. Comprimento total da rota em KM .... (pré-preenchido)
5. Obs1: .... (pré-preenchido)
6. Obs2: .... (pré-preenchido)
7. Código do condutor .... (preenchido antes da partida no aplicativo)
8. Nome do condutor.... (preenchido antes da partida no aplicativo)
9. Identificação do veículo.... (preenchido antes da partida no aplicativo)
10. Obs3 .... (preenchido antes da partida no aplicativo)

IDENTIFICAÇÃO DOS PONTOS DA ROTA:

Os pontos da rota, que serão os pontos de inicio, passagens e final, serão informados através de uma planilha Excel/CSV com o endereço e/ou coordenadas.
A sequencia dos pontos na planilha indicará a sequencia da rota. Não será necessário calculo de rota.

Os pontos serão informados através de 10 campos (colunas) da planilha:

Coluna 1: Endereço do Ponto, conforme a descrição do GoogleMaps (pode estar ou não preenchido).
Coluna 2: Latitude e longitude no padrão Google: casa decimal separada por ponto e campos separados por vírgula
P. ex: se escrever "Praça de Sé" no Google Maps as coordenadas informadas são "-23.5492938,-46.6335618".
Coluna 3: Altitude do ponto em relação ao nível do mar
Obs: As coluna 2 e 3 NÃO podem possuir valor zero ou vazio. Devem SEMPRE estar preenchidas. Caso a planilha só indique o endereço, será necessário que o projeto encontre as coordenadas e a altitude (elevação) conforme Google Maps e preencha os dados nas Colunas 2 e 3.
Coluna 4: Referencia do Ponto na Rota: número sequencial: 1, 2, ... etc.
Colunas 5 a 10: para utilização futura.

NAVEGAÇÃO:

Importante: seria interessante que uma vez carregada a rota no APP, o mapa viesse junto e funcionasse "off-line", sem a dependência de trafego de dados (3G/4G). (No GoogleMaps existe a possibilidade de "salvar mapa off-line")

A navegação pode ser feita pelos apps residentes no Android / iOS ou outro (Waze etc). Mapas também.
A fonte de mapas deve ser capaz de atender todo o pais, mas é necessária apenas carregar o mapa referente a Rota a ser navegada.

Após carregar a rota, o motorista preenche os dados iniciais (identificação dele, do veiculo etc) no APP e , ao iniciar o movimento, já começa a navegação e a marcar tempo/posição: a cada 5 segundos o app precisa guardar a posição, velocidade (km/h), data e hora.

Quando finalizada a rota, ao chegar no ponto de partida, o motorista deve logar na internet (pela rede interna da empresa ou 3G/4G) e automaticamente os dados coletados da rota devem ser enviados para o servidor na web para ser visualizado no Painel de Gerenciamento (nuvem).

A armazenagem dos dados coletados pode ser feita em uma planilha a ser aberta via Excel para tratamento futuro.

O app deverá ser para Android e futuramente (não necessariamente agora) para iOS.

Como deverão ser utilizadas APIs do GoogleMaps ou eventualmente do Waze, o programador deverá levantar os custos necessários e me informar para que eu providencie os pgtos.

Toda a programação e fontes deverão ser entregues junto com o projeto.

PRAZO: 4 meses a partir do aceite.

Dúvidas, perguntem !

Obrigado

Eduardo



Categoria: IT & Programação
Subcategoria: Programação para dispositivos móveis
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Integrações de API: Cloud Storage (Dropbox, Google Drive, etc)
Plataformas exigidas: iPhone, Android

Abierto

Presupuesto

2

Propuestas

2

Freelancers interesados

Publicado: Hace un año

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Daniel S. Analise, Consultoria e Desenvolvimento de Sistemas de Informação *** Automação Comercial *** *** Tecnologias mobile-android *** Especialista nas linguagens Delphi, Java, PIC C, C#, SQL,... + detalles

Douglas C. M. Desenvolvedor PHP com vasta experiência em desenvolvimento de ERPs Web. Sou especialista em Laravel e possuo conhecimento avançado em Yii2, Jquery, Bootstrap e Ajax + detalles