Как сместить ЗДЕСЬ Map View вправо при навигации - PullRequest
0 голосов
/ 12 апреля 2019

Я делаю навигационное приложение, используя HERE SDK Android. В середине навигации я хочу расширить наложенный вид сверху моей карты слева. Это приводит к тому, что некоторые из моих навигационных панелей отключаются. Поэтому я хочу сместить центр моей навигации вправо. Таким образом, маршрут и мои стрелки будут смещены вправо от экрана, где их можно увидеть.

Есть ли способ сделать это с помощью HERE android SDK?

Я пытался посмотреть MapSchemes, но, похоже, это не то, что я хочу.

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

1 Ответ

0 голосов
/ 12 апреля 2019

Взгляните на setTransformCenter в классе Map.Это похоже на то, что вы ищете:

Устанавливает координату центра для преобразований Карты, таких как масштабирование.Преобразования, выполняемые после вызова этого метода, будут основаны на этой новой координате центра.Центр преобразования может отличаться от центра карты.Разработчик не должен использовать этот метод и setPadding (int, int, int, int) одновременно, так как будет учитываться только один из них, в зависимости от порядка вызова.

См.https://developer.here.com/documentation/android-starter/api_reference_java/com/here/android/mpa/mapping/Map.html#setTransformCenter-android.graphics.PointF-

...