

我们可以很容易地使用HTML5导航对象获取当前位置。请按照以下步骤来获得城市/国家的细节。
首先包括jQuery库
JavaScript Code复制内容到剪贴板
<script type="text/javascript" src="jquery.js"></script> 
jQuery(function() { 
 //call navigator object to get latitude and logtitute 
 if(navigator.geolocation) { 
//getting current latitude and longtitude 
navigator.geolocation.getCurrentPosition(function(position) { 
 //get location details based on latitude and longtitude from Google 
 var jsonUrl = "https://maps.googleapis.com/maps/api/geocode/json?latlng="+position.coords.latitude+","+position.coords.longitude 
 jQuery.getJSON(jsonUrl , function( data ) { 
 var results = data.results[0]; 
 console.info(results); //check firebug 
 alert(results.address_components[5].long_name); //City 
 alert(results.address_components[6].long_name); //State 
 alert(results.address_components[7].long_name); //Country 
 }, 
 function(){ 
 alert('Failed to get Location Details...'); 
 }); 
return false; 
 }); 
 }});