title: myLocation.getBearing() returns 0.0
body: <p>I need to constantly check the bearing of the phone so I can rotate the map so it follows the user direction.</p>
  
  <p>So, I called <code>map.getMap().setMyLocationEnabled(true);</code></p>
  
  <p>and in a background thread, I check this each 2 seconds:</p>
  
  <pre><code>currentBearing = map.getMap().getMyLocation().getBearing();
  </code></pre>
  
  <p>However, this ALWAYS, no matter what, returns 0.0</p>
  
  <p>Also, when I rotate the device while using Google Maps app, it rotates the map exactly as I want to.</p>
  
  <p>What am I doing wrong?</p>
  
  <p>Side note: Tested on Samsung Galaxy S II running 4.0.4 and Nexus 4 running 4.2.2</p>