百度地图在3.0的Javascript api中增加了四种路径规划,分别是:步行、骑行、自驾、公交。

关于路线规划的引用也相当简单,我们以步行为例://实例化地图

var map = new BMap.Map("container");

//定位地图中心点及缩放级别

map.centerAndZoom(new BMap.Point(116.404, 39.915), 14);

//定义步行路线规划实例

var walking = new BMap.WalkingRoute(map, {

renderOptions: {

map: map,

autoViewport: true

}

});

//定义步行路线规划起始点和结束点

var start = new BMap.Point(116.310791, 40.003419);

var end = new BMap.Point(116.326419, 40.003519);

//执行路线规划。

walking.search(start, end);

是不是相当简单呢?

另外三种的调用方式也差不多,如下:

//骑行

var riding = new BMap.RidingRoute(map, {

renderOptions: {

map: map,

autoViewport: true

}

});

//驾车

var driving = new BMap.DrivingRoute(map, {

renderOptions: {

map: map,

autoViewport: true

}

});

//公交

var transit = new BMap.TransitRoute(map, {

renderOptions: {

map: map,

autoViewport: true

},

// 配置跨城公交的换成策略为优先出发早

intercityPolicy: BMAP_INTERCITY_POLICY_EARLY_START,

// 配置跨城公交的交通方式策略为飞机优先

transitTypePolicy: BMAP_TRANSIT_TYPE_POLICY_AIRPLANE

});

java百度地图路线规划_浅谈百度地图WEB开发中的四种路线规划相关推荐

  1. 浅谈在游戏陪玩开发中常见的几种加密算法及实现

    前言 数字签名.信息加密是游戏陪玩开发前后端都经常需要使用到的技术,应用场景包括了用户登入.交易.信息通讯.oauth 等等,不同的应用场景需要游戏陪玩开发时使用到不同的签名加密算法,或者需要搭配不一 ...

  2. 浅谈iPhone和iPad开发中的图标设置

    浅谈iPhone和iPad开发中的图标设置 图标大小问题 我们的辛辛苦苦做出来的应用程序在iPhone上的表示仅仅是一个图标,对这个图标不可以不谨慎对待,不能因为大小不对头这些小问题而失真啊什么的. ...

  3. 浅谈Web开发中的6种技术

    CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) Web开发中的6种技术 1.html 超文本标记语言,即HTML(Hypertext Mar ...

  4. java的向下转型_浅谈Java向下转型的意义

    一开始学习 Java 时不重视向下转型.一直搞不清楚向下转型的意义和用途,不清楚其实就是不会,那开发的过程肯定也想不到用向下转型. 其实向上转型和向下转型都是很重要的,可能我们平时见向上转型多一点,向 ...

  5. python竞赛_浅谈Python在信息学竞赛中的运用及Python的基本用法

    浅谈Python在信息学竞赛中的运用及Python的基本用法 前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在& ...

  6. 幼儿园案例经验迁移_浅谈在幼儿园数学教学中如何为迁移而教

    浅谈在幼儿园数学教学中如何为迁移而教 前言 培养能力.发展智力是我们教学的重要目标,而学习的迁移则可以说是检验教学是否达到这个目标的最可靠的指标.为迁移而教是当今教育界流行的一个很有吸引力的口号.但遗 ...

  7. mysql cdc采集_浅谈CDC在微服务中的应用

    原标题:浅谈CDC在微服务中的应用 CDC(Change Data Capture)是一种通过监测数据变更(变更包括新增.修改.删除等)而对变更的数据进行进一步处理的一种设计模式,通常应用在数据仓库以 ...

  8. java方法区对象类型_浅谈Java内存区域与对象创建过程

    一.java内存区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有的区域则 ...

  9. java中单例的应用_浅谈Java中单例模式的几种应用

    目录 浅谈Java中单例模式的几种应用 第一种:懒汉式 第二种:饿汉式 第三种:双重检索式 第四种:注册登记式 第五种:内部类形式 浅谈Java中单例模式的几种应用 日常开发中,为了提高我们系统中对象 ...

最新文章

  1. Ubuntu+mps-youtube for crawling video / audio
  2. aspnetpager分页,不使用存储过程
  3. 类中的关键字public、protected、private究竟是什么意思?
  4. strtok_r 和 strsep 使用实例
  5. How to resolve ASSERTION_FAILED error when you register the odata service expose
  6. 2016蓝桥杯省赛---java---B---1(有奖猜谜)
  7. 【物理总结】初中物理重要常数、单位换算、概念、规律和理论及知识的应用归纳大全梳理总结
  8. 如何优雅的设计 React 组件
  9. C语言指针-从底层原理到花式技巧,图文和代码给你讲解透彻
  10. expdp导出表结构_Oracle用exp导出部分表和expdp
  11. 赛门铁克管理密码忘记卸载工具
  12. Win10家庭中文版如何添加本地用户
  13. selenium中怎么使用autoit
  14. Mac M1安装ta-lib
  15. 正负号 substr java_实战LeetCode 系列(一) (题目+解析)
  16. YOLO-先验框/anchor(锚点)
  17. 使用“soup.h1.text”爬虫提取标题会多一个\
  18. PointNet学习笔记(一)—— 论文
  19. 1.TensorFlow快速入门
  20. Java集合 他人的总结 和 我的学习

热门文章

  1. 天线的最佳长度及计算方法
  2. react项目实战 1 项目介绍、项目搭建
  3. 【腾讯Bugly干货分享】Android 插件技术实战总结
  4. Photoshop2018 证件照更换底色
  5. 局域网路由器设置图解
  6. 4542: [Hnoi2016]大数|莫队
  7. Mysql异常'SET OPTION SQL_SELECT_LIMIT=DEFAULT'
  8. git忽略文件的两种方式
  9. 解决 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (61) 超详细
  10. CTF学习规划————1、如何入门CTF