Pergunta

Eu tenho um aplicativo de mapa construído em OpenLayers que exibe um basemap e diferentes sites de transmissão que nosso pessoal de serviço está mantendo.Para poder enviar o técnico mais próximo de um site quando ocorrer um erro, queremos acompanhá-los e exibir sua posição mais recente em um mapa.

Acabamos de começar a usar o Google Latitude e funciona no aplicativo de latitude como esperado, mas qual é a melhor abordagem sobre como usar esses dados como uma camada separada em OpenLayers?Para exibir todos os usuários conectados no mesmo mapa?

Estou pensando talvez uma camada de vetor com um serviço geojson que consultam a Latitude API, mas quaisquer pensamentos e idéias são bem-vindos.

Foi útil?

Solução

Bem, pode ser o seu próprio serviço da Web que peira a API de latitude, ou você pode ligar para a API do Google diretamente do cliente, já que é baseado em descanso.

No lado do OpenLayers, também preferiria a camada de vetor, pois é muito flexível e parece cumprir suas necessidades.

Você provavelmente também vai querer criar um temporizador (settimeout ()) que chama a Latitude API a cada minuto ou mais e atualiza as posições do usuário.

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