Configurei minha Activity e meu Fragment seguindo a documentação do Google Maps API, mas lá não encontrei nada sobre conseguir a posição atual e nem sobre atualizar a posição atual.
Essa é minha Activity:
public class MapaActivity extends AppCompatActivity implements OnMapReadyCallback {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_mapa);
MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map_frag); mapFragment.getMapAsync(this);
}
@Override public void onMapReady(GoogleMap map) { map.addMarker(new MarkerOptions() .position(new LatLng(0, 0)) .title("Marker")); }
}