百度地图 获取两坐标点之间的驾车路线所有坐标

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="initial-scale=1.0, user-scalable=no" /><style type="text/css">#box {width: 100%;height: 100%;display: flex;}.iput {margin: 20px;}#allmap {width: 60%;height: 100%;}button {width: 100px;height: 30px;background-color: #108CEE;font-size: 16;color: white;}#content {font-size: 16px;color: #000;width: 40%;height: 100%;text-align: center;}#content input {height: 30px;width: 465px;}</style><script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的百度key&plugin=AMap.Driving"></script><title>起点和终点之间的百度轨迹坐标</title></head><body><div id="box"><div id="content"><h3>起点和终点之间的百度轨迹坐标</h3><div class="iput"> 开始经度纬度:<input type="text" placeholder="示例:109.343826,35.006431" name="" id="loglat_one" value="" /></div><div class="iput">结束经度纬度:<input type="text" name="" placeholder="示例:109.399019,34.761730" id="loglat_two" value="" /></div><div style="text-align: center;"> <button type="button" style="" onclick="loadLine()">绘线</button></div><div><br /><textarea rows="34" cols="80" id="point"></textarea></div></div><div id="allmap"></div></div></body><script type="text/javascript">// 百度地图API功能var map = new BMap.Map("allmap", {enableMapClick: false //关闭鼠标默认点击}); //创建Map实例//初始化  调用centerAndZoom方法对地图初始化map.centerAndZoom(new BMap.Point(116.404, 39.915), 13);map.enableScrollWheelZoom();map.addControl(navigationControl);var longpatStrvar reg = /,$/gi; //此处是正则function loadLine() {var loglat_one = $("#loglat_one").val()var loglat_two = $("#loglat_two").val()// var myP1 = new BMap.Point(109.3438260696798,35.00643134507001);    //起点//   var myP2 = new BMap.Point(109.39901976017374,34.76173083440453); //终点var myP1 = new BMap.Point(parseFloat(loglat_one.split(",")[0]), parseFloat(loglat_one.split(",")[1])); //起点var myP2 = new BMap.Point(parseFloat(loglat_two.split(",")[0]), parseFloat(loglat_two.split(",")[1])); //终点var driving = new BMap.DrivingRoute(map, {onSearchComplete: function(results) {if (driving.getStatus() == BMAP_STATUS_SUCCESS) {longpatStr = "";var pts = driving.getResults().getPlan(0).getRoute(0).getPath(); //通过驾车实例,获得一系列点的数组var paths = pts.length;for (var i = 0; i < paths; i++) {console.log(pts[i].lng + " " + pts[i].lat);longpatStr += parseFloat(pts[i].lat) + "|" + parseFloat(pts[i].lng) + ","}longpatStr = longpatStr.replace("undefined", "");longpatStr = longpatStr.replace(reg,"");$("#point").val(longpatStr)line(longpatStr)}}}, {renderOptions: {map: map,autoViewport: true}}); //驾车实例driving.search(myP1, myP2);}function line(lonlat) {var co = lonlat.split(",");var pointAttr = new Array();for (var i = 0; i < co.length-1; i++) {var loglats = co[i].split("|")var point = new BMap.Point(loglats[1], loglats[0])pointAttr.push(point);}var polyline = new BMap.Polyline(pointAttr, {strokeColor: "#cc0000",strokeWeight: 5,strokeOpacity: 0.5});map.addOverlay(polyline);var loglats = co[0].split("|")map.centerAndZoom(new BMap.Point(loglats[1], loglats[0]), 13);}</script>
</html>

百度地图 获取两坐标点之间的驾车路线所有坐标相关推荐

  1. 百度地图计算两坐标点之间距离计算

    public class BaiDuMap {static double DEF_PI = 3.14159265359; // PIstatic double DEF_2PI= 6.283185307 ...

  2. 高德地图驾车路径规划API,获取两地点之间的驾车里程和时间

    高德地图驾车路径规划API,获取两地点之间的驾车里程和时间 import pandas as pd import requests import jsondef get_dis_tm(origin, ...

  3. 根据ip获取经纬度_PHP使用百度地图获取指定地址坐标:创建AK(图文+视频)

    本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之创建AK(api key)的方法. 我们在前面的文章[PHP使用腾讯地图获取指定地址坐标:创建key][PHP使用腾讯地图获取指定地址坐标:经 ...

  4. 百度地图获取经纬度后,获取区域代码和地址

    百度地图获取经纬度后,获取区域代码和地址: function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/ ...

  5. 根据php经纬度百度地图打点,PHP使用百度地图获取指定地址坐标:经纬度(图文+视频)...

    本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之经纬度的实现方法. 在之前的文章[PHP使用百度地图获取指定地址坐标:创建AK]中,已经给大家介绍了如何在百度地图开放平台中创建AK(api ...

  6. vue使用百度地图获取位置信息

    vue使用百度地图获取位置信息 最近再做H5页面,就一个单页面,进来的时候,要获取地理位置,上代码 1.使用srcipt不受同源策略的影响,来获取百度api 写在了一个bmap.js里面,onBMap ...

  7. vue中调用百度地图 获取经纬度

    项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...

  8. JS 通过百度地图获取详细地址及经纬度

    下方代码可以通过百度地图获取到经纬度和详细位置地址 注意: <script type ="text / javascript"src ="http://api.ma ...

  9. 百度地图获取的经纬度为4.9e-324,4.9e-324

    最近做一个项目,发现前天还是好好的,今早过来发现,百度地图获取的经纬度是4.9e-324,4.9e-324,后来仔细检查一下运行时权限,还有GPS有没有打开,后来发现GPS没有打开

最新文章

  1. 1-VMware workstation认识
  2. Python中’__main__’模块的作用
  3. mormot支持websocket
  4. javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
  5. JavaFX 2.0布局窗格– BorderPane
  6. java switch嵌套if_(新手)Java课程作业,请各位老哥指教:综合运用嵌套if选择结构、switch选择结构、多重if选择结构实现商品换购功能...
  7. 东山再起?这将是锤子新手机?或搭配全键盘...
  8. 【NOIP2016】【Luogu2010】回文日期(枚举,可以计算出部分值)
  9. 代码管理学:首次提出代码的平台化思维
  10. 怎么写linux的sh文件,linux – 什么是.sh文件?
  11. Unity Bound
  12. 简单方法去除视频水印
  13. 锦绣金秋,共荟未来——荟语酒店投资人沙龙活动
  14. 计算机数学 考研真题及答案,北大计算机系考研历年高等数学真题附答案.docx
  15. 数据统计分析(SPSS)【2】
  16. 单片机控制步进电机-VB上位机生成S曲线
  17. 区块链相关数据报表_一种基于区块链的财务报表系统及其使用方法与流程
  18. Oracle使用shutdown命令后长时间无反应
  19. Singleton模式的学习
  20. 【单片机毕业设计】【mcuclub-110】GSM空气质量检测(CO) | 环境检测 | 气体检测 | 室内有害气体检测 | 一氧化碳检测

热门文章

  1. Android listview和adapter
  2. 英特尔携手天融信打造融合桌面云,助力企业“上云用数赋智”之旅
  3. android开机启动界面,26_自定义 Android 启动页面
  4. 汇编00-MASM 和 Visual Studio 2019 入门
  5. 2022-08-20 网易秋招笔试
  6. 电机无刷、有刷的认识
  7. 解决服务器windows主机显示本地连接网络电缆没插好问题
  8. C++笔记 命名空间 namespace,全局作用域符::的使用
  9. Java架构师岗位的基本职责
  10. Docker Kafka