Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up| <html> | |
| <head> | |
| <title>javascript-mobile-desktop-geolocation Demo With No Simulation</title> | |
| <style> | |
| .error { color: red;} | |
| ul { display: none;} | |
| </style> | |
| </head> | |
| <body> | |
| <h1>javascript-mobile-desktop-geolocation With No Simulation</h1> | |
| <h2>Results:</h2> | |
| <p id="result"> | |
| <ul id="coordinates"> | |
| <li id="latitude"></li> | |
| <li id="longitude"></li> | |
| </ul> | |
| </p> | |
| <script src="js/geoPosition.js" type="text/javascript" charset="utf-8"></script> | |
| <script src="js/geoPositionSimulator.js" type="text/javascript" charset="utf-8"></script> | |
| <script type="text/javascript"> | |
| if(geoPosition.init()){ | |
| geoPosition.getCurrentPosition(success_callback,error_callback,{enableHighAccuracy:true}); | |
| } | |
| else{ | |
| document.getElementById('result').innerHTML = '<span class="error">Functionality not available</span>'; | |
| } | |
| function success_callback(p) | |
| { | |
| var latitude = parseFloat( p.coords.latitude ).toFixed(2); | |
| var longitude = parseFloat( p.coords.longitude ).toFixed(2); | |
| document.getElementById('latitude').innerHTML = '<span class="information">Latitude:</span>' + latitude; | |
| document.getElementById('longitude').innerHTML = '<span class="information">Longitude:</span>' + longitude; | |
| document.getElementById('coordinates').style.display = 'block'; | |
| } | |
| function error_callback(p) | |
| { | |
| document.getElementById('result').innerHTML = '<span class="error">' + p.message + '</span>'; | |
| } | |
| </script> | |
| </body> | |
| </html> |