-1

アプリケーションに Google マップを統合しました。自分の現在地を見つけることができます。方向を変えたときに地図を自動回転させたい。どうすればこれを達成できますか。

ありがとう

4

1 に答える 1

0

注意:専門家ではありません

Google API docsに基づくと、 GroundOverlay#setBearingで説明されているように、方位を調整する必要があるようです。

パブリック最終クラス GroundOverlay

グラウンド オーバーレイは、マップに固定される画像です。グラウンド オーバーレイには次のプロパティがあります。

...

ベアリング

画像を時計回りに回転させる量。回転の中心が画像のアンカーになります。これはオプションで、デフォルトの方位は 0 です。つまり、画像は上が北になるように配置されます。

例:

GoogleMap map = ...; // get a map.
BitmapDescriptor image = ...; // get an image.
LatLngBounds bounds = ...; // get a bounds
// Adds a ground overlay with 50% transparency.
GroundOverlay groundOverlay = map.addGroundOverlay(new GroundOverlayOptions()
   .image(image)
   .positionFromBounds(bounds)
   .transparency(0.5));
于 2013-07-11T08:04:47.080 に答える