gpt4 book ai didi

Android Maps v2 使用指南针旋转 mapView

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:21:35 26 4
gpt4 key购买 nike

我正在开发一个需要使用指南针旋转 mapView 的应用程序。我知道如何旋转相机,但我需要用指南针旋转 mapView。中心点应该是当前位置。我找到了 Maps V1 的代码,但我需要使用 Maps V2 来完成

最佳答案

好吧,我自己想通了。首先,您需要计算罗盘的方位。然后可以旋转 Maps api-2 相机。

public void updateCamera(float bearing) {
CameraPosition currentPlace = new CameraPosition.Builder()
.target(new LatLng(centerLatitude, centerLongitude))
.bearing(bearing).tilt(65.5f).zoom(18f).build();
googleMap.moveCamera(CameraUpdateFactory.newCameraPosition(currentPlace));

}

在您的代码中设置SensorListener 并在onSensorChanged 事件中调用此方法。我添加了倾斜值,因此 map 将以 3D 方式旋转。

关于Android Maps v2 使用指南针旋转 mapView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14767282/

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