COLUMNA: Imos aplicar unha páxina web usando un pouco de HTML e JavaScript geolocates que un usuario, é dicir, descobre onde están xeográfica en canto a súa coordenadas de latitude e lonxitude. Teña en conta aquí como un atributo no meu corpo tag, teño onload, que especifica un pouco de JavaScript que debe comezar realizada logo que o corpo da páxina cargada. Agora que a función parece chamarse atopar xeograficamente, e esa función, eu teño comezou a aplicar, encima aquí en entre as etiquetas de script chamado xeograficamente. Agora imos aplicar esta función. En primeiro lugar, imos comprobar que o tipo de dunha propiedade especial chamada navigator.geolocation non é igual, entre comiñas, "indefinido", entón eu son imos facer o seguinte. Navigator.geoloc ation.getCurrentPosition. E agora eu teño especificar un argumento, especificamente o nome dunha función que me gustaría ser chamado cando Get Posición Actual descubriu onde seu usuario é. E eu só vou chamar arbitrariamente esa función, polo momento, retorno de chamada. Outra cousa, se esa propiedade era de feito indefinido, eu estou indo a especificar no canto de alerta "seu navegador non soporta xeolocalización! " e deixar por iso mesmo. Entón que é o que eu escriba aquí? Ben, acontece que de máis moderno navegadores soportan un mundial variable, un obxecto, por así dicir, chamado navegador, que ten específicas do navegador, que é función específica do navegador. Dentro hai unha propiedade chamada xeolocalización que especificamente contén información e funcións relacionado coa localización xeográfica, a constatación, de usuarios. Dentro dese obxecto, á súa vez, non parece ser unha función, tamén coñecido ten un método, chamado Get Posición Actual. E esa é a función que estamos a usar a fin de atopar un usuario. Imos aínda que agora aplicar o callback función que, en realidade, será pagado cando o usuario foi localizado. Imos adiante e declarar que así con función de retorno e imos chamar o argumento de que sei que vai recibir digamos, posición. Isto vai ser, ao parecer, unha obxecto que representa dalgún xeito o posición do usuario no mundo. Entón, dentro desta función, imos saída con position.coords de alerta, que significa coordenadas. latitude e logo, sobre a concatenar que unha coma e un espazo e, a continuación, en para que, position.coords.longitude. Imos adiante e salva este ficheiro, abra a páxina nun navegador, e vexa se Non podemos atopar a min mesmo. http://localhost / xeolocalización-0.html. E alí estou eu, en Cambridge, Massachusetts.