Определение CameraUpdate с помощью LatLngBounds с различными значениями заполнения

Есть ли функция, которая позволяет указывать значения заполнения по умолчанию для разных краев MapFragment , то есть аналогично

CameraUpdateFactory.newLatLngBounds(LatLngBounds bounds, int padding)

Который уже существует, но вместо этого что-то вроде

CameraUpdateFactory.newLatLngBounds(LatLngBounds bounds, int paddingTop, int paddingLeft, int paddingBottom, int paddingRight) ?

Зачем мне это нужно : в моем MapFragment у меня есть полупрозрачный слой сверху. Поэтому мне нужно более широкое дополнение вверху, чем внизу.

Введите описание изображения здесь

Я нашел этот аналогичный вопрос: смещение центра MapFragment для анимации, перемещающей как целевой лат / lng, так и уровень масштабирования . Однако получить проекцию и прокрутку по X пикселам в моем случае недостаточно, потому что я не просто хочу прокручивать (панорамирование). Я использую CameraUpdate с newLatLngBounds (bounds, padding), который предназначен как для масштабирования, так и для панорамирования. Поэтому перед обновлением камеры у меня другая проекция.

Надеюсь, я поставил вопрос ясно!

Solutions Collecting From Web of "Определение CameraUpdate с помощью LatLngBounds с различными значениями заполнения"

Это пример набора дополнений для отображения …

Устанавливает заполнение на карте.

Этот метод позволяет вам определить видимую область на карте, чтобы сообщить карте, что части карты вокруг краев могут быть затенены, путем установки дополнения на каждом из четырех краев карты. Функции карты будут адаптированы к заполнению. Например, элементы управления масштабированием, компас, уведомления об авторских правах и логотип Google будут перемещены в соответствии с определенной областью, движения камеры будут относительно центра видимой области и т. Д.

* Размер в пикселях

 GoogleMap.setPadding(     10,      20,      20,     50); 

Все – Int слева, сверху, справа, внизу

От @MaciejGorsky, вот документация …

https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap?hl=pl#setPadding(int, int, int, int)