В настоящее время я использую Карты Google на Android, но я не уверен, как повернуть карту, чтобы показать текущее направление просмотра пользователей.Текущее местоположение Google Maps Google
Когда я установил:
mMap.setMyLocationEnabled(true);
Я заметил, что текущий маркер имеет малую несущую стрелу (при наклоне телефона и т.д.).
@Override
public void onLocationChanged(Location location) {
handleNewLocation(location);
}
private void handleNewLocation(Location location) {
Log.d(TAG, location.toString());
double currentLatitude = location.getLatitude();
double currentLongitude = location.getLongitude();
LatLng latLng = new LatLng(currentLatitude, currentLongitude);
CameraPosition camPos = new CameraPosition.Builder()
.target(latLng)
.zoom(16.0f)
.bearing(location.getBearing())
.build();
mMap.animateCamera(CameraUpdateFactory.newCameraPosition(camPos));
}
Это успешно обновляет положение маркеров на карте в зависимости от местоположения. Однако, как я могу изменить направление движения маркера, повернув карту, на основе наклона наклона телефона.