如何在android谷歌地图中实现第一人称视图?

时间:2016-01-05 06:35:37

标签: android google-maps

在我的Android应用程序中,我想实现第一人称视图。请查看以下网址,了解第一人称视图 -

Google First Person View

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

Google Maps Navigation - Using Google Navigation in Android Application

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

有没有办法以编程方式实现第一人称视图,我们在视图中有命令?

提前致谢!

1 个答案:

答案 0 :(得分:1)

完全不知道如何实现该视图,但您可以做一件事,即从服务器或任何gps设备获得的任何方向的价值,将其传递给{{1 } {} bearing()的方法,也设置CameraPosition,如下 -

tilt

通过这样做,您的地图将根据方向值旋转。如果您将方向值传递到标记的 CameraPosition cameraPos = new CameraPosition.Builder().target(latlng) .zoom(zoomvalue).bearing(orientation).tilt(tiltvalue).build(); googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPos), null); 方法,那么您的标记将根据值旋转。

希望它会帮助你。