День добрый. При запуске карты мое приложение открывает карту мира. Если нажать на кнопку геолокации, то камера улетает на мое текущее положение. Как сделать, чтобы карта сразу открывалась на моем местоположении? Я примерно представляю, что нужно получить мои координаты и использовать mGoogleMap.moveCamera(мои координаты);
но как получить мои координаты? Весь день ищу информацию, не могу найти. пробовал так:
private void getMyPosition() {
LatLng latLng = new LatLng(mGoogleMap.getMyLocation().getLatitude(), mGoogleMap.getMyLocation().getLongitude());
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 16);
mGoogleMap.animateCamera(cameraUpdate);
но IDE говорит, что метод getMyLocation()
устарел, а в процессе запуска на телефоне выдает ошибку
getLatitude() on a null object reference
подскажите плиз как нужно сделать?
Топ-20 лучших университетов мира по IT и программированию – Образование за границей
Получил ошибку, когда мытался десериализовать ответ в Jackson
У меня есть файл relationsjson, в котором отражена структура {id, node, parent, level}, где: