Центр РасположениеКомпонент внизу обзора - PullRequest
0 голосов
/ 06 декабря 2018

Я ищу способ центрировать

LocationComponent

в нижней части карты mapbox.Я знаю, что для этого есть собственная версия реагирования SDK:

<Mapbox.MapView userLocationVerticalAlignment{UserLocationVerticalAlignment.BOTTOM}>

, так как реагирует нативная версия использует Android / Java, я уверен, что для этого должен быть эквивалент Android: -).

Поскольку не существует ни метода для

com.mapbox.mapboxsdk.location.LocationComponent 

, ни для

com.mapbox.mapboxsdk.maps.MapboxMap

и ничего о

com.mapbox.mapboxsdk.camera.CameraUpdate

, которое принимает смещение иличто-то в качестве входного параметра, я вроде как потерян.Заранее благодарен за любые предложения на эту тему!

Br, Ben

1 Ответ

0 голосов
/ 06 декабря 2018

Чтобы изменить центральную позицию LocationComponent, вы можете использовать LocationComponentOptions#padding следующим образом:

int[] padding;
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
  padding = new int[] {0, 750, 0, 0};
} else {
  padding = new int[] {0, 250, 0, 0};
}

LocationComponentOptions options = LocationComponentOptions.builder(this)
  .padding(padding)
  .build();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...