conhecendo a api geolocation
TRANSCRIPT
![Page 1: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/1.jpg)
Geolocation
![Page 2: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/2.jpg)
Jackson VeronezeSoftware Developer
[email protected]://jacksonveroneze.comhttps://br.linkedin.com/in/jacksonveroneze
Mario MendonçaSoftware Developer
[email protected]://br.linkedin.com/in/mario-mendonca
Autores
![Page 3: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/3.jpg)
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.
![Page 4: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/4.jpg)
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.
![Page 5: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/5.jpg)
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.
![Page 6: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/6.jpg)
Suporte a geolocalização
Internet Explorer 9 ou superiorFirefox 3.5 ou superiorSafari 5.0 ou superiorChrome 7.0 ou superiorOpera 10.6 ou superiorSafari (iOS) 3.2 ou superiorAndroid (browser padrão do SO) 2.1 ou superior
![Page 7: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/7.jpg)
Obtendo as coordenadas
![Page 8: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/8.jpg)
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.
![Page 9: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/9.jpg)
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
![Page 10: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/10.jpg)
getCurrentPosition
![Page 11: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/11.jpg)
Exemplo funcional
![Page 12: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/12.jpg)
Exemplo funcional
![Page 13: Conhecendo a API Geolocation](https://reader034.vdocuments.mx/reader034/viewer/2022051404/5876bf1e1a28ab6d5a8b47b5/html5/thumbnails/13.jpg)
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/