HTML5 Geolocation
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Geolocation API</title> </head> <body> <p> <script> if(navigator.geolocation){ navigator.geolocation.getCurrentPosition( function(position){ for(var o in position){ document.write(o+":"+position[o]+"</br>"); } var obj = position.coords; for(var o in obj){ document.write(o+":"+obj[o]+"</br>"); } //alert(position.coords.latitude,position.coords.longitude); },function(err){ alert(err.message); } ); }else{ alert("asdf"); } </script> </p> </body> </html> timestamp:1328868436814 coords:[object Coordinates] accuracy:18000 heading:null speed:null longitude:114.057868 latitude:22.543099 altitude:null altitudeAccuracy:null