为了账号安全,请及时绑定邮箱和手机立即绑定

导航无法加载出

private void routeplanToNavi(boolean mock) {
		
		
		CoordinateType coType = CoordinateType.GCJ02;
		BNRoutePlanNode sNode = null;
		BNRoutePlanNode eNode = null;

		
		
		BDLocation destBdLocation = new BDLocation();
		destBdLocation.setLatitude(mDestLocationData.latitude);
		destBdLocation.setLatitude(mDestLocationData.longitude);
		BDLocation destGcj = bd2gcj(destBdLocation);
		
		
		
		sNode = new BNRoutePlanNode(mLastLocationData.longitude,
				mLastLocationData.latitude, "我的地点", null, coType);
		eNode = new BNRoutePlanNode(destGcj.getLongitude(),
				destGcj.getLatitude(), "目标地点", null, coType);

		if (sNode != null && eNode != null) {
			List<BNRoutePlanNode> list = new ArrayList<BNRoutePlanNode>();
			list.add(sNode);
			list.add(eNode);

			// 开发者可以使用旧的算路接口,也可以使用新的算路接口,可以接收诱导信息等
			
			BaiduNaviManager.getInstance().launchNavigator(this, list, 1, mock,
					new DemoRoutePlanListener(sNode));
			

		}
	}

百度导航引擎初始化成功,但是导航出不来,不知什么原因

正在回答

3 回答

第17行是setLongtitude()吧

0 回复 有任何疑惑可以回复我~

导航初始化成功,但是点击模拟导航就崩溃原因可能是mLastLocation为空。我是在更新经纬度下面缺了段代码,在视频里有。// 更新经纬度
mLatitude = location.getLatitude();
mLongtitude = location.getLongitude();
LatLng ll = new LatLng(mLatitude, mLongtitude);
mLastLocationData = ll;
if (isFirstIn){......}

1 回复 有任何疑惑可以回复我~

我这里也是,导航界面不出来,其他的也没报错,就是BDDemoGuideActivity的这个出不来,,求指导

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-百度地图之导航
  • 参与学习       25596    人
  • 解答问题       47    个

百度地图-导航模块快速入门,轻松为应用程序实现导航功能

进入课程

导航无法加载出

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号