Google Maps Android API 会自动找到我吗?

Does Google Maps Android API locate me automatically?

我正在使用 Google 地图 Android API V2.

加载我的地​​图片段后,它会自动显示我的位置(带有蓝点)。为什么会这样?我的位置记录是否影响默认工作模式?

是这段代码引起的吗?:

googleMap.setOnMyLocationChangeListener(new GoogleMap.OnMyLocationChangeListener() {
        @Override
        public void onMyLocationChange(Location location) {
            googleMap.setOnMyLocationChangeListener(null);
        }
});

我已经评论了这段代码,但地图上仍然显示蓝点。

如果由于历史原因没有发生这种情况,这段代码是否足以获取用户位置,或者我是否需要像其他问题中所述那样使用 LocationManager class?

尝试使用

googleMap.setMyLocationEnabled(true/false);

控制在地图上显示您的位置。我认为打开设置就足以使您的位置与 Google 地图一起使用,而无需使用 LocationManager 等