利用百度地图API做android应用开发,地图全黑

来源:互联网 发布:淘宝6s官换机能买吗 编辑:程序博客网 时间:2024/06/04 19:05

从2012年上半年数据看,高德地图自2011年第四季度成功超越谷歌地图成为第一之后,发展势头更为迅猛,高德地图的市场占有率已由2011年同期的22%上升到25.7%,而谷歌地图则从2011年的28%下滑到17.5%,与处于第三位的百度地图17.3%的市场份额十分接近。其实大家为什么会疑问,原来手机地图老大谷歌的市场份额会那么低,主要是由于服务不稳定、产品版本无法正常升级,同时会限制使用次数,往后还会收费等等原因,使得谷歌最近几年在中国市场急剧下降。而百度地图的发展也是相当的迅猛,有后来居上的趋势。

对于利用百度地图API做android应用开发,也变得越来越普及,网上的资源也是越来越多。自己也是刚刚开始接触,一步一步摸索,然后记录自己遇到的问题,和大家一起分享。

进入正题:

相信刚刚接触百度地图的时候,可能遇到地图全黑的问题,我遇到两种情况:

(1)需要获取密钥

http://openapi.baidu.com/map/android-mobile-apply-key.htm

(2)没有start()

在onResume()中,加上

protected void onResume() {// TODO Auto-generated method stubif (mBMapMan != null) {        mBMapMan.start();    }super.onResume();}


其中,mBMapMan是在主程序开始声明的地图管理private BMapManager mBMapMan = null;