Я не нашел ответа в своем поиске, есть несколько ответов на SO, но они не сработали для меня.
У меня есть 2 маркера на карте, и я использую построитель LatLngBounds, чтобы позволить камере приближаться к правильному уровню масштабирования, чтобы включить их обоих. Все работает так, как ожидалось, в стороне от одной вещи, когда 2 маркера действительно близки друг к другу, карта очень сильно масштабируется и хорошо, нет никакого смысла, чтобы этот уровень масштабирования.
LatLngBounds.Builder builder = new LatLngBounds.Builder();
builder.include(firstMarker.getPosition());
builder.include(secondMarker.getPosition());
LatLngBounds bounds = builder.build();
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, markerPadding);
Есть ли способ заставить определенный уровень масштабирования, после чего камера не будет масштабироваться? Это позволит избежать слишком большого увеличения карты. В основном я использую 15.0f как уровень масштабирования. Если точки слишком далеко, я хочу, чтобы зум соответствовал им. Если точки приближаются, я не хочу, чтобы уровень масштабирования превышал 15.0f.