在我的Android应用程序中,我想实现第一人称视角。请检查以下网址以进行第一人称视角-
Google First Person View
我找到一个重定向到第一人称视角的链接,请检查-
Google Maps Navigation - Using Google Navigation in Android Application
但是在其中我们无法控制导航视图或第一人称视图。它重定向到谷歌的默认第一人称视角。我想手动实施。意味着我们可以动态传递纬度和经度(来自服务器)
有什么方法可以以编程方式实现第一人称视角,而我们可以通过这种方式来控制视图?
提前致谢!
最佳答案
不完全知道如何实现该视图,但是您可以做一件事,那就是从服务器或任何gps设备获得的方向值,然后将其传递给bearing()
的CameraPosition
方法并设置同样,如下所示-
CameraPosition cameraPos = new CameraPosition.Builder().target(latlng)
.zoom(zoomvalue).bearing(orientation).tilt(tiltvalue).build();
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPos), null);
这样,您的地图将根据方向值旋转。如果将方向值传递给标记的
tilt
方法,则标记将根据值旋转。希望对您有帮助。
关于android - 如何在Android Google Map中实现第一人称视角?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34605570/