3

なんとか矢印を作成ImageViewし、センサーから方位角を取得しました。その後、クラスのメソッドをImageView使用して回転させました。Android Google Maps v2マーカーを使用してマーカーに対してこれを行うにはどうすればよいですか?setRotation()View

4

2 に答える 2

4

Google のandroid-maps-utilsプロジェクトをご覧になることをお勧めします。

を含む

  • BubbleIconFactory : マーカーの生成を担当
  • RotationLayout : レイアウトのコンテンツ (マーカー) を 90 度の倍数で回転させる責任があります。

これにより、矢印/マーカーを表示し、特定の回転を与えるために必要な構成要素が得られます。おそらく、rotationlayout を少しカスタマイズする必要があります。

于 2013-06-27T09:31:38.567 に答える
0

使用できます: https://developers.google.com/maps/documentation/android/marker#rotate_a_marker

com.google.android.gms.maps.model.Marker marker = addMapMarker(camera,PrefManager.getCurrentUsername(getActivity()),
            BitmapDescriptorFactory.fromResource(R.drawable.overlay_gps_location_scanner_icon));
marker.setRotation(0);
于 2014-12-04T11:11:55.420 に答える