>> ENCEINTE: Implémentons une page Web avec un peu de HTML et JavaScript
que géolocalise un utilisateur, c'est-à- chiffres où ils sont
géographiquement en fonction de leur latitude et longitude coordonnées.
Remarquez ici comme un attribut sur mon corps tag, j'ai onload, qui spécifie un
peu de JavaScript qui devrait obtenir exécuté dès que le corps de l'
Cette page a été chargé.
Maintenant que la fonction semble être appelé géolocaliser, et cette fonction, je n'ai
commencé à mettre en œuvre, là-haut ici dans entre les balises de script appelé Géolocalisez.
>> Maintenant, nous allons mettre en œuvre cette fonction.
Tout d'abord, nous allons vérifier si le type d'une propriété spéciale appelée
navigator.geolocation n'est pas égal, je cite, "undefined", puis je suis
va faire ce qui suit.
Navigator.geoloc ation.getCurrentPosition.
Et maintenant, je dois spécifier un argument, en particulier le nom d'une fonction
que je voudrais appeler lorsque Get Position actuelle a compris où
leur utilisateur.
Et je vais juste appeler arbitrairement cette fonction pour l'instant, rappel.
>> Sinon, si cette propriété était en fait undefined, je vais préciser
au lieu alerte "Votre navigateur ne pas soutenir la géolocalisation! "
et en rester là.
Alors qu'est-ce que j'ai tapé ici?
>> Eh bien, il s'avère que le plus moderne des navigateurs supportent un mondial
variable, un objet, pour ainsi dire, appelé navigateur, qui a
spécifiques navigateur, c'est- fonctionnalité spécifique au navigateur.
À l'intérieur de là est une propriété appelée géolocalisation qui précisément
contient de l'information et de la fonctionnalité liés à la géolocalisation, le
conclusion, des utilisateurs.
>> A l'intérieur de cet objet, quant à lui, il semble y avoir une fonction,
autrement connu présente un procédé, Obtenez appelé position actuelle.
Et c'est la fonction que nous utilisons afin de trouver un utilisateur.
>> Voyons si maintenant mettre en œuvre la fonction de rappel fonction qui est en fait
va se faire appeler lorsque l' utilisateur a été localisé.
Allons de l'avant et déclarent ainsi avec fonction de rappel et nous allons
appeler l'argument que je sais que ce sera être recevoir par exemple, la position.
Cela va être, il s'avère, une objet qui représente en quelque sorte le
la position de l'utilisateur dans le monde.
>> Puis à l'intérieur de cette fonction, nous allons sortie avec position.coords alerte,
qui signifie coordonnées. latitude puis concaténer à
que d'une virgule et un espace, puis sur à ce que, position.coords.longitude.
>> Allons de l'avant et mettre ce fichier, ouvert la page dans un navigateur, et de voir si
nous ne pouvons pas me trouver.
http://localhost / géolocalisation 0.html.
Et je suis là, à Cambridge, Massachusetts.