gpt4 book ai didi

android - 相对于设备的移动方向旋转谷歌地图(android)

转载 作者:行者123 更新时间:2023-11-30 01:31:54 25 4
gpt4 key购买 nike

我正在开发使用谷歌地图绘制用户移动路线及其实时显示的应用程序。所以我想根据用户的移动方向旋转 map 。

如果他/她向右移动,则 map 会旋转,使他移动的路线始终显示在前言方向。像谷歌地图导航。

我认为我应该获取两个位置之间的方位,然后计算一些方位并将其应用于 map 。

任何建议将不胜感激。

谢谢

更新

让我澄清一下我的问题,因为它不是那么容易理解(这就是我的想法)。

我希望我的位置指针始终指向前方或上方,并且 map 在我朝某个方向移动时自行旋转。

我认为这让我的问题更清楚了。

最佳答案

计算两点之间的方位角,然后用它来设置相机位置,然后设置相机动画。

CameraPosition cameraPosition = new CameraPosition.Builder()
.target(targetLatLng)
.bearing(targetBearing)
.zoom(mMap.getCameraPosition().zoom)
.build();

mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition),
2000,
mCancelableCallback);

关于android - 相对于设备的移动方向旋转谷歌地图(android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35627755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com