Google Maps Api动态获取lat

时间:2018-03-27 20:19:30

标签: java android google-maps google-maps-api-3

我想使用Google Maps Api做像航空摄影模拟器这样的大学项目。为此,我需要动态更改地图的视口,但为此我必须得到lat和视口中心的长度。有没有办法做到这一点,使用谷歌地图Api标准功能?

1 个答案:

答案 0 :(得分:2)

为了获得与MapView的中心点(x,y)相关联的坐标(LatLng),您可以使用方法getCameraPosition()

(假设您的GoogleMap对象是mMap)

LatLng latLng = mMap.getCameraPosition().target;

要为相机位置设置动画,请使用animateCamera()方法,如下所示:

mMap.animateCamera(location);

其中,location是您希望在地图上显示的下一个位置(LatLng对象)。