Android:Google Map Android API v2无法加载地图

时间:2017-06-26 11:34:10

标签: android google-maps android-fragments

我尝试将Google Map Android API v2添加到我的应用程序中,但我检查每个设置都没问题,但地图无法加载到MapView中。

这是我的设计。

在根项目build.gradle文件中,我添加了:

    classpath 'com.google.gms:google-services:3.0.0'

在应用程序build.gradle文件中,我添加了:

...
dependencies {
...
    compile 'com.google.android.gms:play-services:10.2.1'
    compile 'com.google.android.gms:play-services-maps:10.2.1'
}
apply plugin: 'com.google.gms.google-services'

在AndroidManifest.xml中,我还添加了标签:

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="MY_KEY_HERE" />

我实现了一个包含ViewPager的Activity,之后我加载了一个包含MapView的片段。我还检查了片段内初始化MapView对象的所有步骤。

private void initMapView(View view, Bundle savedInstanceState) {
    mMapView = (MapView) view.findViewById(R.id.map);
    mMapView.onCreate(savedInstanceState);
    MapsInitializer.initialize(getContext());
    mMapView.getMapAsync(this);
}

逐步在片段的生命周期功能中调用MapView的生命周期功能。

那你能意识到我的代码会发生什么吗?我无法弄清楚地图无法加载的原因。

0 个答案:

没有答案