Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓:我如何设置动画到当前位置_Java_Android_Google Maps_Gps_Location - Fatal编程技术网

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没有此场景的现成(内置)功能,但只需几行代码即可实现,如所示