API Geolocation JavaScript

Αντικείμενο Geolocation

Το αντικείμενο Geolocation επιτρέπει στους χρήστες να παρέχουν τη θέση τους στην εφαρμογή web. Για λόγους ιδιωτικότητας, απαιτείται η άδεια του χρήστη για την αναφορά πληροφοριών θέσης.

Σημείωση:Αυτή η λειτουργία είναι διαθέσιμη μόνο σε ασφαλές περιβάλλον (HTTPS).

Σημείωση:Για εξοπλισμό με GPS όπως το iPhone, η γεωθεωρίαση είναι πιο ακριβής.

Το Geolocation API δημοσιεύεται μέσω του αντικειμένου navigator.geolocation.

Ιδιότητες αντικειμένου Geolocation

Ιδιότητες Περιγραφή
coordinates Επιστρέφει τη θέση και την υψόμετρο του εξοπλισμού στην Γη.
position Επιστρέφει τη θέση του εξοπλισμού σε συγκεκριμένο χρόνο.
positionError Επιστρέφει τον λόγο του σφάλματος που προκύπτει κατά τη χρήση του γεωθεωριστικού εξοπλισμού.
positionOptions Περιγραφή αντικειμένου που περιέχει την ιδιότητα επιλογής, το οποίο μεταφέρεται ως παράμετρος στο Geolocation.getCurrentPosition() και Geolocation.watchPosition().

Μέθοδοι αντικειμένου Geolocation

Μέθοδος Περιγραφή
clearWatch() Ακυρώνει τον προηγούμενο παρατηρητή θέσης/σφάλματος που εγκαταστάθηκε με Geolocation.watchPosition().
getCurrentPosition() Επιστρέφει τη τρέχουσα θέση του εξοπλισμού.
watchPosition() Επιστροφή στο ID παρακολούθησης, στη συνέχεια μεταφέρετέ τον στη μέθοδο Geolocation.clearWatch() για να χρησιμοποιηθεί για την ακύρωση του διαχειριστή.