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 等
我正在使用 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 等