Geolocalizacao

310 palavras 2 páginas
HTML 5 - Geolocalização

http://www.w3.org/2008/geolocation/



Geolocation é uma API HTML5 que obtém a localização geográfica do usuário. •

O usuário deve aceitar a coleta destas informações. (geralmente via uma janela pop up)



Aplicações: transportes públicos, taxi, cálculo de custo de envio de produtos… •

A API obtém as informações a partir de:






Sistema de Posicionamento Global (GPS) - mais preciso

Sinais de rede: endereço IP, RFID, WIFI…

Identificação GSM/CDMA (rede celular)

Entradas do usuário
Prof. Claunir Pavan

HTML 5 - Geolocalização



Verificação de suporte: a API oferece uma função para detectar se o navegador suporta geolocalização

!
!
!
!

<script> if(navigator.geolocation){ //faça algo }
</script>

!



Pode-se usar também o script “Modernizr”



uma biblioteca de detecção de funcionalidades do HTML5 e CSS3, sob licença do MIT (código aberto)



baixar em http://modernizr.com/download/ (permite customização)

Prof. Claunir Pavan

HTML 5 - Geolocalização



para incluir na página

! <head>

<meta charset="utf-8"> <title>Geolocalicação</title>
! <script src="modernizr.custom.js"></script>
</head>
!

!



Forma de uso:
<script>
if(Modernizr.geolocation){ alert("Navegador suporta Geolocalização"); }
</script>

Prof. Claunir Pavan

HTML 5 - Geolocalização





Para obter a posição: getCurrentPosition( )



principal método. Recupera a posição do dispositivo do usuário, expressa na forma de coordenadas.



sintaxe:

getCurrentPosition(showLocation,ErrorHandler,options);

Parâmetros:



showLocation: define o método de retorno (callback) que recupera a informação ‣

ErrorHandler (opcional): define o método de retorno que é invocado quando um erro ocorre no processamento da chamada assíncrona ‣

options (opcional): define um conjunto de opções para a recuperação de informações: (a) precisão da posição (b) tempo limite

Relacionados

  • Geolocalização
    15222 palavras | 61 páginas
  • Geolocalização
    306 palavras | 2 páginas
  • Geolocalização
    552 palavras | 3 páginas
  • Geolocalização
    357 palavras | 2 páginas
  • Geolocalização
    514 palavras | 3 páginas
  • Geolocalização
    283 palavras | 2 páginas
  • Geolocalização - html
    1324 palavras | 6 páginas
  • Geolocalização usando Django
    17765 palavras | 72 páginas
  • Busca por ponto de interese por geolocalização
    1167 palavras | 5 páginas
  • API Android Mapas e Geolocalização
    1334 palavras | 6 páginas