英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论