Je dois constamment vérifier l'orientation du téléphone pour pouvoir faire pivoter la carte afin qu'elle suive la direction de l'utilisateur.
Alors, j'ai appelé map.getMap().setMyLocationEnabled(true);
et dans un fil de fond, je le vérifie toutes les 2 secondes :
currentBearing = map.getMap().getMyLocation().getBearing();
Cependant, cela renvoie TOUJOURS, quoi qu'il arrive, 0.0.
De même, lorsque je fais pivoter l'appareil lorsque j'utilise l'application Google Maps, la carte pivote exactement comme je le souhaite.
Qu'est-ce que je fais de mal ?
Remarque : testé sur Samsung Galaxy S II fonctionnant en 4.0.4 et sur Nexus 4 fonctionnant en 4.2.2.