Desidero spostare la telecamera in posizione per adattarla a LatLngBounds
in relazione all'altezza dell'indicatore. Finora sono in grado per una vestibilità le ancore di marcatori con questo codice:Spostare la posizione della telecamera per adattarla a LatLngBounds in relazione all'altezza dell'indicatore
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (Marker marker : markerList) {
builder.include(marker.getPosition());
}
LatLngBounds bounds = builder.build();
int padding = getActivity().getResources().getDimensionPixelSize(R.dimen.home_map_padding); // offset from edges of the map in pixels
cameraUpdate = CameraUpdateFactory.newLatLngBounds(bounds, padding);
mGoogleMap.animateCamera(cameraUpdate);
Produce output come questo: Come si può vedere non c'è spazio vuoto in basso (questo è int padding
). Mi piacerebbe avere l'imbottitura essere uguale in questo modo:
In realtà la mia domanda è un duplicato. Ma in ogni caso hai salvato la mia giornata (o anche solo poche). –
@ MarianPaździoch Contento che la mia risposta è stata utile. In realtà stavo cercando una soluzione da solo e ho trovato la tua domanda (e l'altra). – Baz
Errore perché l'indicatore si sposta automaticamente – delive