如何让我的应用动画到我当前的位置?我的部分代码如下所示:
compass.enableMyLocation();
lm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 0, this);
我知道,我必须使用animateTo方法。但是我如何将我当前的位置代码和animateTo结合起来?
controller.animateTo(???);
controller.setZoom(16);
答案 0 :(得分:0)
您好像正在使用Google Maps Android API v1,现在是deprecated。该API具有内置叠加层,即MyLocationOverlay
,专门用于此类场景。
但我建议您将应用升级为使用Google Maps Android API v2。此API没有针对此方案的现成(内置)功能,但可以通过几行代码实现,如this answer所示。