[Android Google maps API] - setMyLocationEnabled

Filipe_O

Power Member
Boas pessoal!

Recentemente elaborei um projecto que corre a api do google maps, da google.
Mas não consigo que mostre no ecrã, o ícone da Google para localizar o dispositivo.
Ainda assim, a aplicação sabe qual é a localização do dispositivo pois marca-o com uma bola azul.
Nem o botão de localização, nem o botão de zoom aparecem.

Aqui está a parte do código do mapa
Código:
public void onMapReady(GoogleMap googleMap) {
        try{
            locationmanager = (LocationManager) getActivity().getSystemService(Context.LOCATION_SERVICE);
            Criteria criteria = new Criteria();
            String provider = locationmanager.getBestProvider(criteria,true);
            Toast.makeText(getContext(), "Provider:"+provider, Toast.LENGTH_SHORT).show();

            mMap = googleMap;
            mMap.setMyLocationEnabled(true);

            mMap.getUiSettings().setZoomControlsEnabled(true);
        }
            catch (SecurityException e) {
        }
        mMap.setOnMapClickListener(this);
}

Sabem-me ajudar?
Obrigado
 
Back
Topo