読み込み中にnullポインタを与えるGoogleマップ

ベン・アヤックス

私は現在Androidの初心者で、空白のアクティビティにGoogleマップを実装するプロジェクトを行っています。アプリにGoogleマップをロードすると、イライラするnullポインター例外が発生します。今のところ、私は私が知っているすべてを試しました。私のvaluesフォルダーには、xmlがあります。

google_maps_api.xml

<resources>
    <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">My_api_key</string>
</resources>

Map_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:showIn="@layout/app_bar_map_main">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
    <fragment
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:name="com.google.android.gms.maps.MapFragment"
    android:id="@+id/map"/>
        </LinearLayout>
</RelativeLayout>

依存関係

dependencies {
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.android.support:design:25.3.1'
    compile 'com.google.android.gms:play-services-maps:11.2.2'
    testCompile 'junit:junit:4.12'
apply plugin: 'com.google.gms.google-services'

}

Map_main.javaファイル

public class MapMain extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, OnMapReadyCallback {

    GoogleMap mMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_map_main);

    SupportMapFragment mapFragment = (SupportMapFragment) findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
}
 @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        // Add a marker in Sydney and move the camera
        LatLng sydney = new LatLng(-34, 151);
        mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
        mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
    }
}

エラー

 Unable to start activity `ComponentInfo{com.example.googlemaps/com.example.googlemaps.MapsMaon}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.SupportMapFragment.getMapAsync(com.google.android.gms.maps.OnMapReadyCallback)' on a null object reference`
SRB禁止

あなたは使用する必要があります

android:name="com.google.android.gms.maps.SupportMapFragment‌​"

レイアウトで、

android:name="com.google.android.gms.maps.MapFragment"

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

マーカーの読み込みを待っている間にGoogleマップに読み込み中の画像をオーバーレイする

分類Dev

Google MapsAPIがマップタイルの読み込みに失敗する

分類Dev

データベース行をマップに読み込み、マップのスライスに追加する

分類Dev

ファイルの読み込み中にアニメーションGIFでポップアップを表示

分類Dev

Googleマップの読み込みに関する問題-SensorNotRequired

分類Dev

ポップオーバーに読み込み中のgifを表示してから、ajaxコンテンツに置き換える必要があります

分類Dev

グライドで画像をGoogleマップマーカーに読み込む

分類Dev

ページの読み込み時にタイムスタンプを読み込み、フォーム送信時にタイムスタンプと比較する

分類Dev

Googleマップのカスタムタイルの読み込みが遅い

分類Dev

AGMを使用してGoogleマップに画像を読み込む

分類Dev

Googleマップ-KMLオーバーレイを読み込む

分類Dev

遅延読み込み中に読み込みコンポーネントを表示する方法

分類Dev

Google Play Consoleにマッピングファイルを読み込む

分類Dev

Androidのstrings.xmlからの読み込み中にNullポインター例外が発生しました

分類Dev

ページの読み込み中にcssポップアップを開き、ページの読み込みが完了したら閉じる方法

分類Dev

hrefClickでGoogleマップに場所を読み込む

分類Dev

コマンドラインを使用してBigQueryからGoogleスプレッドシートにデータを読み込む

分類Dev

グーグルマップの読み込み中にあいまいなスカイスクリーンを受信する

分類Dev

JSファイルの読み込みを妨げるポップアップ

分類Dev

(遅延)リファクタリング後にGoogleマップの読み込みが機能しない

分類Dev

タイルマップを読み込めません(Libgdx)

分類Dev

ポインタファイルは、生のビットマップデータの読み取り中にランダムに値を変更します

分類Dev

Googleマップの読み込み中のProgressBar

分類Dev

Excelファイルデータの読み取り中にnullポインタ例外を取得する

分類Dev

Googleマップのiframeの読み込みが非常に遅い

分類Dev

json配列をマップに読み込むためのスキャンインターフェイスを実装する

分類Dev

インターネットアクセスをSSL / HTTPSリクエストに制限するとGoogleマップの読み込みで問題が発生する

分類Dev

Googleマップの読み込み時に情報ウィンドウを開く

分類Dev

フレームの読み込み中に読み込みアイコンを表示する方法

Related 関連記事

  1. 1

    マーカーの読み込みを待っている間にGoogleマップに読み込み中の画像をオーバーレイする

  2. 2

    Google MapsAPIがマップタイルの読み込みに失敗する

  3. 3

    データベース行をマップに読み込み、マップのスライスに追加する

  4. 4

    ファイルの読み込み中にアニメーションGIFでポップアップを表示

  5. 5

    Googleマップの読み込みに関する問題-SensorNotRequired

  6. 6

    ポップオーバーに読み込み中のgifを表示してから、ajaxコンテンツに置き換える必要があります

  7. 7

    グライドで画像をGoogleマップマーカーに読み込む

  8. 8

    ページの読み込み時にタイムスタンプを読み込み、フォーム送信時にタイムスタンプと比較する

  9. 9

    Googleマップのカスタムタイルの読み込みが遅い

  10. 10

    AGMを使用してGoogleマップに画像を読み込む

  11. 11

    Googleマップ-KMLオーバーレイを読み込む

  12. 12

    遅延読み込み中に読み込みコンポーネントを表示する方法

  13. 13

    Google Play Consoleにマッピングファイルを読み込む

  14. 14

    Androidのstrings.xmlからの読み込み中にNullポインター例外が発生しました

  15. 15

    ページの読み込み中にcssポップアップを開き、ページの読み込みが完了したら閉じる方法

  16. 16

    hrefClickでGoogleマップに場所を読み込む

  17. 17

    コマンドラインを使用してBigQueryからGoogleスプレッドシートにデータを読み込む

  18. 18

    グーグルマップの読み込み中にあいまいなスカイスクリーンを受信する

  19. 19

    JSファイルの読み込みを妨げるポップアップ

  20. 20

    (遅延)リファクタリング後にGoogleマップの読み込みが機能しない

  21. 21

    タイルマップを読み込めません(Libgdx)

  22. 22

    ポインタファイルは、生のビットマップデータの読み取り中にランダムに値を変更します

  23. 23

    Googleマップの読み込み中のProgressBar

  24. 24

    Excelファイルデータの読み取り中にnullポインタ例外を取得する

  25. 25

    Googleマップのiframeの読み込みが非常に遅い

  26. 26

    json配列をマップに読み込むためのスキャンインターフェイスを実装する

  27. 27

    インターネットアクセスをSSL / HTTPSリクエストに制限するとGoogleマップの読み込みで問題が発生する

  28. 28

    Googleマップの読み込み時に情報ウィンドウを開く

  29. 29

    フレームの読み込み中に読み込みアイコンを表示する方法

ホットタグ

アーカイブ