2
我需要不断地检查手机的方位,以便我可以旋转地图,使其跟随用户的方向。myLocation.getBearing()返回0.0
所以,我叫map.getMap().setMyLocationEnabled(true);
,并在后台线程,我检查这个每次2秒时:
currentBearing = map.getMap().getMyLocation().getBearing();
然而,这个总是,不管是什么,返回0.0
而且,当我使用Google地图应用旋转设备时,它会完全按照我的需要旋转地图。
我在做什么错?
边注:在测试了三星Galaxy S II运行4.0.4和Nexus 4运行4.2.2
而且确实'map.getMap()。getMyLocation()。hasBearing()''回报TRUE'? – 2013-04-11 16:50:08
不,它返回false。我如何将轴承添加到该位置?我的意思是,我敢打赌,谷歌地图获得的位置有一个轴承。 – razielsarafan 2013-04-11 16:51:22