Geolocation es una de las características importantes de HTML5, que proporciona la función de determinar la ubicación del usuario. Hoy, este artículo presenta los principios básicos del posicionamiento geográfico de HTML5 y la precisión de los datos de cada navegador.
Antes de acceder a la información de ubicación, el navegador le preguntará al usuario si comparte su información de ubicación. El servicio de ubicación de Google. El navegador luego comparte su ubicación con el sitio web solicitando su ubicación.
La API HTML5Geolation es muy simple.
if (if (navigator.geolocation) {navigator.geology.getCurrentPosition (local y: true, // especifique el tiempo de espera de la ubicación geográfica, el valor predeterminado no está limitada, la unidad es milisegunda: 5000, // el período de validez máxima. Cuando se repite la ubicación geográfica, ¿cuánto tiempo se obtiene este parámetro nuevamente?LocationError es una función de devolución de llamada para obtener una falla de información de ubicación, que se puede solicitar de acuerdo con el tipo de error:
UbicationError: function (error) {switch (error.code) {Error de casos. ;LocationSuccess es una función de recuperación para la información de posición exitosa de la información de ubicación.
LocationSuccess: function (posicion) {var coords = positive.coords; / El centro del mapa se establece en el Centro de puntuación de coordenadas especificadas: Latlng, // Tipo de mapa MAPID: Google.Maps.MapTypeID.Roadmap}; MAP (documento. GetElementById (MAP), myOptions); ); , Marcador);}Después de la prueba, la información de ubicación obtenida por los cuatro navegadores de Chrome/Firefox/Safari/Opera es la misma.
Los datos del navegador IE son diferentes de los datos obtenidos por los navegadores anteriores.
Los servicios de ubicación se utilizan para estimar que la información de la red local en su ubicación incluye: información sobre los puntos de acceso WiFi (incluida la resistencia a la señal), la información sobre el enrutador local y la dirección IP de su computadora. La precisión y la cobertura de los servicios de ubicación varían desde el puesto.
En general, la ubicación de la función de ubicación geográfica de HTML5 en el navegador de la PC no es lo suficientemente alta. sigue siendo una esencia demasiado grande Sin embargo, si se trata de una aplicación HTML5 en el dispositivo móvil, puede establecer el parámetro Actualizante de la máximo en verdadero, y llamar al posicionamiento GPS del dispositivo para obtener información geográfica de alta precisión.