如何通过经纬度获取省市区

调用百度地图的api,直接上代码:

$.ajax({  
	          url: 'http://api.map.baidu.com/geocoder/v2/?ak=wWYw0yCb8ntXmSgTxTx40vKR&callback=renderReverse&location=' + latitude + ',' + longitude + '&output=json&pois=1',  
	          type: "get",  
	          dataType: "jsonp",  
	          jsonp: "callback",  
	          success: function (data) {
	               $("#province").val(data.result.addressComponent.province);
	          	   $("#city").val(data.result.addressComponent.city);
	          	   $("#district").val(data.result.addressComponent.district);
	              if (typeof callback == "function") {  
	                  callback(data);  
	              }  
	
	          } ,
	          error:function(){
	          	 $("#province").val("");
	          	 $("#city").val("");
	          	 $("#district").val("");
	          }
	        });  

 

你可能感兴趣的:(java进阶)