0

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

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

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

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

1 回答 1

0

您似乎正在使用 Google Maps Android API v1,该版本现已弃用。该 API 有一个内置的覆盖,即MyLocationOverlay专门针对这种场景。

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

于 2013-01-10T14:27:30.467 回答