>> COLUNA: Vamos implementar uma página web usando um pouco de HTML e JavaScript
geolocates que um utilizador, isto é, descobre onde eles estão
geográfica em termos de sua coordenadas de latitude e longitude.
Observe aqui como um atributo no meu corpo tag, tenho onload, que especifica um
pouco de JavaScript que deve começar executada logo que o corpo da
página foi carregada.
Agora que a função parece ser chamado localizar geograficamente, e essa função, eu tenho
começou a implementar, em cima aqui em entre tags de script chamado geograficamente.
>> Agora vamos implementar esta função.
Primeiro, vamos verificar se o tipo de de uma propriedade especial chamada
navigator.geolocation não é igual, entre aspas, "indefinido", então eu sou
vamos fazer o seguinte.
Navigator.geoloc ation.getCurrentPosition.
E agora eu preciso especificar um argumento, especificamente o nome de uma função
que eu gostaria de ser chamado quando Get Posição Atual descobriu onde
seu usuário é.
E eu só vou chamar arbitrariamente essa função, por agora, retorno de chamada.
>> Outra coisa, se essa propriedade era de fato indefinido, eu estou indo para especificar
em vez de alerta "seu navegador não suporta geolocalização! "
e deixar por isso mesmo.
Então o que é que eu digitei aqui?
>> Bem, acontece que de mais moderno navegadores suportam um mundial
variável, um objeto, por assim dizer, chamado navegador, que tem
específicas do navegador, que é funcionalidade específica do navegador.
Dentro de há uma propriedade chamada geolocalização que especificamente
contém informações e funcionalidades relacionado com a localização geográfica, a
constatação, de usuários.
>> Dentro desse objeto, por sua vez, não parece ser uma função,
também conhecido tem um método, chamado Get Posição Atual.
E essa é a função que estamos usando a fim de encontrar um usuário.
>> Vamos embora agora implementar o callback função que, na verdade,
será pago quando o usuário foi localizado.
Vamos em frente e declarar que assim com função de retorno e vamos
chamar o argumento de que eu sei que vai receber digamos, posição.
Isso vai ser, ao que parece, uma objeto que representa de alguma forma o
posição do usuário no mundo.
>> Então, dentro desta função, vamos saída com position.coords de alerta,
que significa coordenadas. latitude e, em seguida, sobre a concatenar
que uma vírgula e um espaço e, em seguida, em para que, position.coords.longitude.
>> Vamos em frente e salve este arquivo, abra a página em um navegador, e veja se
não podemos encontrar a mim mesmo.
http://localhost / geolocalização-0.html.
E lá estou eu, em Cambridge, Massachusetts.