zoukankan      html  css  js  c++  java
  • 腾讯地图 获取各种情况的总距离

    引用腾讯地图js:<script charset="utf-8" src="http://map.qq.com/api/js?v=2.exp&libraries=geometry"></script>

    线路距离:

    var map,

      directionsService = new qq.maps.DrivingService({           

      complete: function (response) {              

      var start = response.detail.start,                  

      end = response.detail.end;             

      directions_routes = response.detail.routes;     

      var distance = directions_routes[0].distance;//总距离      

           }       

      }),directions_routes;

      function sosoDistance(start_lat, start_lng, end_lat, end_lng) {        

      //LEAST_TIME   最少时间        

      //LEAST_DISTANCE   最短距离        

      //AVOID_HIGHWAYS     避开高速        

      //REAL_TRAFFIC     实时路况        

      //PREDICT_TRAFFIC     预测路况        

      directionsService.setPolicy(qq.maps.DrivingPolicy["LEAST_DISTANCE"]);        

      directionsService.search(new qq.maps.LatLng(start_lat, start_lng),

      new qq.maps.LatLng(end_lat, end_lng));    

      }

    ----------------------------我是漂亮的分割线-------------------------------------------------

    直线距离:

    var start = new qq.maps.LatLng(start_lat, start_lng), end = new qq.maps.LatLng(end_lat, end_lng);

                var total = Math.round(qq.maps.geometry.spherical.computeDistanceBetween(start, end) * 10) / 10;

  • 相关阅读:
    Spring--之旅
    体验 Windows 系统 CVM
    基于 CentOS 搭建 WordPress 个人博客
    Codeforces Round #316 (Div. 2)
    BZOJ 1048 [HAOI2007]分割矩阵
    BZOJ 1047 [HAOI2007]理想的正方形
    BZOJ 1045 [HAOI2008] 糖果传递
    BZOJ 1042 [HAOI2008]硬币购物
    BZOJ 1030 [JSOI2007]文本生成器
    BZOJ 第二波刷题开始喽
  • 原文地址:https://www.cnblogs.com/Liq-Blog/p/3773846.html
Copyright © 2011-2022 走看看