百度地图中android获取经纬度和地方名称
<manifest xmlns:Android="http://schemas.android.com/apk/res/android" ?
? ? ? package="com.liufeng.baidumap" ?
? ? ? Android:versionCode="1" ?
? ? ? Android:versionName="1.0"> ?
? ? <application Android:icon="@drawable/icon" android:label="@string/app_name"> ?
? ? ? ? <activity Android:name=".QueryAddressActivity" android:label="@string/app_name"> ?
? ? ? ? ? ? <intent-filter> ?
? ? ? ? ? ? ? ? <action Android:name="android.intent.action.MAIN" /> ?
? ? ? ? ? ? ? ? <category Android:name="android.intent.category.LAUNCHER" /> ?
? ? ? ? ? ? </intent-filter> ?
? ? ? ? </activity> ?
? ? </application> ?
? ? <uses-sdk Android:minSdkVersion="4" /> ?
??
? ? <!-- 访问网络的权限 --> ?
? ? <uses-permission Android:name="android.permission.INTERNET" /> ?
? ? <!-- 访问精确位置的权限 --> ?
? ? <uses-permission Android:name="android.permission.ACCESS_FINE_LOCATION" /> ?
? ? <!-- 访问网络状态的权限 --> ?
? ? <uses-permission Android:name="android.permission.ACCESS_NETWORK_STATE" /> ?
? ? <!-- 访问WIFI网络状态的权限 --> ?
? ? <uses-permission Android:name="android.permission.ACCESS_WIFI_STATE" /> ?
? ? <!-- 改变WIFI网络状态的权限 --> ?
? ? <uses-permission Android:name="android.permission.CHANGE_WIFI_STATE" /> ?
? ? <!-- 读写存储卡的权限 --> ?
? ? <uses-permission Android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ?
? ? <!-- 读取电话状态的权限 --> ?
? ? <uses-permission Android:name="android.permission.READ_PHONE_STATE" /> ?
</manifest> ??
locationManager = (LocationManager) GPSTestActivity.this.getSystemService(Context.LOCATION_SERVICE); ??
?
String provier = LocationManager.GPS_PROVIDER; ? location = locationManager.getLastKnownLocation(provier);
?
? ?if (location == null) { ? ?Criteria criteria = new Criteria(); ? ?criteria.setAccuracy(Criteria.ACCURACY_FINE); ? ?
?
criteria.setAltitudeRequired(false); ?
?
? criteria.setBearingRequired(false); ?
?
? criteria.setCostAllowed(false); ? ?
?
criteria.setPowerRequirement(Criteria.POWER_LOW); ? ?
?
provier = locationManager.getBestProvider(criteria, true); ?
?
? location = locationManager.getLastKnownLocation(provier); ? }