80,362
社区成员
发帖
与我相关
我的任务
分享
locationMgr = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
locationMgr.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, mLocationListener);
Location lastKnownLocation = locationMgr.getLastKnownLocation(LocationManager.GPS_PROVIDER);
double latitude = lastKnownLocation.getLatitude(); //经度
double longitude = lastKnownLocation.getLongitude(); //纬度
double altitude = lastKnownLocation.getAltitude();
locationMgr.removeUpdates(mLocationListener);
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/>