Apresentação com uma breve introdução a geolocalização e API de geolocalização. Demonstra um exemplo prático de como obter as coordenadas do usuário e renderizar um mapa do google indicando a posição do mesmo.
3. 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.
4. 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.
5. 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.
6. 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
8. 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.
9. 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