Androidマップで現在地を取得するにはどうすればよいですか?

上がった

実際、私の問題は、現在地の緯度と経度を取得していないことです.非常に多くの方法を試しました.この質問はすでにSOで尋ねられていることを知っています.

Mapで自分の現在位置を取得し、location変数に設定したい

これは私のコードです:

- onCreate メソッド

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_your_location);
    // Obtain the SupportMapFragment and get notified when the map is ready to be used.
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);

    infoTextView = (TextView) findViewById(R.id.infoTextView);
    requestKorsaButton = (Button) findViewById(R.id.requestKorsa);

    locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    provider = locationManager.getBestProvider(new Criteria(), true);
    if(provider == null) {
        Toast.makeText(this, "No Location for you", Toast.LENGTH_SHORT).show();
    }

    if (ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
        ActivityCompat.requestPermissions(
                this,
                new String[]{android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION},
                PERMISSION_LOCATION_REQUEST_CODE);
    }
    locationManager.requestLocationUpdates(provider, 400, 1, this);
}

- onMapReady メソッド

   @Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    if (ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
        ActivityCompat.requestPermissions(
                this,
                new String[]{android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION},
                PERMISSION_LOCATION_REQUEST_CODE);
    }
    mMap.setMyLocationEnabled(true);

    location = locationManager.getLastKnownLocation(provider);
    if (location != null) {
        updateLocation(location);
    }

}
上がった

この問題は、エミュレーターでアプリケーションを実行しようとしていたために発生していましたが、デバイスで実行しているときには機能します。ありがとう...

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Googleマップに現在地ボタンを追加するにはどうすればよいですか。

分類Dev

SwiftUIで現在地を取得するにはどうすればよいですか?

分類Dev

JavaScriptで現在地を取得するにはどうすればよいですか?

分類Dev

TextViewで現在地を取得するにはどうすればよいですか?

分類Dev

現在地の水色のフィールドでiPhoneマップアプリの青い点を取得するにはどうすればよいですか?

分類Dev

現在地を検出した後、マップボックスで経度と緯度を取得するにはどうすればよいですか?

分類Dev

マップビューを現在の場所から取得するにはどうすればよいですか?

分類Dev

Kotlin dev Androidで現在地を取得するにはどうすればよいですか?

分類Dev

Androidで現在地の継続的な更新を取得するにはどうすればよいですか?

分類Dev

Android MarshmallowのGoogleマップに現在の場所を表示するにはどうすればよいですか?

分類Dev

Android用GoogleマップAPIで現在地に自動的にズームインするにはどうすればよいですか?

分類Dev

グーグルマップで地図をオフにするにはどうすればよいですか?

分類Dev

Googleマップで地図を表示するにはどうすればよいですか?

分類Dev

正規表現で2つのマッチを取得するにはどうすればよいですか?

分類Dev

正規表現で2つのマッチを取得するにはどうすればよいですか?

分類Dev

ViewControllersなしでSwiftUIを使用して現在地を取得するにはどうすればよいですか?

分類Dev

ViewControllersなしでSwiftUIを使用して現在地を取得するにはどうすればよいですか?

分類Dev

現在の場所から目的地(住所)の場所までのルートマップを表示するにはどうすればよいですか?

分類Dev

シミュレーターでiOSの現在地を取得するにはどうすればよいですか?

分類Dev

macOSKEXTで現在のプロセッサIDを取得するにはどうすればよいですか

分類Dev

Pythonで現在の動作ステップを取得するにはどうすればよいですか?

分類Dev

現在のSASSマップ/辞書で別の値を参照するにはどうすればよいですか?

分類Dev

Javaでマップの値タイプを取得するにはどうすればよいですか?

分類Dev

Android AVDで現在地を表示するにはどうすればよいですか?

分類Dev

Googleマップでドットの座標を取得するにはどうすればよいですか?

分類Dev

出力をラップする「top」コマンドを取得するにはどうすればよいですか?

分類Dev

マップビューの現在地ピンのリスナーを設定するにはどうすればよいですか?

分類Dev

デフォルトのグーグルマップの現在地アイコンを削除するにはどうすればよいですか?

分類Dev

JSPでキーを指定してマップ値を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    Googleマップに現在地ボタンを追加するにはどうすればよいですか。

  2. 2

    SwiftUIで現在地を取得するにはどうすればよいですか?

  3. 3

    JavaScriptで現在地を取得するにはどうすればよいですか?

  4. 4

    TextViewで現在地を取得するにはどうすればよいですか?

  5. 5

    現在地の水色のフィールドでiPhoneマップアプリの青い点を取得するにはどうすればよいですか?

  6. 6

    現在地を検出した後、マップボックスで経度と緯度を取得するにはどうすればよいですか?

  7. 7

    マップビューを現在の場所から取得するにはどうすればよいですか?

  8. 8

    Kotlin dev Androidで現在地を取得するにはどうすればよいですか?

  9. 9

    Androidで現在地の継続的な更新を取得するにはどうすればよいですか?

  10. 10

    Android MarshmallowのGoogleマップに現在の場所を表示するにはどうすればよいですか?

  11. 11

    Android用GoogleマップAPIで現在地に自動的にズームインするにはどうすればよいですか?

  12. 12

    グーグルマップで地図をオフにするにはどうすればよいですか?

  13. 13

    Googleマップで地図を表示するにはどうすればよいですか?

  14. 14

    正規表現で2つのマッチを取得するにはどうすればよいですか?

  15. 15

    正規表現で2つのマッチを取得するにはどうすればよいですか?

  16. 16

    ViewControllersなしでSwiftUIを使用して現在地を取得するにはどうすればよいですか?

  17. 17

    ViewControllersなしでSwiftUIを使用して現在地を取得するにはどうすればよいですか?

  18. 18

    現在の場所から目的地(住所)の場所までのルートマップを表示するにはどうすればよいですか?

  19. 19

    シミュレーターでiOSの現在地を取得するにはどうすればよいですか?

  20. 20

    macOSKEXTで現在のプロセッサIDを取得するにはどうすればよいですか

  21. 21

    Pythonで現在の動作ステップを取得するにはどうすればよいですか?

  22. 22

    現在のSASSマップ/辞書で別の値を参照するにはどうすればよいですか?

  23. 23

    Javaでマップの値タイプを取得するにはどうすればよいですか?

  24. 24

    Android AVDで現在地を表示するにはどうすればよいですか?

  25. 25

    Googleマップでドットの座標を取得するにはどうすればよいですか?

  26. 26

    出力をラップする「top」コマンドを取得するにはどうすればよいですか?

  27. 27

    マップビューの現在地ピンのリスナーを設定するにはどうすればよいですか?

  28. 28

    デフォルトのグーグルマップの現在地アイコンを削除するにはどうすればよいですか?

  29. 29

    JSPでキーを指定してマップ値を取得するにはどうすればよいですか?

ホットタグ

アーカイブ