百度地图定位城市

 
  
  
  
  
  1. function getLocation(position) { 
  2.     if (position) { 
  3.         var myLatitude = position.coords.latitude; 
  4.         var myLongitude = position.coords.longitude; 
  5.         //alert("latitude:"+myLatitude+", longitude:"+myLongitude+", accuracy:"+position.coords.accuracy); 
  6.          
  7.         var gc = new BMap.Geocoder(); 
  8.         var pt = new BMap.Point(myLongitude, myLatitude); 
  9.         gc.getLocation(pt, function(rs) { 
  10.             var addComp = rs.addressComponents; 
  11.             var option = $("<option selected='selected'>").text(addComp.city).val(1); 
  12.             $("#select-city").append(option); 
  13.             $("#select-city").selectmenu("refresh"); 
  14.         }); 
  15.     } else{ 
  16.         alert("抱歉,目前不能定位城市!"); 
  17.     } 

你可能感兴趣的:(百度地图,定位城市)