高德路线图规划

简介: 高德路线图规划
<!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>
目录
相关文章
阿里巴巴发布《城市数字孪生能力平台总体技术要求》企业标准, 促进数字孪生互联互通生态建设
2023年3月21日,阿里巴巴集团举办城市数字孪生企业标准发布及研讨会,发布了《城市数字孪生能力平台总体技术要求》企业标准。
阿里巴巴发布《城市数字孪生能力平台总体技术要求》企业标准, 促进数字孪生互联互通生态建设
|
3月前
|
运维 监控 Cloud Native
系统运维联盟 5 月会议召开,围绕“进展、规划与合作”展开讨论
本次会议深入探讨了评测系统的进展及规划、运维标准框架等联盟重要事项。
系统运维联盟 5 月会议召开,围绕“进展、规划与合作”展开讨论
|
10月前
|
存储 人工智能 弹性计算
智库观察|面向公共服务与治理的行业大平台建设正当其时
“行业大平台”建设在公共服务和治理领域各行业数字化转型中尤为关键,意义重大。但这也是一个复杂的系统工程,在规划阶段就需从多角度综合筹划,形成一个整体蓝图与实施路径。
99 1
|
人工智能 达摩院 供应链
新书导读 |《数智化敏捷组织:云钉一体驱动组织转型》即将发布,敬请期待!
新书导读 |《数智化敏捷组织:云钉一体驱动组织转型》即将发布,敬请期待!
220 0
|
人工智能 供应链 小程序
数智洞察 | 构建新型共治模式,打造开放与生态和谐的平台价值定位
编者按: 在移动互联网时代,人与手机合一,手机与移动互联合一,实现了个人身份的数字化。数亿人聚集在互联网上,形成了一个个巨大的平台。平台经济已经成为共识,无论是政府还是企业,都提出要构建平台。然而,什么是平台?平台的本质属性和基本特征又是什么?本期内容将从平台思维带你探寻平台的价值与定位问题。 本文约3104字,建议阅读时间8分钟。
253 0
|
安全 大数据 调度
助力绿色低碳 阿里巴巴与华北电力大学数据中心算力-电力协同调度项目多项成果发布
助力绿色低碳 阿里巴巴与华北电力大学数据中心算力-电力协同调度项目多项成果发布
助力绿色低碳 阿里巴巴与华北电力大学数据中心算力-电力协同调度项目多项成果发布
|
大数据
【氚云】变革·重构|2021中国企业数字化人才发展调研报告重磅发布!
变革·重构|2021中国企业数字化人才发展调研报告重磅发布!
244 0
【氚云】变革·重构|2021中国企业数字化人才发展调研报告重磅发布!
|
数据采集 城市大脑 人工智能
牵头国家重点研发计划 阿里云为中小城市智能化定制解决方案
2020年1月15日,阿里云表示将对中小城市智能化建设中的“感知、融合、认知、计算”等全流程技术进行系统研究,从而加快服务中小城市。
1932 0