百度地图 添加 com.baidu.mapapi.map.MapView

官方给的示例链接在这里:http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/hellobaidumap

看第四步下面有一行红字:

这个地方写个建议,但是代码还是没有按建议的来写,真蛋疼,你就直接写成最终的样子不就行了? 就像下面这样

第四步,在应用程序创建时初始化 SDK引用的Context 全局变量:

package com.kukudi.weifu;

import android.app.Application;
import com.baidu.mapapi.SDKInitializer;

public class MainApplication extends Application
{

    @Override
    public void onCreate()
    {
        // TODO Auto-generated method stub
        super.onCreate();
        
        // 在SDK各功能组件使用之前都需要调用 SDKInitializer.initialize(getApplicationContext());
        // 因此我们建议该方法放在Application的初始化方法中 
        SDKInitializer.initialize(this);
    }
}

对应的,在AndroidManifest.xml中添加这样一句

就是用我们重写的MainApplication取代默认的Application

 

其它的都还按它上面的示例来写就行了!跑出的结果如下:

posted @ 2015-04-28 11:36  莫压枯枯地  阅读(2343)  评论(0编辑  收藏  举报