+ 1
Why this geolocation API isn't working?
<!DOCTYPE html> <html> <head> <title>LOCATION</title> </head> <body bgcolor="#011f45"> <h1 id="empty"></h1> <button type="button" onclick="myPosition()"><i>CLICK ME!</i><br>GET YOUR LOCATION</button> <script> var h=document.getElementById("empty"); function myPosition(){ if(navigator.geolocation){ navigator.geolocation.getCurrentPosition(showlocation); } } function showlocation(position){ h.innerHTML="long:"+position.coords.longitude; } </script> </body> </html>
1 Answer
+ 2
you need the page to be in https.
location is very sensitive piece of information, that's why https is the mininum