Android Google Maps API v2:方位位置を取得する

mrek

ナビゲーションを使用しているようにカメラを強制的に動作させたいと思います。つまり、左に90度回転すると、カメラは同じことを行います。

私の場所(青い点として)が表示されているGoogleマップがあります。

mGoogleMap.setMyLocationEnabled(true);

私が動いているとき、青い点は私の現在の方位を示す矢印です。このベアリングを手に入れたいです。

FusedLocationApiを使用して現在地を取得しています:

 currentLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);

以下のコードは、カメラを現在の場所にアニメーション化しています、方位はありません。ベアリングを追加することはできますが、値がわかりません。

    @Override
    public void onLocationChanged(Location location) {

        LatLng latLng = new LatLng( location.getLatitude(), location.getLongitude() );
        mGoogleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
        mGoogleMap.animateCamera(CameraUpdateFactory.zoomTo(15));

    }

現在地の方向を取得する方法を知っていますか?それについての適切な情報を見つけることができませんでした。私はあなたが私に与えることができるどんな助けでも大いに感謝します。

ありがとうございました

bjiang

を使用してgetOrientation(R, orientation)(そして真北に合わせて)試してみることができると思いますget the device rotationあなたは、参照することができますここで

また、ここCameraPositionクラスを使用してカメラの位置を調整します。

編集:私はさらに良い解決策を見つけました。LocationクラスのgetBearing()メソッドを使用します。

if (location.hasBearing()) {
            CameraPosition cameraPosition = new CameraPosition.Builder()
                .target(latLng)             // Sets the center of the map to current location
                .zoom(15)                   // Sets the zoom
                .bearing(location.getBearing()) // Sets the orientation of the camera to east
                .tilt(0)                   // Sets the tilt of the camera to 0 degrees
                .build();                   // Creates a CameraPosition from the builder
            mGoogleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
        }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Google Maps Android API v2

分類Dev

Google Maps Android API v2 Authorization failure

分類Dev

Can't connect to Google Maps Api Android V2

分類Dev

Overlay an image on google maps android api v2

分類Dev

Google Maps Android API v2のMapFragmentにカスタムコントロールを追加する方法

分類Dev

Google Maps Android API v2:デフォルトのPOIをクリック可能にして、場所の詳細を取得する方法

分類Dev

Android 2.3およびgoogle maps API v2

分類Dev

How to manage Markers well using google maps api v2 on android

分類Dev

Google android maps api v2マーカータイトルを常に表示

分類Dev

Google Maps API Android-NullPointerException-setBoundsInParent

分類Dev

Google Maps API Android-NullPointerException-setBoundsInParent

分類Dev

Android Google Maps Api Tileprovider reapeating x

分類Dev

Android alternative to iOS Google Maps API GMSGeometryOffset

分類Dev

Google Maps API v2Androidに複数のマーカーを追加する

分類Dev

Android: Google Maps API - Change position of maps toolbar

分類Dev

How to set api key for Google maps v2

分類Dev

Google Maps V2 - API key not found Error Message

分類Dev

Google Maps Android API v2で3つ以上の場所に対してCameraUpdateを実行するにはどうすればよいですか?

分類Dev

Google Maps Android API V2 GoogleMapsアプリが無効になっているかどうかを確認します

分類Dev

Google Maps Activity V2 Android Studio

分類Dev

android maps api v2 adding multiple circles

分類Dev

Google Maps Android API V2で白地図しか入手できないのはなぜですか?

分類Dev

Google Maps Android API v2DEBUGとRELEASEAPIKeyの切り替え

分類Dev

Google Maps API v2Androidの動的ズーム

分類Dev

Google Maps Android API v23のみを実行

分類Dev

How to make Android interactive InfoWindow over Google Maps API2 Transparent

分類Dev

Google Maps APIを使用したAndroidのMKMapView見出し機能?

分類Dev

Google Maps API DeletedApiProjectMapError

分類Dev

Google Maps API

Related 関連記事

  1. 1

    Google Maps Android API v2

  2. 2

    Google Maps Android API v2 Authorization failure

  3. 3

    Can't connect to Google Maps Api Android V2

  4. 4

    Overlay an image on google maps android api v2

  5. 5

    Google Maps Android API v2のMapFragmentにカスタムコントロールを追加する方法

  6. 6

    Google Maps Android API v2:デフォルトのPOIをクリック可能にして、場所の詳細を取得する方法

  7. 7

    Android 2.3およびgoogle maps API v2

  8. 8

    How to manage Markers well using google maps api v2 on android

  9. 9

    Google android maps api v2マーカータイトルを常に表示

  10. 10

    Google Maps API Android-NullPointerException-setBoundsInParent

  11. 11

    Google Maps API Android-NullPointerException-setBoundsInParent

  12. 12

    Android Google Maps Api Tileprovider reapeating x

  13. 13

    Android alternative to iOS Google Maps API GMSGeometryOffset

  14. 14

    Google Maps API v2Androidに複数のマーカーを追加する

  15. 15

    Android: Google Maps API - Change position of maps toolbar

  16. 16

    How to set api key for Google maps v2

  17. 17

    Google Maps V2 - API key not found Error Message

  18. 18

    Google Maps Android API v2で3つ以上の場所に対してCameraUpdateを実行するにはどうすればよいですか?

  19. 19

    Google Maps Android API V2 GoogleMapsアプリが無効になっているかどうかを確認します

  20. 20

    Google Maps Activity V2 Android Studio

  21. 21

    android maps api v2 adding multiple circles

  22. 22

    Google Maps Android API V2で白地図しか入手できないのはなぜですか?

  23. 23

    Google Maps Android API v2DEBUGとRELEASEAPIKeyの切り替え

  24. 24

    Google Maps API v2Androidの動的ズーム

  25. 25

    Google Maps Android API v23のみを実行

  26. 26

    How to make Android interactive InfoWindow over Google Maps API2 Transparent

  27. 27

    Google Maps APIを使用したAndroidのMKMapView見出し機能?

  28. 28

    Google Maps API DeletedApiProjectMapError

  29. 29

    Google Maps API

ホットタグ

アーカイブ