应用程序重新启动时AnimateCamera方法不起作用

时间:2013-03-11 12:33:54

标签: android google-maps-android-api-2 google-maps-mobile

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

感谢。

0 个答案:

没有答案