高德路线图规划

简介: 高德路线图规划
<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
    <title>位置经纬度 + 驾车规划路线</title>
    <style type="text/css">
      html,
      body,
      #container {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
      }
 
      #panel {
        position: fixed;
        background-color: white;
        max-height: 90%;
        overflow-y: auto;
        top: 10px;
        right: 10px;
        width: 280px;
        z-index: 1000;
      }
 
      #panel .amap-call {
        background-color: #009cf9;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
      }
 
      #panel .amap-lib-driving {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        overflow: hidden;
      }
    </style>
    <link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" />
    <script src="https://a.amap.com/jsapi_demos/static/demo-center/js/demoutils.js"></script>
 
    <script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
  </head>
  <body>
    <div id="container"></div>
    <script type="text/javascript">
      window._AMapSecurityConfig = {
        securityJsCode: "0f8e6c7f349f877a4d85c8f7e53320ac",
      };g
    </script>
    <script type="text/javascript"
      src="https://webapi.amap.com/maps?v=2.0&key=4c7f1997b54559d7072f04e17afdfde8&plugin=AMap.Driving"></script>
 
    <script type="text/javascript">
      var map = new AMap.Map("container", {
        resizeEnable: true,
        center: [116.397428, 39.90923], // 默认北京市中心
        zoom: 13 // 缩放级别
      });
 
      var startPoint; // 起点经纬度
      var endPoint; // 终点经纬度
 
      // 构造路线导航类
      var driving = new AMap.Driving({
        map: map,
      });
 
      // 创建函数,根据起点和终点经纬度规划驾车导航路线
      function and(start, end) {
        driving.search(new AMap.LngLat(start[0], start[1]), new AMap.LngLat(end[0], end[1]), function(status, result) {
          if (status === 'complete') {
            console.log('绘制驾车路线完成');
          } else {
            console.error('获取驾车数据失败:' + result);
          }
        });
      }
 
      // 监听地图点击事件获取点击的经纬度坐标
      map.on('click', function(e) {
        var lng = e.lnglat.getLng();
        var lat = e.lnglat.getLat();
 
        if (!startPoint) {
          // 第一次点击,设置为起点
          startPoint = [lng, lat];
          console.log('当前为起点:' + lng + ',' + lat);
        } else {
          // 第二次点击,设置为终点并绘制路线
          endPoint = [lng, lat];
          console.log('当前为终点:' + lng + ',' + lat);
          and(startPoint, endPoint);
 
          // 清空起点和终点,准备下一次点击
          startPoint = null;
          endPoint = null;
        }
      });
    </script>
  </body>
</html>
目录
相关文章
|
存储 资源调度 安全
供应商的落地案例和信创
供应商的落地案例和信创
223 0
阿里巴巴发布《城市数字孪生能力平台总体技术要求》企业标准, 促进数字孪生互联互通生态建设
2023年3月21日,阿里巴巴集团举办城市数字孪生企业标准发布及研讨会,发布了《城市数字孪生能力平台总体技术要求》企业标准。
阿里巴巴发布《城市数字孪生能力平台总体技术要求》企业标准, 促进数字孪生互联互通生态建设
|
4月前
|
运维 监控 Cloud Native
系统运维联盟 5 月会议召开,围绕“进展、规划与合作”展开讨论
本次会议深入探讨了评测系统的进展及规划、运维标准框架等联盟重要事项。
系统运维联盟 5 月会议召开,围绕“进展、规划与合作”展开讨论
|
2月前
高德路线图规划
高德路线图规划
28 0
|
iOS开发
SwiftLint落地调研
在项目中加入lint来保证代码质量
226 0
|
人工智能 达摩院 供应链
新书导读 |《数智化敏捷组织:云钉一体驱动组织转型》即将发布,敬请期待!
新书导读 |《数智化敏捷组织:云钉一体驱动组织转型》即将发布,敬请期待!
226 0
|
运维 监控 前端开发
云巧项目案例-某水务集团协同平台项目
某水务集团期望通过数字化转型实现供水全过程监控预警与水质全过程保障体系。在交付过程中面临业务复杂、高度定制化及项目工期紧张等挑战。项目组最终选择使用云巧进行模块化系统搭建,通过采用云巧表单与流程等通用组件,按照云巧标准定制开发,使用云巧搭建能力将新的应用系统定制开发页面与客户已有系统页面平滑对接。经评估,采用云巧比传统的软件定制开发节省了至少30%的人力和时间成本,同时保证了交付质量。
云巧项目案例-某水务集团协同平台项目
|
大数据
【氚云】变革·重构|2021中国企业数字化人才发展调研报告重磅发布!
变革·重构|2021中国企业数字化人才发展调研报告重磅发布!
250 0
【氚云】变革·重构|2021中国企业数字化人才发展调研报告重磅发布!
|
存储 Cloud Native 数据挖掘
郑州商品交易所与阿里云达成合作 推进核心数据分析平台建设
5月20日,郑州商品交易所(以下简称“郑商所”)日前与阿里云达成技术合作,通过引入阿里云AnalyticDB云原生数据仓库,进一步提升郑商所数据平台数据分析效率和用户体验。
398 0
郑州商品交易所与阿里云达成合作 推进核心数据分析平台建设