百度地图 Android开发

百度地图开发下载地址
http://lbsyun.baidu.com/sdk/download
请一定要按照需求下载开发包使用(如果用来练手,全下载也行),不然项目会变大,没有必要。具体引用百度的库,可以在自己手机的 /data/data/项目主包名/lib/ 下面找到。

  • 下载百度地图android sdk demo 使用时,需要在自己的百度开发者哪里新建一个项目,因为百度地图要用到share1(每台电脑不一样) 和 主包名。这个通常可以不对的话 ,地图显示不出来(程序运行没有问题,就是地图加载不出来,白色一片,不要误以为是网络不给力)。
  • 基本的显示 ,定位照着demo来写没有任何问题应该,自己把包,lib 导入正确 , manifest 注册好百度的key ,权限 uses 好。

百度地图Android导航

百度地图demo这个地方最开始要init导航的,百度官网没说,并且他的例子里面,是直接在 DemoMainActivity这个类写好了。我们很容易直接把他的项目弄过来复制RoutePlanDemo , DemoMainActivity。这个做法是错误的。

// 初始化导航引擎 , 必须要初始化
BaiduNaviManager.getInstance().initEngine(this, getSdcardDir(),
mNaviEngineInitListener,
new LBSAuthManagerListener() {
@Override
public void onAuthResult(int status, String msg) {
String str = null;
if (0 == status) {
str = “key校验成功!”;
} else {
str = “key校验失败, ” + msg;
}
Toast.makeText(RoutePlanDemo.this, str,
Toast.LENGTH_LONG).show();
}
} );

后面的基本按照demo来写。

你可能感兴趣的:(Android开发,导航,百度地图)