在地图上获取当前位置



我是Android的新手。我正在使用地图并尝试在地图上显示当前位置,但不知道为什么它只显示蓝屏。我在这个网站上看到其他人的问题,但没有找到答案。

法典:

@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.setOnCameraIdleListener(onCameraIdleListener);
getMyLocation();
mMap.animateCamera(CameraUpdateFactory.zoomTo(14.0F));
mMap.getUiSettings().setZoomControlsEnabled(true);
}

它发生在某个时候。有一次我也陷入了同样的问题,并且在调试时遇到了问题。 只需更改此内容

@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.setOnCameraIdleListener(onCameraIdleListener);
getMyLocation();
mMap.animateCamera(CameraUpdateFactory.zoomTo(14.0F));
mMap.getUiSettings().setZoomControlsEnabled(true);
}

对此

@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.setOnCameraIdleListener(onCameraIdleListener);
mMap.animateCamera(CameraUpdateFactory.zoomTo(14.0F));
mMap.getUiSettings().setZoomControlsEnabled(true);
getMyLocation();
}

试试这个 你是安卓新手,我建议您尝试使用调试器调试问题,看看您在哪里遇到问题并获得奇怪的行为 在这种情况下,您可以删除 zoomTo(( 方法,或者如果您正在使用它,请在给出位置之前对其进行缩放

相关内容

  • 没有找到相关文章

最新更新