在我的Android应用程序中,我想实现第一人称视图。请查看以下网址,了解第一人称视图 -
我找到了一个重定向到第一人称视角的链接,请检查 -
Google Maps Navigation - Using Google Navigation in Android Application
但在其中我们无法控制导航视图或第一人称视图。它重定向到谷歌的默认第一人称视图。我想手动实现它。我们可以动态传递纬度和经度的方法(来自服务器)
有没有办法以编程方式实现第一人称视图,我们在视图中有命令?
提前致谢!
答案 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);
方法,那么您的标记将根据值旋转。
希望它会帮助你。