我正在使用适用于 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
谢谢。