2017-02-08 9 views
0

Ich versuche, die Länge und Breite des Benutzers zu bekommen, aber ich sehe, dass in Codepen die navigator.geolocation.getCurrentPosition nicht funktioniert.Codepen nicht erkennen Navigator

$(document).ready(function() { 

if(navigator.geolocation){ 

function success(position){ 
var lat = position.coords.latitude; 
var long = position.coords.longitude; 
$("p").html("latitude: " + lat + "<br>longitude: " + long); 
    }; 

function failure(){ 
    $("p").html("Not working"); 
    }; 

    navigator.geolocation.getCurrentPosition(success,failure); 
}; 

}); 

Ausgang:

Not Working 

So ist es eine Möglichkeit, um es oder muss ich für diese eine andere API verwenden?

Antwort

0

Dies ist eine Wiederholung von javascript - geolocation not working in codepen.

Chrome Auszug:

getCurrentPosition() und watchPosition() auf unsichere Ursprüngen veraltet. Um diese Funktion zu verwenden, sollten Sie Ihre Anwendung auf einen sicheren Ursprung wie HTTPS umstellen.