【问题标题】:How to implement first person view in android google map?如何在 android 谷歌地图中实现第一人称视图?
【发布时间】:2016-04-08 22:00:15
【问题描述】:

在我的 android 应用程序中,我想实现第一人称视图。请检查以下 URL 以获取第一人称视图 -

Google First Person View

我找到了一个重定向到第一人称视图的链接,请检查 -

Google Maps Navigation - Using Google Navigation in Android Application

但在其中我们无法控制导航视图或第一人称视图。它重定向到谷歌的默认第一人称视图。我想手动实现它。我们可以动态传递纬度和经度的方法(来自服务器)

有没有办法以编程方式实现第一人称视图,我们可以控制视图?

提前致谢!

【问题讨论】:

标签: android google-maps


【解决方案1】:

不确切知道如何实现该视图,但您可以做一件事,即您从服务器或任何 gps 设备获得的任何方向值,将其传递给 CameraPositionbearing() 方法和也设置tilt,如下-

       CameraPosition cameraPos = new CameraPosition.Builder().target(latlng)
              .zoom(zoomvalue).bearing(orientation).tilt(tiltvalue).build();
              googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPos), null);

通过这样做,您的地图将根据方向值旋转。如果您将方向值传递给标记的rotation(orientation) 方法,那么您的标记将根据值旋转。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多