Kamerayı, işaret yüksekliğine göre LatLngBounds
numarasına uyacak şekilde konumuna getirmek istiyorum. Şimdiye kadar bu kodla belirteçlerin çapalar oturması için açabiliyorum:Kamera konumunu, işaretleme yüksekliğine göre LatLngboard'a sığdırmak için hareket ettirin
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);
Şöyle çıktı üretir: altta boşluk (bu int padding
olan) var gördüğünüz gibi . Böyle eşit olması dolgu yaptırmak istiyorum: Ben özel bir işaretleyici kullanmadığınız sürece işaretleyici yüksekliğini almak için herhangi bir yolu var inanmıyorum
Aslında sorum benim bir kopyası. Ama yine de sen benim günümü kurtardın (hatta onlardan birkaçı). –
@ MarianPaździoch Cevabımın faydalı olduğuna sevindim. Aslında kendimi bir çözüm arıyordum ve sorunuzu (ve diğerini) buldum. – Baz
Yanlış gösterge otomatik olarak taşınıyor – delive