我想使用Google Maps Api做像航空摄影模拟器这样的大学项目。为此,我需要动态更改地图的视口,但为此我必须得到lat和视口中心的长度。有没有办法做到这一点,使用谷歌地图Api标准功能?
答案 0 :(得分:2)
为了获得与MapView的中心点(x,y)相关联的坐标(LatLng),您可以使用方法getCameraPosition()
。
(假设您的GoogleMap
对象是mMap)
LatLng latLng = mMap.getCameraPosition().target;
要为相机位置设置动画,请使用animateCamera()
方法,如下所示:
mMap.animateCamera(location);
其中,location是您希望在地图上显示的下一个位置(LatLng
对象)。