文档章节

百度地图---之---路径规划

吹比龙
 吹比龙
发布于 2016/03/18 14:50
字数 363
阅读 632
收藏 3

1、百度自带的路径规划

var myP1 = new BMap.Point(116.380967,39.913285);    //起点

var myP2 = new BMap.Point(116.424374,39.914668);    //终点

var driving2 = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true}});    //驾车实例

driving2.search(myP1, myP2);    //显示一条公交线路

DrivingRoute:驾车导航,提供驾车出行方案的搜索服务,可以根据起始坐标和途经点规划路径。

TransitRoute:公交导航,提供某一特定地区的公交出行方案的搜索服务。

WalkingRoute:步行导航,提供步行出行方案的搜索服务。

上面的简单实例是百度demo中的例子百度demo

2、为了实现我们可定制化的路径规划,我们就不能用百度api默认的这套规则

    可以有以下思路

  1. renderOptions把这个属性去掉不显示默认规划结果

  2. DrivingRoute划线给它加途经点 driving2.search(myP1, myP2,{waypoints:Points});  其中waypoints为途经点数组,现在只能途径10个以内有效

  3. 调用回调函数    driving.setSearchCompleteCallback(function(){

var pts = driving.getResults().getPlan(0).getRoute(0).getPath();    //通过驾车实例,获得一系列点的数组

         获取百度路径规划的所有点 然后可以自己划线

var paths = pts.length;    //获得有几个点

var carMk = new BMap.Marker(pts[0]);

var carMk2 = new BMap.Marker(pts[paths-1]);

map.addOverlay(carMk);

map.addOverlay(carMk2)划线

var line = new BMap.Polyline(pts,

{strokeColor:"green", strokeWeight:6, strokeOpacity:0.5});

map.addOverlay(line);

}); 

完美结束

© 著作权归作者所有

吹比龙
粉丝 9
博文 134
码字总数 38691
作品 0
合肥
程序员
私信 提问
百度Apollo无人驾驶入门课程下载

本文提供 百度Apollo官网的无人驾驶入门课程下载,主要为视频文件。 视频数量:101个;文件格式:MP4;视频总时长:2小时40分钟;文件总大小:约1.13GB; 马上下载 关注公众号罗孚传说(Rove...

罗孚传说
2018/07/28
0
0
【iOS】苹果,百度Map定位使用与总结

iOS中使用较多的3款地图,google地图、百度地图、苹果自带地图(高德)。其中苹果自带地图在中国使用的是高德的数据。苹果在iOS 6之后放弃了使用谷歌地图,而改用自家的地图。在国内使用的较...

xn4545945
2014/08/28
0
0
android 调用百度地图客户端,

以前都是使用百度API在软件里面做一个百度地图出来这样感觉既浪费时间又浪费精力,这里就教大家直接使用Intent的方式调用手机上安装的百度地图客户端,访问我们所需要的路径规划等, //调起百...

Remix_jx
2014/09/03
0
1
关于使用百度地图的总结

在项目中大量地使用到了百度地图,因此对百度地图SDK的使用很熟悉,对百度地图SDK有比较深的理解。 现将关于百度地图的几点说明如下: 一、地图的显示和地图类型等等(包括一些可能在实际项目...

雪狼的开发故事
2015/12/20
93
0
百度地图成了十分经典的AI应用场景

百度地图成了十分经典的AI应用场景 2017年9月15日 智元 人工智能   今天,百度地图与北京交管局有一个很有意思的战略合作,这将直接影响北京市民的出行:百度地图为北京交警量身打造了一个...

智元
2017/09/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PO BO VO DTO POJO DAO概念及其作用(附转换图)

J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友...

Airship
13分钟前
0
0
curses 管理插件

http://bbs.nga.cn/read.php?tid=9603776&rand=851

MtrS
今天
3
0
网站运营类指标

1 网站流量类指标 1.1 到达率 1.2 UV   UV即Unique Visitor,又称独立访客。UV是衡量用户“人数”的重要指标,反映了来到网站的用户“数量”。UV定义只跟时间有关。 1.3 Vist   Vist又称...

qwfys
今天
4
0
Commons-lang3提供的StopWatch执行时间监视器

Commons-lang3提供的StopWatch执行时间监视器, spring也提供了同样功能的工具 前言 我们如果要统计一段代码的执行时间:我们的办法是 public static void main(String[] args) {      ...

独钓渔
今天
2
0
Kernel 块设备驱动框架

1,总体架构: 块设备驱动框架是Linux设备最重要的框架之一,涉及内核的vfs,设备驱动模型等模块,是内核中异常复杂的一个框架。我们先看一下块设备设计的主要框架结构,先从总体上对块设备有...

yepanl
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部