JavaScript - Problemas con Geolocalización en html5

 
Vista:
Imágen de perfil de Santiago
Val: 1
Ha aumentado su posición en 12 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problemas con Geolocalización en html5

Publicado por Santiago (1 intervención) el 07/03/2019 16:13:27
Mi problema es que no me muestra la latitud y la longitud . Si me genera el mensaje de permiso, pero cuando presiono: acepto o permitir, no me muestra nada. lo estoy trabajando desde local y con la ultima versión de google chrome actualizada. También he probado en otros navegadores como firefox y internet explorer y he desactivado mi antivuris y firewall pensando en que podria ser una restriccion pero nada de nada.(por cierto estoy con Internet)

Aqui les adjunto el código que estoy utilizando:
1
2
3
4
5
6
7
8
var x = document.getElementById("ubicacion");
function myUbicacion() {
       navigator.geolocation.getCurrentPosition(showPosition);
}
 
function showPosition(position) {
 x.innerHTML = "Latitud: " + position.coords.latitude +"<br>Longitud: " + position.coords.longitude;
}



<!--llamada:-->
1
2
<button  onclick="myUbicacion()">Mi ubicacion</button>
<p  id="ubicacion"></p>

AQUI LES PASO UNA IMAGEN:
localizacion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.506
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problemas con Geolocalización en html5

Publicado por joel (895 intervenciones) el 07/03/2019 18:49:04
Hola Santiago, prueba utilizando un servidor web, que la ruta sea del tipo http://tudominio.com/tuarchivo.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problemas con Geolocalización en html5

Publicado por Alejandro (532 intervenciones) el 07/03/2019 23:44:28
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Primero es ejecutarlo desde un servidor como bien te mencionan.
Segundo requieres HTTPS para que funcione.


1
navigator.geolocation.getCurrentPosition(showPosition,showError);

1
2
3
function showError(error){
x.innerHTML = error;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar