Geolocalização - html

1324 palavras 6 páginas
O recurso Geolocalização

Geolocalização (geolocalization) é uma API suportada pelo HTML 5 para os seguintes browsers: Internet Explorer, Firefox, Chrome, Safari e Opera. Este recurso possui o objetivo de apresentar no browser a localização do usuário. Uma observação importante aqui é: geolocatization não é uma tag de HTML 5 (como ocorre por exemplo com video, audio, etc.) mas sim, uma API suportada por HTML 5. Outro aspecto importante a ser considerado é o fato de que, como é um recurso que teoricamente fere informações de privacidade (informando ao usuário sua posição em dado momento), uma confirmação acerca da execução do recurso é solicitada, evitando assim a exposição indevida dos usuários.

A implementação de geolocalização em uma página HTML 5 é realizada através da linguagem de scripts padrão dos browsers, isto é, Javascript. O código abaixo apresenta um exemplo de como implementar um geolocalizador simples:

GLY LG

JHRDUHD ! EXWWRQ YDOXH 2QGH HVWRX DJRUD" RQFOLFN ([LELU/RFDOL]DFDR

LQSXW W\SH ! GLY! VFULSW W\SH YDU DUHD

WH[WMDYDVFULSW !

GRFXPHQWJHW(OHPHQW%\,G JHRDUHD 

IXQFWLRQ ([LELU/RFDOL]DFDR ^ LI QDYLJDWRUJHRORFDWLRQ ^ QDYLJDWRUJHRORFDWLRQJHW&XUUHQW3RVLWLRQ 2EWHU3RVLFDR  `

HOVH^ DUHDLQQHU+70/ JHRORFDOL]DomR  ` ` IXQFWLRQ 2EWHU3RVLFDR SRVLFDR ^ DUHDLQQHU+70/ /DWLWXGH  SRVLFDRFRRUGVODWLWXGH  EU ! /RQJLWXGH ,QIHOL]PHQWH HVWH EURZVHU QmR VXSRUWD R UHFXUVR GH

 SRVLFDRFRRUGVORQJLWXGH ` VFULSW!

Javascript é uma linguagem expressiva (característica marcante de linguagens dinâmicas) e como resultado disso, temos quase sempre um código limpo e de fácil entendimento. Explicando agora o código:



YDU DUHD

GRFXPHQWJHW(OHPHQW%\,G JHRDUHD 

Aqui informamos ao interpretador onde o recurso de geolocalização deve ser aplicado.



IXQFWLRQ ([LELU/RFDOL]DFDR ^

Neste ponto é criada a função responsável por exibir os dados da localização do usuário.



LI QDYLJDWRUJHRORFDWLRQ ^

Relacionados

  • Geolocalizacao
    310 palavras | 2 páginas
  • Guia mobile
    1900 palavras | 8 páginas
  • Html5
    5363 palavras | 22 páginas
  • trabalho atps
    841 palavras | 4 páginas
  • Geolocation
    456 palavras | 2 páginas
  • LINGUAGEM DE PROGRAMAÇÃO
    1433 palavras | 6 páginas
  • Aplicação móvel de geoposicionamento para o sistema de transporte público
    11504 palavras | 47 páginas
  • Tecnologias WEB
    494 palavras | 2 páginas
  • Sat (sistema de apoio ao turista)
    951 palavras | 4 páginas
  • Coletanea Front End Uma Antologia da Comunidade Front End Brasileira Casa do Codigo
    50193 palavras | 201 páginas