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开发百度地图关键点说明,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。