Googleマップを実装したアンドロイドアプリを開発中です。私は(Googleマップのナビゲーションのように)移動方向にマーカーを回転させようとしましたが、すべてのコードが失敗しました。以下はコードです。なにか提案を。 (注)(IAMは、位置、速度及びベーリングを返すメソッドからベアリングを取得し、向きを変えてIは、軸受変化の浮動小数点値を見ることができる。移動方向でマーカーを回転させる
float bearing = setterandGetter.getBearing();
double lat = setterandGetter.getLatitude();
double lon = setterandGetter.getLongitude();
LatLng currentPosition = new LatLng(latitudelongitude);
googleMap.moveCamera(CameraUpdateFactory.newLatLng(currentPosition));
Marker marker = googleMap.addMarker(new MarkerOptions().position(currentPosition).icon(BitmapDescriptorFactory.fromBitmap(blueIcon)).flat(true).rotation(bearing));
あなたは()メソッドonLocatioChangedにこのコードをパットがありますか? –
yup、ロケーションが変更されたときに地図メソッドが呼び出されました – Ahmed
そのメソッドの内部にログを出力して呼び出しているかどうかを確認しましたか? –