Exemplo de geolocalização do Intel XDK

O código fonte deste exemplo pode ser encontrado aqui: https://github.com/gomobile/sample-geolocation ou faça o download do Intel(R) XDK para ver todos os exemplos de HTML5.

Propósito

A aplicação de geolocalização foi criada para demonstrar como desenvolver uma aplicação móvel híbrida que utiliza os serviços de geolocalização da API de bridge em JavaScript, e também mostra como se conectar a serviços web de mapeamento que estão disponíveis gratuitamente.

Esta aplicação de exemplo foi feita para rastrear o deslocamento de um usuário, marcando com pinos o mapa a cada 10 segundos. Desta forma, o usuário é capaz de gravar o seu trajeto e talvez expandir a utilização destes dados, criando uma aplicação própria.

Código Fonte

Existem dois componentes importantes nesta aplicação. Ambos podem ser encontrados no arquivo js/main.js. Primeiro, o código que detecta a latitude e longitude dos serviços de geolocalização utilizando a biblioteca de bridge em JavaScript (intelxdk.js) é apresentado abaixo.

Depois, temos o código que cria o mapa se existirem pontos para serem desenhados:

Limitações

Esta aplicação foi desenvolvida apenas para smartphones e não para tablets. Ela pode não ajustar suas dimensões adequadamente dependendo do dispositivo em que é executada.

Testando

Esta aplicação de exemplo foi testada em diversos smartphones iOS e Android.