[solucionado] Solucionado problema al obtener la geoposición en un iphone y ipad
Publicado por Yoel (6 intervenciones) el 02/12/2020 18:03:48
Hola a todos, hace unos días tu problema con un teléfono iphone y ipad, para obtener las coordenadas a travez del navegador web los problema que se me presentaban era los siguientes:
1. La posición me daba kilómetros de diferencias
2. se demoraba mucho en obtener las coordenadas
La solución a estos problemas fue sencilla, una vez que la logre encontrar. Era que en mi servidor de desarrollo no tenia instalado el https. Al cambiar a mi servidor de producción que si cuenta con https los problemas anteriores se me solucionaron dando me una diferencia aproximada de 10 mts.
Gracias.
Aquí le dejo el código (Fuente lawebdelprogrmador):
1. La posición me daba kilómetros de diferencias
2. se demoraba mucho en obtener las coordenadas
La solución a estos problemas fue sencilla, una vez que la logre encontrar. Era que en mi servidor de desarrollo no tenia instalado el https. Al cambiar a mi servidor de producción que si cuenta con https los problemas anteriores se me solucionaron dando me una diferencia aproximada de 10 mts.
Gracias.
Aquí le dejo el código (Fuente lawebdelprogrmador):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
window.onload = function() {
var options = {
enableHighAccuracy: true,
timeout: 60000,
maximumAge: 0
}
// obtenemos la geoposicion.
// Si se consigue, se llamara a la función: success
// Su hay algun error se llamara a la función: error
window.navigator.geolocation.getCurrentPosition(success, error, options);
}
// Si ha podido obtener la posición
function success(pos) {
$("input#idlat").val(pos.coords.latitude);
$("input#idlog").val(pos.coords.longitude);
}
// Si da un error en la posición o el usuario no nos da acceso a su
// geopisición
function error(err) {
alert("Error: " + err.code + " : " + err.message);
}
Valora esta pregunta


2