终点数据格式

    //终点医院数据;var endData = [{id: 0, name: '南京市第一医院', lng: 118.79073, lat: 32.023645},{id: 1, name: '南京市红十字医院', lng: 118.798598, lat: 32.033747},{id: 2, name: '南京京科医院', lng: 118.789758, lat: 32.092045},{id: 3, name: '南京市中医院', lng: 118.81419, lat: 32.001842},{id: 4, name: '南京大学医院', lng: 118.788766, lat: 32.059918},{id: 5, name: '南京军区南京总医院-急诊', lng: 118.814825, lat: 32.046949},{id: 6, name: '南京京都医院', lng: 118.801374, lat: 32.040321},{id: 7, name: '南京医药', lng: 118.811702, lat: 32.001405},{id: 8, name: '南京市中心医院', lng: 118.802974, lat: 32.06216},{id: 9, name: '南京东南眼科医院', lng: 118.838429, lat: 32.042146},];

单击地图获取起点位置

    map.addEventListener("click", function (e) {geocoder.getLocation(e.point, function (rs) {$("#start").val(rs.address + "," + rs.point.lng + "," + rs.point.lat);});});

封装获取距离和时间的函数

    //获取距离和时间;function getDis(sname, lng1, lat1, ename, lng2, lat2) {map.clearOverlays();var output = "起点:" + sname + "至 终点:" + ename + " 时间:";var searchComplete = function (results) {if (transit.getStatus() != BMAP_STATUS_SUCCESS) {return;}var plan = results.getPlan(0);output += plan.getDuration(true) + "\n";output += "总路程为:";output += plan.getDistance(true) + "\n";}var transit = new BMap.DrivingRoute(map, {renderOptions: {map: map},onSearchComplete: searchComplete,onPolylinesSet: function () {$("#info").html(output);}});var start = new BMap.Point(lng1, lat1);var end = new BMap.Point(lng2, lat2);transit.search(start, end);}

lockdatav Done!

百度地图开发实战案例:根据起点和终点计算路程和时间相关推荐

  1. 百度地图路线规划重新设置起点、终点图标和路线颜色

    重新设置起点.终点图标: var driving = new BMap.DrivingRoute(_this.mapModel, {renderOptions: {map: _this.mapMode ...

  2. 百度地图开发技术方案及解决办法

    技术方案及解决办法 文章目录 技术方案及解决办法 总体方案 基础框架 前端网页 后端程序 结合搭建方法 跨域解决 python处理excel 问题描述 解决办法 网页结构 vue实例 内容引入 ele ...

  3. Android studio百度地图SDK开发 2020最新超详细的Android 百度地图开发讲解(3) 路线规划步行骑行驾车路线规划

    2020最新超详细的Android 百度地图开发讲解(3) 路线规划步行骑行驾车路线规划 开发前配置,显示基本地图,实时定位等查看之前代码,此博客紧接上一博客:https://blog.csdn.ne ...

  4. Android 百度地图开发之一(Hello BaiDu Map)

    之前也接触过百度地图的开发,但那是在网上找的案例或代码,而且是比较老的版本.打算重新学习一下百度地图的开发. 本次使用的百度地图的版本是 Android SDK v3.0.0 本篇文章主要讲述百度地图 ...

  5. 百度地图开发(二)之添加覆盖物 地理编码和反地理编码

    转载请注明出处: http://blog.csdn.net/crazy1235/article/details/43377545 之前写过一篇关于百度地图开发的blog,主要介绍了百度地图的基本地图的 ...

  6. Android studio 百度地图开发(3)地图导航

    Android studio 百度地图开发(3)地图导航 email:chentravelling@163.com 工程下载地址:http://blog.csdn.net/chentravelling ...

  7. 用android studio测量距离,Android studio 百度地图开发(6)Marker绑定事件、计算两点距离...

    Android studio 百度地图开发(6)Marker绑定事件.计算两点距离 email:chentravelling@163.com 开发环境:win7 64位,Android Studio, ...

  8. 基于Android的百度地图开发

    参考资料: android studio获得SHA1的值,然后在百度地图移动版API官网申请key Android Studio怎么查看程序的安全码获取SHA1值? http://www.codese ...

  9. [android] 百度地图开发 (二).定位城市位置和城市POI搜索

    一. 百度地图城市定位和POI搜索知识       上一篇文章"百度地图开发(一)"中讲述了如何申请百度APIKey及解决显示空白网格的问题.该篇文章主要讲述如何定位城市位置.定位 ...

最新文章

  1. Python基础,Hello,world
  2. Spring-profile设置
  3. 矩阵乘法c语言3*3,c语言矩阵相乘
  4. 批量修改Service Order description的report
  5. 暗黑破坏神(ssl 2295)
  6. 平方变换法提取载波MATLAB,毕业设计(论文)MPSK信号的载波同步算法研究与仿真.doc...
  7. app素材模板|ui界面的导航设计实用干货
  8. 2015年蓝桥杯省赛A组c++第4题
  9. Linux shell脚本详解及实战(一)——shell简介、shell变量及脚本规范
  10. 又一篇好文:折磨人的商业计划书
  11. 《C语言程序设计(第五版)谭浩强》学习笔记
  12. Win10 开机system进程占用CPU 20%,ACPI.sys hardware interrupt
  13. CAD二次开发--自定义下拉菜单与工具栏踩坑总结(附带源码)
  14. Android GPS模块总结
  15. java编程找出吸血鬼数字,找出四位數的所有吸血鬼數字(JAVA)
  16. 怎么批量删除 Word、PDF、PPT 以及 Excel 文档中的空白页?
  17. 索尼 a7 IV 和佳能 EOS R6 哪个好
  18. 【HDOJ】1023 Train Problem II_天涯浪子_新浪博客
  19. CleanMyMac X4.12.1苹果电脑系统优化软件更新功能介绍
  20. 会“教”难“育”,AIGC卷不了教师

热门文章

  1. 图像控制点 形变_Sentinel-1 TOPS影像干涉处理与形变监测
  2. 常用数学符号 希腊字母
  3. m031开发 新唐_【M031LC2AE价格_新唐单片机M031LC2AE,M031LD2AE,32/64/128kFLASH,48pin_全速装置图片】-TG工业网...
  4. 关于辽大信息学院选导师的一点儿心得
  5. Python爬虫第十课:Scrapy框架(1)
  6. 华为服务器扩容内存进不去系统,服务器内存扩容难点
  7. 25.优化算法4:求解信赖域子问题及其收敛性
  8. 2011年度中国地区安全威胁大事记
  9. CSS中margin属性详解
  10. 修炼打工皇帝不得不学的三招