Die Geolokalisierung ist eine der wichtigsten Merkmale von HTML5, die die Funktionsweise des Ortes des Benutzers ermöglichen. In diesem Artikel wird heute die Grundprinzipien der geografischen Positionierung von HTML5 und die Datengenauigkeit jedes Browsers vorgestellt.
Bevor Sie auf die Standortinformationen zugreifen, wird der Browser den Benutzer gefragt, ob der Chrome -Browser den Chrome -Browser mit dem Chrome -Browser aufweist. Wenn Sie den Chrome -Browser mit der Website teilen, sendet der Chrome -Browser lokale Netzwerkinformationen an die lokalen Netzwerkinformationen. Der Google -Standortdienst. Der Browser teilt dann Ihren Standort mit der Website und fordert Ihren Standort an.
HTML5GEOLOCATION -API ist sehr einfach.
if (if (navigator.geolocation) {navigator.geology.getCurrentPosition (lokal y: true, // Geben Sie die Zeitüberschreitung des geografischen Standorts an, der Standard ist nicht begrenzt, das Gerät ist Millisekunde: 5000, // Die maximale Gültigkeitsdauer. Wie lange wird dieser Parameter wieder erhalten, wenn der geografische Ort wiederholt wird.LocationError ist eine Rückruffunktion zum Abnehmen von Standortinformationsfehlern, die gemäß dem Fehlertyp aufgefordert werden kann:
LocationError: Funktion (Fehler) {Switch (Fehler.code) {case error.timeout: duschror (eine Zeitüberschreitung! Bitte versuchen Sie es mit Agin!); ;LocationsSuccess ist eine Wiederherstellungsfunktion für die erfolgreichen Positionsinformationen der Standortinformationen.
POLOPATIONSUCCESS: Funktion (Position) {var Coords = positiv.Coords; / Die Mitte der Karte ist auf das angegebene Koordinaten -Interpunktionszentrum eingestellt: latlng, // Kartenart MapID: google.maps.maptypeid.roadMap}; Karte (Dokument. GetElementById (Karte), Myoptionen); ; , Marker);}Nach dem Testen sind die von den vier Browsern von Chrome/Firefox/Safari/Opera erhaltenen Browsern gleich.
Die Daten des IE -Browsers unterscheiden sich von den Daten, die von den obigen Browsern erhalten wurden.
Standortdienste werden verwendet, um zu schätzen, dass lokale Netzwerkinformationen an Ihrem Standort: Informationen zu WLAN -Zugriffspunkten (einschließlich Signalstärke), Informationen zu Ihrem lokalen Router und der IP -Adresse Ihres Computers enthalten. Die Genauigkeit und die Berichterstattung der Standortdienste variieren von Position.
Im Allgemeinen ist der Ort der geografischen Standortfunktion von HTML5 im Browser des PCs nicht hoch genug. ist immer noch zu großes Essenz Wenn es sich jedoch um eine HTML5 -Anwendung auf dem mobilen Gerät handelt, können Sie den Parameter "EnableHighacuracy" auf True einstellen und die GPS -Positionierung des Geräts aufrufen, um geografische Informationen mit hoher Präzision zu erhalten.