android 百度地图集成(1)

来源:互联网 发布:vim c语言高亮 编辑:程序博客网 时间:2024/05/16 10:20

写个自己;

忙碌、休息、懒散、迷糊 的过了差不多两个多月。

在两个月经历的项目中开始初步的使用了解了百度地图sdk的集成。。。 

回头看看,从最早集成极光推送,踩足了坑,历经一个星期才推送成功~~~原因竟然是忘记在application初始化~~


现在先总结下集成百度地图sdk步骤~~


一、首先由于不知道自己这次会用到什么功能,在下载页面选择了自定义下载,并下载了全部的功能~~(毕竟富余总比缺失的好)



二、然后按照教程上说的把第三方的包按目录结构放好;



三、AndroidManifest添加需要的权限 和 在百度官网申请的key。。(这点问题不大~依样画葫芦,问题一般都不会在这个环节)

四、application里面初始化一下。

@Override    public void onCreate() {        super.onCreate();        SDKInitializer.initialize(this);        initEngineManager(this);    }public void initEngineManager(Context context) {        if (mBMapManager == null) {            mBMapManager = new BMapManager(context);        }        if (!mBMapManager.init(new MyGeneralListener())) {            Toast.makeText(Myapplication.getInstance().getApplicationContext(), "BMapManager  初始化错误!",                    Toast.LENGTH_LONG).show();        }    }

注意:eclipse很好就集成了。as的话要把.so文件放到jniLibs文件夹下面去,如文中的目录结构所示。

.so文件的版本与BaiduLBS_Android.jar的版本必须是一致的,可以下载demo从demo里面复制出来。.jar需要引用一下,.so的就不用了。

如果demo可以运行,自己的不可以,肯定是自己哪里粗心,复制漏了,休息一下,再仔细检查一遍,不行就删掉重新复制一遍。

所说的示例中所做的,全景地图也是可以使用的。









0 0
原创粉丝点击