Hola, estoy usando la api de html5 para la geolocalización, lo que me esta sucediendo es que cuando accedo de distinto dispositivos de una misma red las coordenadas de longitud y latitud son distintas, dándome una diferencia de casi 10 km a continuación les dejo el código para ver si me pueden ayudar.
Gracias
navigator.geolocation.getCurrentPosition(showPosition);
function showPosition(position) {
var lat = position.coords.latitude;
var log = position.coords.longitude;
$("input#idlat").val(lat);
$("input#idlog").val(log);
}
Saludos,
Posiblemente tengas que echar mano de las PositionOptions, revísate este par de documentación para que lo tengas más claro:
https://developer.mozilla.org/es/docs/WebAPI/Using_geolocation#Afinando_la_respuesta
https://developer.mozilla.org/es/docs/Web/API/PositionOptions
- Para resumir hay dos opciones que se pueden poner: enableHighAccuracy puesto en true para solicitar una mejor precisión si es posible, y maximumAge puesto en 0 para no utilizar una geolocalización guardada en caché.
Gracias por su respuesta lo pruebo y le comento.
Muchas gracias ya me quedo me da una diferencia de unos metros pero es aceptable