SlideShare uma empresa Scribd logo
1 de 13
Geolocation
Jackson Veroneze
Software Developer
jackson@jacksonveroneze.com
https://jacksonveroneze.com
https://br.linkedin.com/in/jacksonveroneze
Mario Mendonça
Software Developer
mario.mendonca@gmail.com
https://br.linkedin.com/in/mario-mendonca
Autores
Geolocalização
Geolocalização é a arte de descobrir onde você está no mundo
Há mais de uma maneira de descobrir onde você estamos:
Endereço IP.
Conexão de rede sem fio com que torre de celular seu telefone está falando,.
GPS dedicado que calcula latitude e longitude da informação enviada por satélites no céu.
No passado a localização dos usuários era baseada em IP. A precisão não era
lá grande coisa, pois a posição do usuário era baseada em um “chute” de
acordo com o seu IP.
API de Geolocalização
A API de geolocalização permite que você compartilhe sua localização em
sites confiáveis.
A latitude e longitude são disponibilizadas na página via JavaScript, que por
sua vez pode ser enviado a um servidor web e fazer coisas como
encontrar locais ao seu redor ou mostrar sua posição em um mapa.
Suporte a geolocalização
Internet Explorer 9 ou superior
Firefox 3.5 ou superior
Safari 5.0 ou superior
Chrome 7.0 ou superior
Opera 10.6 ou superior
Safari (iOS) 3.2 ou superior
Android (browser padrão do SO) 2.1 ou superior
Obtendo as coordenadas
Barra de notificação
O suporte da geolocalização é opcional.
O browser nunca irá forçar você revelar sua localização física atual.
A experiência do usuário é diferente de browser para browser.
getCurrentPosition
A função de callback será chamada com um único parâmetro, e retorna um
objeto com duas propriedades: coords e timestamp.
O timestamp é somente a data e o horário de quando a localização foi calculada.
O objeto coords possui propriedades como latitude e longitude
getCurrentPosition
Exemplo funcional
Exemplo funcional
Referências
https://www.w3.org/TR/geolocation-API/
http://tableless.com.br/esta-perdido-geolocalizacao/
https://diveintohtml5.com.br/geolocation.html
http://rcdevlabs.github.io/2015/02/17/googlemaps-api-1-3-criando-um-mapa-
simples/

Mais conteúdo relacionado

Destaque

Yo amo el futbol
Yo amo el futbolYo amo el futbol
Yo amo el futboldec-admin
 
Es momento de compartir
Es momento de compartirEs momento de compartir
Es momento de compartirdec-admin
 
190.pitufos verdes
190.pitufos verdes190.pitufos verdes
190.pitufos verdesdec-admin
 
Modelo escuela verde
Modelo escuela verdeModelo escuela verde
Modelo escuela verdedec-admin
 
78. luchemos por el ambiente
78. luchemos por el ambiente78. luchemos por el ambiente
78. luchemos por el ambientedec-admin
 
Yo puedo ser escritor
Yo puedo ser escritorYo puedo ser escritor
Yo puedo ser escritordec-admin
 
calendario civico de Honduras
calendario civico de Hondurascalendario civico de Honduras
calendario civico de Honduraslucaku
 
418. todo comienza así
418. todo comienza así418. todo comienza así
418. todo comienza asídec-admin
 
458. a reciclar que el mundo se va a acabar
458. a reciclar que el mundo se va a acabar458. a reciclar que el mundo se va a acabar
458. a reciclar que el mundo se va a acabardec-admin
 

Destaque (10)

Yo amo el futbol
Yo amo el futbolYo amo el futbol
Yo amo el futbol
 
Es momento de compartir
Es momento de compartirEs momento de compartir
Es momento de compartir
 
190.pitufos verdes
190.pitufos verdes190.pitufos verdes
190.pitufos verdes
 
Modelo escuela verde
Modelo escuela verdeModelo escuela verde
Modelo escuela verde
 
78. luchemos por el ambiente
78. luchemos por el ambiente78. luchemos por el ambiente
78. luchemos por el ambiente
 
Yo puedo ser escritor
Yo puedo ser escritorYo puedo ser escritor
Yo puedo ser escritor
 
calendario civico de Honduras
calendario civico de Hondurascalendario civico de Honduras
calendario civico de Honduras
 
418. todo comienza así
418. todo comienza así418. todo comienza así
418. todo comienza así
 
Cv mohan vydianathan
Cv mohan vydianathanCv mohan vydianathan
Cv mohan vydianathan
 
458. a reciclar que el mundo se va a acabar
458. a reciclar que el mundo se va a acabar458. a reciclar que el mundo se va a acabar
458. a reciclar que el mundo se va a acabar
 

Mais de Jackson Veroneze

Mais de Jackson Veroneze (13)

Angular 4 - Introdução
Angular 4 - IntroduçãoAngular 4 - Introdução
Angular 4 - Introdução
 
Regex javascript
Regex   javascriptRegex   javascript
Regex javascript
 
Map, filter e reduce
Map, filter e reduceMap, filter e reduce
Map, filter e reduce
 
Expressões Regulares - Final
Expressões Regulares - FinalExpressões Regulares - Final
Expressões Regulares - Final
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Expressões Regulares - Parte II
Expressões Regulares - Parte IIExpressões Regulares - Parte II
Expressões Regulares - Parte II
 
Expressões Regulares - Introdução
Expressões Regulares - IntroduçãoExpressões Regulares - Introdução
Expressões Regulares - Introdução
 
GULP - Automatizador de tarefas
GULP - Automatizador de tarefasGULP - Automatizador de tarefas
GULP - Automatizador de tarefas
 
Web socket - Trazendo soquetes para a web
Web socket - Trazendo soquetes para a webWeb socket - Trazendo soquetes para a web
Web socket - Trazendo soquetes para a web
 
Vanilla js
Vanilla jsVanilla js
Vanilla js
 
Web components
Web componentsWeb components
Web components
 
Progressive apps
Progressive appsProgressive apps
Progressive apps
 
If bom é if morto
If bom é if mortoIf bom é if morto
If bom é if morto
 

Geolocalização: Guia Completo