我需要经常检查手机的方位,这样我才能旋转地图,使其跟随用户方向。
所以,我打电话map.getMap().setMyLocationEnabled(true);
在后台线程中,我每 2 秒检查一次:
currentBearing = map.getMap().getMyLocation().getBearing();
但是,无论如何,这总是返回 0.0
此外,当我在使用 Google 地图应用程序时旋转设备时,它会完全按照我的意愿旋转地图。
我究竟做错了什么?
旁注:在运行 4.0.4 的三星 Galaxy S II 和运行 4.2.2 的 Nexus 4 上测试