Я использую mylocationoverlay.enableMyLocation()
, чтобы показать пользователю текущую позицию.
Я поместил этот код в OnCreate()
:
mapView = (MapView) findViewById(R.id.mapView);
mapView.setBuiltInZoomControls(true);
mapView.setClickable(false);
myLocationOverlay = new MyLocationOverlay(this, mapView);
mapView.getOverlays().add(myLocationOverlay);
mapView.postInvalidate();
и OnResume()
Я положил myLocationOverlay.enableMyLocation();
чтобы включить слушателя.
Я вижу положение пользователя, когда открываю Wi-Fi (я проверяю его дома).enablemylocation
показывает позицию пользователя и слушает обновления от провайдеров.Но это обновление?Я имею в виду, если я начну двигаться, начнет ли синяя точка двигаться?Или я должен сделать что-то еще, чтобы обновить свою позицию на карте onLocationChanged
?