android开发百度地图关键点说明

这两天研究android百度地图应用的开发,期间遇到很多莫名其妙的问题。刚开始使用android studio,一直无法正常运行,后来改为eclipse,仍是加载地图时崩溃,经过逐条错误排查,终于可以正常显示。为避免新接触百度地图的朋友走弯路,先将一些要点记录于此。日后有时间再写一篇详细的文档。

1、应用名要与申请的baidukey应用名一致

2、添加权限要按照百度demo中的源码添加,不要按照指南添加。

3、布局文件中添加地图时

有网友提示要用com.baidu.mapapi.map.maview,而不是android的MapView

<com.baidu.mapapi.map.mapview

android:id="@+id/bmapView"

android:layout_width="fill_parent" android:layout_height="fill_parent"

android:clickable="true">

 </com.baidu.mapapi.map.mapview>

 

其实是要用com.baidu.mapapi.map. MapView

<com.baidu.mapapi.map.MapView

android:id="@+id/bmapView"

android:layout_width="fill_parent" android:layout_height="fill_parent"

android:clickable="true">

 </com.baidu.mapapi.map.MapView >

 

3、对于MapManager,是

mBMapMan = new BMapManager(getApplication());

而不是而原始教程的

mBMapManager = new BMapManager(this);

4、mBMapMan.init 要放在setContentView 前面,不能放在后面

5、如果模拟器仍无法通过,试一下真机运行。

android开发百度地图关键点说明,布布扣,bubuko.com

android开发百度地图关键点说明

上一篇:微信小程序订阅消息,我踩过的坑都在这里了!


下一篇:微信公众号开发调用摄像头、拍摄或选择图片、OCR识别