【发布时间】:2013-04-03 23:17:27
【问题描述】:
我需要经常检查手机的方位,这样我才能旋转地图,使其跟随用户方向。
所以,我打电话给map.getMap().setMyLocationEnabled(true);
在后台线程中,我每 2 秒检查一次:
currentBearing = map.getMap().getMyLocation().getBearing();
但是,无论如何,这总是返回 0.0
此外,当我在使用 Google 地图应用时旋转设备时,它会完全按照我的意愿旋转地图。
我做错了什么?
附注:在运行 4.0.4 的三星 Galaxy S II 和运行 4.2.2 的 Nexus 4 上测试
【问题讨论】:
-
map.getMap().getMyLocation().hasBearing()是否返回true? -
不,它返回 false。如何将轴承添加到该位置?我的意思是,我敢打赌谷歌地图得到的位置是有方位的。
标签: android android-maps-v2 bearing