2

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

谢谢。

4

0 回答 0