Я пытаюсь получить широту и долготу текущего местоположения, используя следующее:Как получить широту и долготу текущего местоположения в Android
GoogleMap map;
map = ((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();
map.setMyLocationEnabled(true);
lat = map.getMyLocation().getLatitude();
lng = map.getMyLocation().getLongitude();
По какой-то причине две последних строки вызывают приложение к авария из-за NullPointerException
. Что я делаю не так?
Самое большое, что меня обманывает, это тот факт, что map.setMyLocationEnabled(true);
действительно устанавливает мое текущее местоположение.
Благодаря любому просматривающих этот
в Andorid мы имеем LocationManager для Lat Lang так использовать LocationManager и получить Лый Лонг и нагрузки на Google карте –