Android:我如何动画到我当前的位置

时间:2013-01-07 19:04:32

标签: java android google-maps gps location

如何让我的应用动画到我当前的位置?我的部分代码如下所示:

compass.enableMyLocation();
                lm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
                lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 0, this);

我知道,我必须使用animateTo方法。但是我如何将我当前的位置代码和animateTo结合起来?

controller.animateTo(???);
          controller.setZoom(16);

1 个答案:

答案 0 :(得分:0)

您好像正在使用Google Maps Android API v1,现在是deprecated。该API具有内置叠加层,即MyLocationOverlay,专门用于此类场景。

但我建议您将应用升级为使用Google Maps Android API v2。此API没有针对此方案的现成(内置)功能,但可以通过几行代码实现,如this answer所示。