MapView在Google Maps Android API v2中显示为空

时间:2013-02-28 14:45:12

标签: android api map android-mapview

我在Google Maps Android API v2中使用了MapFragment。它工作正常。

但是当我使用MapView时。它显示为空白。我不知道发生了什么。

MyActivity

package com.example.MapView;

import android.app.Activity;
import android.os.Bundle;

public class MyActivity extends Activity {
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

}

2 个答案:

答案 0 :(得分:0)

你是什​​么意思空?如果您只使用空网格获取空白地图,通常这意味着您的API密钥错误。您是否切换了计算机或开始使用新密钥库对应用程序进行签名而没有获得新的API密钥?

答案 1 :(得分:0)

https://developers.google.com/maps/documentation/android/map#mapview

  

此类的用户必须将所有Activity生命周期方法(例如onCreate(),onDestroy(),onResume()和onPause() - 转发到MapView类中的相应方法。

您需要转发这些调用,以便视图有机会渲染地图。