tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

geolocation.js (962B)


      1 /* eslint-disable no-unsanitized/property */
      2 
      3 function success(position) {
      4  let message = document.getElementById("status");
      5  message.innerHTML =
      6    "<img src='http://maps.google.com/maps/api/staticmap?center=" +
      7    position.coords.latitude +
      8    "," +
      9    position.coords.longitude +
     10    "&size=300x200&maptype=roadmap&zoom=12&&markers=size:mid|color:red|" +
     11    position.coords.latitude +
     12    "," +
     13    position.coords.longitude +
     14    "&sensor=false' />";
     15  message.innerHTML += "<p>Longitude: " + position.coords.longitude + "</p>";
     16  message.innerHTML += "<p>Latitude: " + position.coords.latitude + "</p>";
     17  message.innerHTML += "<p>Altitude: " + position.coords.altitude + "</p>";
     18 }
     19 
     20 function error() {
     21  let message = document.getElementById("status");
     22  message.innerHTML = "Failed to get geolocation.";
     23 }
     24 
     25 if (navigator.geolocation) {
     26  navigator.geolocation.getCurrentPosition(success, error);
     27 } else {
     28  error("Geolocation is not supported.");
     29 }