高德地图——驾驶路线
插件:AMap.Driving

方法一:规定路线

new AMap.Driving({map:map,panel:'panel'}).search([{keyword:起点,city:'北京'},{keyword:终点,city:'北京'}],function(status,data){console.log(data);})
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script type="text/javascript"src="https://webapi.amap.com/maps?v=1.4.15&key=34614f775ec9455cf2f9a5c7bb6acfa0&plugin=AMap.Driving,AMap.Autocomplete"></script>
<style type="text/css">*{margin: 0;padding: 0;list-style: none;}#container{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}#panel{position: fixed;background: white;top: 10px;right: 10px;width: 280px;}#search{width: 200px;height: 100px;position: absolute;left: 10px;right: 10px;background: white;}
</style></head>
<body><div id="container"></div> <div id="panel"></div><div id="search">起点:<input type="text" name="" id="startNode"><br>终点:<input type="text" name="" id="endNode"><br><button id="btn">开始导航</button></div><script type="text/javascript">var map = new AMap.Map('container',{zoom:11,center:[116.379391,39.861536],});new AMap.Autocomplete({input:'startNode'});new AMap.Autocomplete({input:'endNode'});btn.onclick = function(){new AMap.Driving({map:map,panel:'panel'}).search([{keyword:startNode.value,city:'北京'},{keyword:endNode.value,city:'北京'}],function(status,data){console.log(data);})}</script>
</body>
</html>

方法二:点击地图上任意两点,通过经纬度来进行导航

new AMap.Driving({map:map,panel:'panel'}).search(new AMap.LngLat(startX,startY),new AMap.LngLat(endX,endY),function(status,data){console.log(data);
})
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script type="text/javascript"src="https://webapi.amap.com/maps?v=1.4.15&key=34614f775ec9455cf2f9a5c7bb6acfa0&plugin=AMap.Driving,AMap.Autocomplete"></script>
<style type="text/css">*{margin: 0;padding: 0;list-style: none;}#container{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}#panel{position: fixed;background: white;top: 10px;right: 10px;width: 280px;}#search{width: 200px;height: 100px;position: absolute;left: 10px;right: 10px;background: white;}
</style></head>
<body><div id="container"></div> <div id="panel"></div><div id="search">起点:<input type="text" name="" id="startNode"><br>终点:<input type="text" name="" id="endNode"><br><button id="btn">开始导航</button></div><script type="text/javascript">var map = new AMap.Map('container',{zoom:11,center:[116.379391,39.861536],});new AMap.Autocomplete({input:'startNode'});new AMap.Autocomplete({input:'endNode'});var num =0,arr=[];map.on('click',function(e){num++;if(num%2==1){arr=[e.lnglat.Q,e.lnglat.P];}else{new AMap.Driving({map:map,panel:'panel'}).search(new AMap.LngLat(arr[0],arr[1]),new AMap.LngLat(e.lnglat.Q,e.lnglat.P),function(status,data){console.log(data);})}});</script>
</body>
</html>

