Google Maps View мигает - PullRequest
       5

Google Maps View мигает

0 голосов
/ 20 мая 2019

Я хочу центрировать вид так, чтобы маркер был внизу.Я делаю это:

public static void centerToCurrentLocation(GoogleMap mMap, LatLng currentLocation, RelativeLayout relativeLayout, Display display) {

    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(currentLocation, 16));

    Projection projection = mMap.getProjection();
    Point mappoint = mMap.getProjection().toScreenLocation(currentLocation);
    Point size = new Point();
    display.getSize(size);
    int width = size.x;
    int height = size.y;

    int poss = (int) (relativeLayout.getHeight() * 0.1);
    int diss = (relativeLayout.getHeight() - poss) - mappoint.y;
    mappoint.set(mappoint.x, mappoint.y - diss);

    Log.d("mapPoint ", mappoint.x + " " + mappoint.y + " " + relativeLayout.getHeight() + " " + diss + " " + poss);
    Log.e("Width", "" + width);
    Log.e("height", "" + height);

    mMap.moveCamera(CameraUpdateFactory.newLatLng(mMap.getProjection().fromScreenLocation(mappoint)));
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...