Zoom при с работе с Google Maps

91
05 февраля 2021, 12:50

Пытаюсь разобраться с работой с координатами, вычисляю свои координаты и перемещаю камеру, все верно, но если добавить к точке перемещения zoom, то камера оказывается в океане.

LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
    if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED){
        ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, PERMISSION_REQUEST);
    }else{
        lm.requestLocationUpdates(LocationManager.GPS_PROVIDER,1000,1,locationListener);
    }

Перемещение камеры

private LocationListener locationListener = new LocationListener() {
    @Override
    public void onLocationChanged(Location location)
    {
        if (location != null)
        {
            Log.d("TAG", "Широта="+location.getLatitude());
            Log.d("TAG", "Долгота="+location.getLongitude());
            MoveCamera(location);
        }
    }

И сам метод

public void MoveCamera(Location curr) {
    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(curr.getAltitude(),curr.getLongitude()),20));
}
READ ALSO
Алгоритм поиска билета для автобусов

Алгоритм поиска билета для автобусов

Пишу приложение для поиска и продажи билетов на автобусыНо столкнулся с трудностью составления алгоритма поиска билетов

104
AuthenticationManager не связывается

AuthenticationManager не связывается

Есть вот такой вот сервисЭти 2 штуки не "автоварятся"

136
Как развернуть веб приложение?

Как развернуть веб приложение?

Написал я свое первое веб приложение (писал на Spring Boot)Запускаю на localhost - все работает как надо

114