本文在已经获取公交路线名称的基础上,直接调用百度地图API获取公交路线及其公交站的详细信息!

第一步

定义市区公交路线集合 buses

//市区路线
var buses = ['1路','2路','3路','4路','5路','6路','7路','8路','9路','10路','11路','12路','13路','14路','15路','16路','17路','18路','19路','20路','21路','22路','23路','24路','25路','26路','27路','28路','29路','30路','31路','32路','33路','34路','35路','36路','37路','38路','39路','40路','41路','42路','43路','44路','45路','46路','47路','48路','49路','50路','51路','52路','53路','54路','55路','56路','57路','58路','59路','60路','61路','62路','63路','64路','65路','66路','67路','68路','69路','70路','71路','72路','73路','74路','75路','76路','77路','78路','79路','80路','81路','82路','83路','84路','86路','87路','89路','92路','93路','94路','96路','98路','99路','106路','201路[桂林洋演丰区域短线]','202路[秀英片区补充支线]','203路[海甸岛补充短线]','204路[西海岸片区补充支线]','205路[琼山区短线]','206路[桂林洋塔市联通线]','207路[桂林洋区域线]','208路[秀英区区域线]','209路[西海岸片区补充短线]','210路[西海岸片区补充支线]','211路[大英山补充短线]','212路','214路[海甸岛补充短线]','215路[海甸岛补充短线]','216路','217路','218路','219路'];

第二步

创建Map实例,调用百度地图API路线查询功能

// 百度地图API功能
var map = new BMap.Map("l-map");            // 创建Map实例
map.centerAndZoom(new BMap.Point(110.3521728515625,19.882490358764613), 12);//
var busline = new BMap.BusLineSearch(map,{//renderOptions:{map:map,panel:"r-result"},onGetBusListComplete: function(result){if(result) {//默认获取第一条路线var fstLine = result.getBusListItem(0);busline.getBusLine(fstLine);获取线路的站点//busline.getBusLine(lastLine);//var lastLine = result.getBusListItem(1);}}
});

第三步

查询完成的回调

busline.setGetBusLineCompleteCallback(function (result) {console.log(result);//查询的完整结果
});

第四步

查询路线信息,设置延迟

function busSearch(busName){busline.getBusList(busName);
}setTimeout(function(){busSearch('海口1路公交车路线');
},500);

测试结果

其他

地图绘制、坐标转换等将陆续上线...........

百度地图API获取公交路线及站点数据相关推荐

  1. 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例

    利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: var map; var gpsPoint; var baiduPoint; ...

  2. c语言api获取百度地图,H5调用百度地图API获取地理位置

    //获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...

  3. HTML5页面调用百度地图API,获取当前位置并导航到目的地

    微信也可用, <!DOCTYPE html> <html lang="zh-cmn-Hans"><meta charset="UTF-8&q ...

  4. Python3 | 通过百度地图API获取商家详细信息(包括店名,地址,经纬度,电话)

    一.打开百度地图开放平台,选择Web服务API . ​​​​​​官方文档对API接口的调用描述的比较详细,在调用之前先要申请百度地图的账号,然后申请密钥,获取密钥的步骤官方也有说明. 二.通过百度地图 ...

  5. 调用百度地图API获取经纬度(详细步骤)

    前端调用百度地图API获取经纬度(详细操作) 1. 浏览器搜索百度地图开放平台 2. 创建应用 点击控制台 --> 应用管理 --> 我的应用 --> 注册账号(如果没有注册过) - ...

  6. python获取某地铁站经纬度_python通过百度地图API获取某地址的经纬度详解

    前言 这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的,本文将给大家详细的介绍关于python通过百度地图A ...

  7. 利用百度地图api将excel中的经纬度数据可视化

    利用百度地图api将excel中的经纬度数据可视化 因为本人最近在研究2019年研究生数学建模华为杯D题,想将它3个excel文件汽车的经纬度数据在地图上画出来,找了很多方法才实现.现将它分享给大家, ...

  8. 【百度地图API】如何利用自己的数据制作社交地图?只显示可视区域内的标注...

    原文:[百度地图API]如何利用自己的数据制作社交地图?只显示可视区域内的标注 摘要:如果你自己的数据已经超过1万个,如何进行合理的显示?除了聚合marker外,还有一个办法.那就是,只显示可视区域内 ...

  9. 【百度地图API】如何利用自己的数据制作社交地图?只显示可视区域内的标注

    [百度地图API]如何利用自己的数据制作社交地图?只显示可视区域内的标注 摘要:如果你自己的数据已经超过1万个,如何进行合理的显示?除了聚合marker外,还有一个办法.那就是,只显示可视区域内的标注 ...

  10. Python调用百度地图api获取起点终点路线规划距离和预估时长

    现有起点和终点坐标值(经纬度lng.lat),目的是通过百度地图开发者平台的路线规划功能获取起点终点路线规划距离和预估时长,百度地图开发者平台路线规划使用说明网址为:http://lbsyun.bai ...

最新文章

  1. OARCLE11G的密码管理
  2. linux shell 删除文本 较长行
  3. 每天一个linux命令(35):ln 命令
  4. 函数式编程语言python-Python函数式编程
  5. 笔记整理-信息技术服务标准-ITSS生命周期
  6. 如何在Java中使用Zxing和JFreeSVG创建QR Code SVG?
  7. 服务器分虚拟空间,服务器怎样分虚拟主机
  8. python脚本编程手册_Python 入门指南 — Python2.7 手册 2.7 documentation - 脚本之家在线手册...
  9. 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
  10. hql分页获取数据总数_最简洁的分页插件PageHelper
  11. 强化学习《基于价值 - DQN其他细节算法》
  12. 数据归一化和常用的归一化方法
  13. 百度文库免积分免费下载工具的原理与实现
  14. nginx的cgi模块
  15. 万字文肝Python基础知识
  16. 独家|数据造假、爬虫与反爬虫战争暴露出哪些行业现状?
  17. 腾达路由器连接移动路由器,做WIFI信号延申
  18. 通过深度学习实现对网络异常流量检测
  19. Go语言黑帽子学习1
  20. Firewall 防火墙常用命令

热门文章

  1. MPQ文件结构和Partial MPQ文件结构
  2. C. Mortal Kombat Tower(DP)
  3. 电脑族:常点眼药水,还得干眼症?
  4. 路演商业计划书PPT模板
  5. WinCC 中批量绑定变量
  6. 林赛登《花花公子》后桃花旺 与神秘男车场约会_0
  7. 连接到手机热点显示无法解析服务器,Win10连接到手机热点却无法上网的解决方法...
  8. 顺利通过2021年上工信部的网络工程师考试,在此感悟一下
  9. 服装计算机辅助设计论文,服装设计计算机辅助设计应用探索-服装设计论文-设计论文.docx...
  10. 补码1位乘法和补码2位乘法(Booth算法)(三栏式)详解学习