如何将mapview旋转到移动方向

时间:2014-10-31 06:15:14

标签: android rotation android-mapview forward

我有一个谷歌地图的Android应用程序。我想在获得路线方向后转动地图视图以转发视图..我该怎么办? 图1-后视图![这是后向视图。我需要将它旋转到前进] [1]

http://i.stack.imgur.com/gKkGe.png

1 个答案:

答案 0 :(得分:0)

您可以从LocationManager收到的位置获取结果并将其设置为CameraPosition,如下所示:

    Location location = googleMap.getMyLocation();
    if (location != null) {
        CameraPosition position = CameraPosition.builder()
                .bearing(location.getBearing())
                .target(new LatLng(location.getLatitude(), location.getLongitude()))
                .zoom(googleMap.getCameraPosition().zoom)
                .tilt(googleMap.getCameraPosition().tilt)
                .build();
        googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(position));
    }

然后你的相机会旋转到你的方向;