HTML5 bietet die API geografischer Standortinformationen und erhält den aktuellen Standort des Benutzers über den Browser. Basierend auf dieser Funktion können Sie positionebasierte Serviceanwendungen entwickeln. Bevor Sie geografische Standortinformationen erhalten, wird der erste Browser Benutzer gefragt, ob sie bereit sind, ihre Standortinformationen zu teilen, und sie können sie erst nach der Zustimmung des Benutzers verwenden.
HTML5 Die geografische Standortinformationen werden von der Geolocation -API unter Verwendung der GetCurrentPosition -Methode bereitgestellt.
Die folgende Demo demonstriert die geografischen Standortinformationen durch Geologie und zeigt die aktuelle Position auf der Baidu -Karte (unter Aufrufen von Baidu Map -API). Die experimentellen Ergebnisse ergaben, dass der Standort am Eingang der East Road in der Universitätsstadt positioniert war.
Der Code ist unten angezeigt (wobei die von Convertor.js für Baidu Map bereitgestellte Koordinatenkonvertierungsdatei):
<! /script> <script type = text/javaScript src = convertor.js> </head> </head> <body> map style = widtle: 600px; /JavaScript> if (window.navigator.geolocation) {var options = {enableHighacuracy: true,}; (Posität) {// den aktuellen Positionsbreiten und Längengrad erhalten Baidu MAP API VAR MAP = NEW BMAP.MAP (MAP); = Neuer BMAP.Marker (Punkt);convertor.js Datei:
(Function () {// CloSeRure -Funktion load_script (xyurl, callback) {var head = document.getElementsByTagName ('head') [0]; Eelement ('script'); script.type = 'text/javascript'; Skript. src = xyurl; ) {Callback && Callback (); von AppendChild um einen IE6 -Fehler. var xyurl = http://api.map.baidu.com/ag/coord/convert?from= + type + & to = 4 & x = + point.lng + & y = + point.lat + & callback = bmap .Convertor. );Das oben genannte ist der Inhalt dieses Artikels.