高德地图——驾驶路线
插件: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. 利用外部命令Oralce数据库导入导出
  2. 【51CTO学院三周年】51cto学院的大数据培训之心路历程
  3. mvc html的扩展,关于asp.net mvc 3:Razor无法正确呈现HtmlHelper扩展方法
  4. 12.集合:在我的世界里,你就是唯一 / 不可变集合
  5. eval在类型转换的妙用
  6. jmeter 核心_初识性能测试工具JMeter
  7. 问题 F: 积木大赛(模拟)
  8. mac/unix系统:C++实现一个端口扫描器
  9. Promise机制(持续更新中)
  10. 服务器装凤凰系统,云服务器安装凤凰os
  11. Android 录屏(录像)录制视频自定义输出视频分辨率,设置最合适尺寸;Android Mediacodec 录屏输出视频被缩小,Android 录屏全屏,录屏自定义尺寸,录屏录像黑边
  12. QQ空间、新浪微博、腾讯微博等一键分享API链接代码
  13. 正规的伦敦金投资平台排行榜(top 10)
  14. java9新特性-4-模块化系统: Jigsaw与Modularity
  15. axure元件制作-常用开关
  16. 日均5亿查询量,京东到家订单中心的ES架构演进
  17. PS和AI结合制作人物矢量图
  18. 【日志】Debug和简单对拍代码
  19. Elasticsearch许可证过期导致ES用不了的问题
  20. ubuntu从零到一跑通ORB_SLAM2及其ORBSLAM2_with_pointcloud稠密建图

热门文章

  1. 利用itext操作pdf从数据库导出大量数据--添加水印(四)
  2. 敦智宝——努力的理由
  3. 金仓数据库 KingbaseES 插件参考手册 pg_partman
  4. 在网站建设方案中如何做好网站需求分析?
  5. 学习笔记-PDB符号文件
  6. 你若不甘,策马扬鞭!
  7. springboot+mybatis+vue3.0+ts+elementUIplus学生管理系统
  8. c语言menu是什么函数,里面的menu:和menu11,memu12都是啥意思
  9. c语言编辑删除学生,c语言学生管理系统之学生信息删除
  10. 构建Instrumented单元测试