如何将我的相机位置更改到布局底部

huangapple go评论84阅读模式
英文:

How to change my camera position in bottom of layout

问题

当我使用Google地图功能来对相机进行动画处理时,我的应用会将地图和屏幕放大,将其放在我的布局中央。我希望将其显示在我的布局底部。

以下是我的代码。

CameraPosition cameraPosition = new CameraPosition.Builder()
        .target(latLng1)
        .zoom(24f)
        .bearing(-30)
        .tilt(75)
        .build();
map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

然而,bearing(方向角)没有起作用。

英文:

When I animate the camera with google maps function, my app is zooming in map and screen this into center of my layout. I want to show this bottom of my layout.

Here is my code.

            CameraPosition cameraPosition = new CameraPosition.Builder()
                    .target(latLng1)
                    .zoom(24f)
                    .bearing(-30)
                    .tilt(75)
                    .build();
            map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

bearing is not working.

答案1

得分: 0

从谷歌地图平台的相机和视图文档中:

> 目标(位置)
相机目标是地图中心的位置,以纬度和经度坐标指定。

您需要调整您的 target 纬度和经度,以使相机将您所需的位置聚焦到屏幕底部。

英文:

From the Google Maps Platform Camera and View documentation:

> Target (location)
The camera target is the location of the center of the map, specified as latitude and longitude co-ordinates.

You have to adjust your target latitude and longitude to get the camera to focus your desired location to the bottom of the screen.

huangapple
  • 本文由 发表于 2020年10月27日 17:11:02
  • 转载请务必保留本文链接:https://go.coder-hub.com/64551201.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定