2
사용자 방향에 따라지도를 회전 할 수 있도록 휴대 전화의 방향을 지속적으로 확인해야합니다. 그러나,이 항상, 상관없이myLocation.getBearing() 반환 0.0
currentBearing = map.getMap().getMyLocation().getBearing();
는, 또한 0.0
를 반환
그래서, 나는이 각 2 초 확인 map.getMap().setMyLocationEnabled(true);
및 백그라운드 스레드에서
라고 Google지도 앱을 사용하는 동안 기기를 회전하면지도가 원하는대로 정확하게 회전합니다.내가 뭘 잘못하고 있니?
사이드 참고 : 삼성 갤럭시 S II는이 예에서 4.2.2
를 업데이트하는 위치 수신기 및을 locationManager을 사용하며'map.getMap(). getMyLocation(). hasBearing()'리턴'TRUE '를합니까? –
아니요, false를 반환합니다. 해당 위치에 베어링을 어떻게 추가 할 수 있습니까? 내 말은, Google지도에 제공되는 위치가 Bearing이라는 것입니다. – razielsarafan