-2
我想获得设备的确切坐标。如何获取Android开发中的精确经度和纬度?
正如你在我的代码中看到的,我尝试过使用位置管理器,但它只指向我所在的国家,我需要确切的位置。
@Override
public void onMapReady(GoogleMap googleMap) {
LocationManager lm = (LocationManager)getSystemService(this.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
double longitude = location.getLongitude();
double latitude = location.getLatitude();
mMap = googleMap;
LatLng myMarker = new LatLng(longitude,latitude);
mMap.addMarker(new MarkerOptions().position(myMarker).title("I am here"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(myMarker));
}
有没有更好的方法可以做到这一点,请帮助吗?
阅读本https://developer.android.com/training/location/index.html和你之前搜索问 –
好的,谢谢... – user3576490