我正在使用适用于Android v2的Google Maps SDK。我创建了一个新的“cameraPosition”,然后在我的地图中调用“animateCamera”方法将地图移动到用户的GPS位置:
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(location_latlon)
.zoom(17)
.bearing(90)
.tilt(30)
.build();
map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
当我第一次打开应用程序时,代码工作正常,但是当我第二次打开应用程序时,“animateCamera”方法转到坐标(0.0,0.0)。如果我停止应用程序并再次启动它,它只会在第一次再次运行。
我已经调试过,“cameraPosition”方法返回一个有真实坐标的有效位置但是当我调用方法“animateCamera”时它根本没有做任何事情。它只是到了纬度0.0和经度0.0
感谢。