ΟΜΙΛΗΤΗΣ: Ας εφαρμόσουν μια ιστοσελίδα χρησιμοποιώντας ένα κομμάτι του HTML και JavaScript ότι geolocates ένα χρήστη, δηλαδή, στοιχεία πού βρίσκονται γεωγραφικά σε όρους τους γεωγραφικού πλάτους και γεωγραφικού μήκους. Προσέξτε εδώ ως χαρακτηριστικό στο σώμα μου ετικέτα, έχω onload, η οποία καθορίζει ένα κομμάτι της JavaScript που πρέπει να πάρει εκτελείται αμέσως μόλις το σώμα της Η σελίδα έχει φορτωθεί. Τώρα που η λειτουργία φαίνεται να ονομάζεται τη γεωγραφική θέση, και ότι η λειτουργία, έχω αρχίσει να εφαρμόζουν, επάνω στην κορυφή εδώ μεταξύ των ετικετών script που ονομάζεται γεωγραφική θέση. Τώρα ας εφαρμόσουν αυτή τη λειτουργία. Κατ 'αρχάς, ας ελέγξει εάν ο τύπος μια ιδιαίτερη ιδιότητα που ονομάζεται navigator.geolocation δεν είναι ίσο με, quote unquote, «απροσδιόριστη», τότε είμαι πρόκειται να κάνετε τα εξής. Navigator.geoloc ation.getCurrentPosition. Και τώρα πρέπει να καθορίσετε ένα επιχείρημα, συγκεκριμένα το όνομα μιας συνάρτησης ότι θα ήθελα να ονομάζεται όταν Get Τρέχουσα Θέση έχει καταλάβει πού χρήστη τους. Και είμαι απλώς πρόκειται να καλέσετε αυθαίρετα ότι η λειτουργία για τώρα, επανάκλησης. Αλλιώς, αν το ακίνητο ήταν στην πραγματικότητα Απροσδιόριστος, Πάω να καθορίσετε αντί συναγερμού "φυλλομετρητής σας δεν δεν υποστηρίζουν geolocation! " και το αφήσουμε εκεί. Έτσι τι είναι αυτό που θα πληκτρολογήσει εδώ; Λοιπόν, αποδεικνύεται ότι οι πιο σύγχρονες web browsers υποστηρίζουν μια παγκόσμια μεταβλητή, ένα αντικείμενο, να το πω έτσι, ονομάζεται πλοηγός, που έχει πλοηγός-ειδική, δηλαδή πρόγραμμα περιήγησης συγκεκριμένες λειτουργίες. Στο εσωτερικό του υπάρχει μια ιδιότητα που ονομάζεται geolocation που ειδικά περιέχει πληροφορίες και λειτουργίες που σχετίζονται με το geolocation, το εύρημα, των χρηστών. Μέσα από αυτό το αντικείμενο, εν τω μεταξύ, φαίνεται να υπάρχει μια λειτουργία αλλιώς γνωστή έχει μια μέθοδο, κάλεσε τον Τρέχουσα Θέση. Και αυτό είναι η λειτουργία που χρησιμοποιούμε προκειμένου να βρείτε ένα χρήστη. Ας πιάσουμε όμως τώρα εφαρμογή της επανάκλησης λειτουργία που είναι πραγματικά πρόκειται να πάρει ονομάζεται όταν η χρήστης έχει εντοπιστεί. Ας πάμε μπροστά και να δηλώσει ότι, καθώς επανάκλησης με τη λειτουργία και ας καλέστε το επιχείρημα που ξέρω ότι θα πρέπει να λαμβάνουν ας πούμε, θέση. Αυτό πρόκειται να είναι, αποδεικνύεται, ένας αντικείμενο που αντιπροσωπεύει κατά κάποιο τρόπο το θέση του χρήστη στον κόσμο. Στη συνέχεια, μέσα από αυτή τη λειτουργία, ας εξόδου με position.coords συναγερμού, που σημαίνει συντεταγμένες. γεωγραφικού πλάτους και στη συνέχεια να ενώσετε για να ότι ένα κόμμα και ένα κενό διάστημα και στη συνέχεια με αυτό, position.coords.longitude. Ας πάμε μπροστά και να αποθηκεύσετε αυτό το αρχείο, ανοίξτε η σελίδα σε ένα πρόγραμμα περιήγησης, και να δούμε αν δεν μπορούμε να βρούμε τον εαυτό μου. http://localhost / geolocation-0.html. Και εκεί είμαι, στο Cambridge, Μασαχουσέτη.