百度地图API具有公交检索功能;使用它的在线SDK示例来修改代码,快速演示一下;

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="initial-scale=1.0, user-scalable=no" /><style type="text/css">body, html {width: 100%;height: 100%; margin:0;font-family:"微软雅黑";}#l-map{height:500px;width:100%;}</style><script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=您的密钥"></script><script src="//libs.baidu.com/jquery/1.9.0/jquery.js"></script><title>根据起终点名称查询公交换乘</title>
</head>
<body><div id="l-map"></div><div id="driving_way"><select><option value="0">最少时间</option><option value="1">最少换乘</option><option value="2">最少步行</option><option value="3">不乘地铁</option></select><input type="button" id="result" value="查询"/></div>
</body>
</html>
<script type="text/javascript">// 百度地图API功能var map = new BMap.Map("l-map");         map.centerAndZoom(new BMap.Point(106.5507137149,29.5647048135), 14);var start = "李家坪立交";var end = "洪崖洞";var routePolicy = [BMAP_TRANSIT_POLICY_LEAST_TIME,BMAP_TRANSIT_POLICY_LEAST_TRANSFER,BMAP_TRANSIT_POLICY_LEAST_WALKING,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS];var transit = new BMap.TransitRoute(map, {renderOptions: {map: map},policy: 0});$("#result").click(function(){map.clearOverlays(); var i=$("#driving_way select").val();search(start,end,routePolicy[i]); function search(start,end,route){ transit.setPolicy(route);transit.search(start,end);}});
</script>

假定定位到城市 重庆 来检索;

首先要申请自己的key才能调用;
先new一个BMap.Map对象;
centerAndZoom,定位地图中心点到自己需要的城市(使用经纬度),后一个参数是缩放级别;
公交检索是使用 BMap.TransitRoute 类来实现;
设置检索策略,并调用类的search方法来实现检索;
查询按钮的id是"result",点击时调用$("#result").click(function() 函数;

它的公交检索接口可以标绘检索路线;

也会返回检索的结果集;可以自定义返回结果的面板颜色之类;

大中城市都可以;小县城大概也可以的;可以自己试;

这是GIS功能的一种;

我以前也碰到过,你的百度API调用代码是放到其他前端代码文件里的,如果前端代码里面CSS文件继承比较多,可能影响不会标绘出检索路线,要自己去CSS文件里找;

百度地图API公交检索示例 - 标绘结果路线、返回结果集相关推荐

  1. vue调用百度地图API输入提示示例下拉列表一直被触发问题

    2019独角兽企业重金招聘Python工程师标准>>> 先看图 然后点确定,居然下拉框又被触发了,而且在添加页面各种输入框只要一输入文字就会触发地图下拉框展示,很恶心的一个bug,不 ...

  2. 利用百度地图api,自定义起始点进行驾车路线的搜索,并可以根据不同驾车策略给出驾驶指导

    利用百度地图api,通过在输入框(带自动填充)输入起始点,然后根据用户选择的不同驾车策略来进行驾车路线搜索并显示具体的路线信息.驾车策略共三种,默认路线(时间最短).最短路程.不走高速.左侧搜索栏可以 ...

  3. [Python]调用百度地图API对地点进行搜索,利用 JSON 返回纬度/行政区域编号

    1.创建百度API应用 类似爬虫程序,在百度地图API进行注册 在此处点击控制台,在应用管理------我的应用处 创建自己的应用. 创建应用如图所示,在请求校验方式处选择sn校验方式 记住自己的AK ...

  4. 百度地图api公交路线,IE下跳转百度地图后中文变成乱码的解决办法

    百度开放的公交路线的链接,IE跳转会出现中文变成乱码的问题.如图: //创建InfoWindow function createInfoWindow() { var desDiv = []; desD ...

  5. python调用百度地图画轨迹图_[python]百度地图API,正/逆地理编码,路线规划接口的调用,实现输出出行的距离和......

    [Python] 纯文本查看 复制代码''' 文件名:L17.py 作者:小饭团 创建时间:2019年1月11日15:17:03 文件描述:调用Web服务API接口,百度地图路线规划 正/逆地理编码 ...

  6. python调用百度地图实现导航pc_[python]百度地图API,正/逆地理编码,路线规划接口的调用,实现输出出行的距离和......

    [Python] 纯文本查看 复制代码''' 文件名:L17.py 作者:小饭团 创建时间:2019年1月11日15:17:03 文件描述:调用Web服务API接口,百度地图路线规划 正/逆地理编码 ...

  7. 百度地图API gps坐标转换为百度坐标

    百度地图API官网示例 我写的例子,基于react 实现的功能: 根据点画折线 在点位置插入自定义图标 点击图标的时候显示一张图片 传递的gps坐标需要转换成百度坐标 因为坐标转换一次转换不能超过10 ...

  8. 百度地图API实现自动定位城市,省市二联重新地图重新定位

    最近遇到定位问题,借助百度地图ApI与若干文章解决了这个问题. 相对来说,百度地图API中的示例组合起来就能达到大众的需求了,只是刚接触不知道整体是什么情况,花了点时间了解. ------------ ...

  9. 百度地图API之定位+公交地铁线路导航

    背景: 给医院做的一个微信平台,需要用户定位来到达医院目的地. 心情: 一下午困死我了. 一.定位 定位示例在这里: http://developer.baidu.com/map/jsdemo.htm ...

最新文章

  1. OpenCV图像旋转的原理与技巧
  2. WIN7的CMD界面下输入ipconfig后提示不是内部或外外部命令,也不是可运行的程序或批处理文件...
  3. 计算一个image的大小_一个方案提升Flutter内存利用率(干货)
  4. hostent结构体图解
  5. Java继承-子类不可以继承父类的构造方法
  6. 高中python公开课怎么上好_如何上好高中英语公开课
  7. 接入网NFV引入路径:CPE、OLT和BNG或将率先云化
  8. NOIP2016 DAY2 T3 愤怒的小鸟
  9. 一张图彻底了解Unity脚本的生命周期
  10. PATB 1038. 统计同成绩学生(20)
  11. wcf中如何Host多个WCF服务?
  12. android 百度地图 64位,百度地图 Android SDK
  13. 王道考研数据结构笔记
  14. (一)使用RED5搭建流媒体服务器
  15. bzoj2286: [Sdoi2011消耗战] 虚树构造
  16. 助力网络安全发展,安全态势攻防赛事可视化
  17. 计算机怎么建我的文档,如何修改我的文档路径
  18. 机器学习之加州房价预测(三)
  19. 设计——免费PSD素材+设计网站+图标生成工具+自动标注
  20. violate 修饰的用法

热门文章

  1. 读书计划清单之碎碎念
  2. java linkedlist 方法_Java LinkedList getFirst()方法与示例
  3. 页面导航的两种方式——声明式导航、编程式导航||vue-router编程式导航||router.push() 方法的参数规则
  4. JSON动态解析()
  5. DevExpress XPO使用WCF数据源
  6. windows 关闭粘滞键-解决Microsoft Remote Desktop输入自动变为快捷键问题
  7. CTFshow 反序列化 web256
  8. Tarjan 算法详解
  9. MATLAB 图像函数(第三章) 图像基本处理
  10. oem718d 基准站设置_RTK基站设置、7参数、测点、放线等操作教程,文末有视频