高德地图——驾驶路线相关推荐

  1. Android 高德地图中路线规划绘制界面线路

    Android 高德地图中路线规划绘制界面线路 下面代码是根据很多的经纬度的点,绘制出直线的线路.比较死板 /*** 绘制景区的路线*/private void setRouteInfo(List&l ...

  2. vue使用高德地图导航路线失败,获取驾车数据失败:INVALID_USER_SCODE(解决方法)

    高德地图使用路线导航 最近做大屏项目,里面有地图定位,路线导航等方面的功能,在做路线定位是一直都是获取不到导航的路线,经过好长时间的百度看高德api文档终于找到解决方法. 解决方法 添加高德地图安全密 ...

  3. Android高德地图多路线规划----可点击选择路线

    最近项目上有用到高德sdk,需求上要求多路线规划,并且可以在地图上点击选择路线.本着不想重复造轮子的驱使下(其实想偷懒),网上似乎没有例子,也可能是我找不到.最后没办法,只能自己实现. 在此做为记录, ...

  4. vue人员轨迹_Vue项目(vuecli3.0搭建)集成高德地图实现路线轨迹绘制

    先看最后实现的效果图 高德地图api文档 使用 1.在index.html里面引入高德地图js文件 2.引入之后我们就直接可以在vue组件里面使用了 创建initMap方法,在mounted钩子函数中 ...

  5. uniapp H5端使用高德地图完成路线规划

    本项目是H5端,APP端地图的使用方法请参考我的另一篇博客uniapp,map地图组件打包原生APP 首先到高德地图API,申请web端key 参考高德H5端教程开始写代码高德地图JS API 1.准 ...

  6. 高德地图 公交路线查询

    AMap.LineSearch 公交路线服务,提供公交路线相关信息查询服务 官网解释:AMap.LineSearch 公交路线查询类,通过extensions属性控制返回信息详略.公交线路信息包括起. ...

  7. 高德地图实现路线规划+轨迹回放(显示车牌)

    联系作者Q/V:783021975 Tips: 1.高德好的方法非同步执行.一定要注意执行顺序或等待执行完成再进行具体的操作 2.高德地图不支持label旋转哦~ 3.百度是支持的.可以参考 百度地图 ...

  8. 高德地图API路线规划

    高德地图API基础使用 高德地图API体验 申请Key 初体验 添加插件 点击事件返回地址值 两点之间获取驾车导航路线 高德地图API体验 申请Key 申请高德地图账号 登录后,应用管理下创建自己的应 ...

  9. 嵌入地图跳转高德地图_根据输入的地址跳转到百度地图或者高德地图进行路线导航...

    写在前面: 尽管精确度已然调至最佳, 但还是会有一定程度的定位误差, 作为开发者我已然尽力, 只能希望apple官方做些优化吧 输入目的地地址时最好填入区, 不然有时会定位不到 http://deve ...

最新文章

  1. 异地多活实践与设计思考点归纳
  2. 403禁止vs 401未经授权的HTTP响应
  3. ubuntu10.04 安装virtualbox
  4. 【转】C++11多线程的基本使用
  5. ITK:使用最小最大曲率流平滑RGB图像
  6. 当视频恋爱 App 用上了 Serverless
  7. HDU 5371 Manacher Hotaru's problem
  8. android 获取wifi的加密类型,wifi加密类型
  9. 德国THI大学,招聘移动视觉和深度学习研究助理和研究员
  10. python web环境傻瓜搭建_Python 环境搭建以及神器推荐,果断收藏!
  11. MATLAB QPSK调制代码
  12. linux使用清华镜像安装numpy,NumPy 安装
  13. 【Web前端】儿童摄影网——网页制作代码
  14. Android异常 Eclipse编译应用时出现 com.android.dx.cf.iface.parseexception
  15. 你真的了解性能压测中的SLA吗?
  16. Android SDK ADB命令行总结
  17. 身份证号实名认证标准版API开发文档
  18. React 事件处理
  19. ABB机器人动作监控和无动作执行的使用
  20. 2023年全国最新二级建造师精选真题及答案61

热门文章

  1. faster rcnn中rpn的anchor,sliding windows,proposals的理解
  2. [Unity3d]向量的过度方法以及拖尾效果
  3. Caused by: java.lang.IllegalStateException: Serialized class cn.bloghut.dto.ProducterDto must implem
  4. 梦幻诛仙mysql_1H1G2M100G 服务器搭建梦幻诛仙教程带端(老鸟勿扰)
  5. index.html是什么语言,JavaScript中index是什么意思?
  6. 重庆市计算机审计专业知识考试,2016上半年重庆市审计局公务员考试专业科目大纲...
  7. 质价比之王!真我11 Pro+发布1999元起售
  8. 基于laya Air引擎的游戏开发之简介篇
  9. php逐级审批,php 审批流程管理
  10. python设置时间间隔_python时间间隔