高德地图——驾驶路线
高德地图——驾驶路线
插件: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>
高德地图——驾驶路线相关推荐
- Android 高德地图中路线规划绘制界面线路
Android 高德地图中路线规划绘制界面线路 下面代码是根据很多的经纬度的点,绘制出直线的线路.比较死板 /*** 绘制景区的路线*/private void setRouteInfo(List&l ...
- vue使用高德地图导航路线失败,获取驾车数据失败:INVALID_USER_SCODE(解决方法)
高德地图使用路线导航 最近做大屏项目,里面有地图定位,路线导航等方面的功能,在做路线定位是一直都是获取不到导航的路线,经过好长时间的百度看高德api文档终于找到解决方法. 解决方法 添加高德地图安全密 ...
- Android高德地图多路线规划----可点击选择路线
最近项目上有用到高德sdk,需求上要求多路线规划,并且可以在地图上点击选择路线.本着不想重复造轮子的驱使下(其实想偷懒),网上似乎没有例子,也可能是我找不到.最后没办法,只能自己实现. 在此做为记录, ...
- vue人员轨迹_Vue项目(vuecli3.0搭建)集成高德地图实现路线轨迹绘制
先看最后实现的效果图 高德地图api文档 使用 1.在index.html里面引入高德地图js文件 2.引入之后我们就直接可以在vue组件里面使用了 创建initMap方法,在mounted钩子函数中 ...
- uniapp H5端使用高德地图完成路线规划
本项目是H5端,APP端地图的使用方法请参考我的另一篇博客uniapp,map地图组件打包原生APP 首先到高德地图API,申请web端key 参考高德H5端教程开始写代码高德地图JS API 1.准 ...
- 高德地图 公交路线查询
AMap.LineSearch 公交路线服务,提供公交路线相关信息查询服务 官网解释:AMap.LineSearch 公交路线查询类,通过extensions属性控制返回信息详略.公交线路信息包括起. ...
- 高德地图实现路线规划+轨迹回放(显示车牌)
联系作者Q/V:783021975 Tips: 1.高德好的方法非同步执行.一定要注意执行顺序或等待执行完成再进行具体的操作 2.高德地图不支持label旋转哦~ 3.百度是支持的.可以参考 百度地图 ...
- 高德地图API路线规划
高德地图API基础使用 高德地图API体验 申请Key 初体验 添加插件 点击事件返回地址值 两点之间获取驾车导航路线 高德地图API体验 申请Key 申请高德地图账号 登录后,应用管理下创建自己的应 ...
- 嵌入地图跳转高德地图_根据输入的地址跳转到百度地图或者高德地图进行路线导航...
写在前面: 尽管精确度已然调至最佳, 但还是会有一定程度的定位误差, 作为开发者我已然尽力, 只能希望apple官方做些优化吧 输入目的地地址时最好填入区, 不然有时会定位不到 http://deve ...
最新文章
- 异地多活实践与设计思考点归纳
- 403禁止vs 401未经授权的HTTP响应
- ubuntu10.04 安装virtualbox
- 【转】C++11多线程的基本使用
- ITK:使用最小最大曲率流平滑RGB图像
- 当视频恋爱 App 用上了 Serverless
- HDU 5371 Manacher Hotaru's problem
- android 获取wifi的加密类型,wifi加密类型
- 德国THI大学,招聘移动视觉和深度学习研究助理和研究员
- python web环境傻瓜搭建_Python 环境搭建以及神器推荐,果断收藏!
- MATLAB QPSK调制代码
- linux使用清华镜像安装numpy,NumPy 安装
- 【Web前端】儿童摄影网——网页制作代码
- Android异常 Eclipse编译应用时出现 com.android.dx.cf.iface.parseexception
- 你真的了解性能压测中的SLA吗?
- Android SDK ADB命令行总结
- 身份证号实名认证标准版API开发文档
- React 事件处理
- ABB机器人动作监控和无动作执行的使用
- 2023年全国最新二级建造师精选真题及答案61
热门文章
- faster rcnn中rpn的anchor,sliding windows,proposals的理解
- [Unity3d]向量的过度方法以及拖尾效果
- Caused by: java.lang.IllegalStateException: Serialized class cn.bloghut.dto.ProducterDto must implem
- 梦幻诛仙mysql_1H1G2M100G 服务器搭建梦幻诛仙教程带端(老鸟勿扰)
- index.html是什么语言,JavaScript中index是什么意思?
- 重庆市计算机审计专业知识考试,2016上半年重庆市审计局公务员考试专业科目大纲...
- 质价比之王!真我11 Pro+发布1999元起售
- 基于laya Air引擎的游戏开发之简介篇
- php逐级审批,php 审批流程管理
- python设置时间间隔_python时间间隔