Java 安卓:我如何设置动画到当前位置
如何使我的应用程序动画化到当前位置?我的部分代码如下所示:Java 安卓:我如何设置动画到当前位置,java,android,google-maps,gps,location,Java,Android,Google Maps,Gps,Location,如何使我的应用程序动画化到当前位置?我的部分代码如下所示: compass.enableMyLocation(); lm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 0, this); 我知道,我必须使用anima
compass.enableMyLocation();
lm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 0, this);
我知道,我必须使用animateTo方法。但是我怎样才能将我当前的位置代码和动画结合起来呢
controller.animateTo(???);
controller.setZoom(16);
看起来你正在使用谷歌地图Android API v1,现在是。该API有一个内置的覆盖层,即
MyLocationOverlay
,专门用于此类场景
不过,我建议将你的应用升级到使用。此API没有此场景的现成(内置)功能,但只需几行代码即可实现,如所示