您当前的位置: 首页 >  矩阵

漏刻有时

暂无认证

  • 0浏览

    0关注

    717博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

百度地图高级开发:map.getDistance计算多点之间的距离并输入矩阵

漏刻有时 发布时间:2021-12-18 10:38:27 ,浏览量:0

在数学中,一个距离矩阵是一个包含一组点两两之间距离的矩阵(即 二维数组)。因此给定N个欧几里得空间中的点,其距离矩阵就是一个非负实数作为元素的N×N的对称矩阵。 ——百度百科 在这里插入图片描述

项目要点
  1. map.getDistance接口方法的使用;
  2. javascript循环的基础知识;
地图及矩阵容器


异步加载地图
    function loadJScript() {
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = 'http://api.map.baidu.com/api?v=2.0&ak=11Z8uiP8kIz6AG0Vjiwz***&callback=init';
        document.body.appendChild(script);
    }
    window.onload = loadJScript;
初始化地图
    //执行地图;
    var map;//全局函数,便于调用;
    function init() {
        map = new BMap.Map('container'); // 创建Map实例
        var point = new BMap.Point(121.554586, 29.813444); // 创建点坐标
        map.centerAndZoom(point, 17);
        map.enableScrollWheelZoom(); // 启用滚轮放大缩小

        var poiArr = [];
        poiArr[0] = new BMap.Point(121.554874, 29.813311);
        poiArr[1] = new BMap.Point(121.554586, 29.813444);
        poiArr[2] = new BMap.Point(121.556667, 29.81113);
        poiArr[3] = new BMap.Point(121.556273, 29.814582);
        poiArr[4] = new BMap.Point(121.552709, 29.814994);
        poiArr[5] = new BMap.Point(121.553161, 29.813697);

        //console.log(poiArr);
循环计算距离并输出
        //循环计算距离并输出;
        var cHtml = "序号123456";
        for (var i = 0; i             
关注
打赏
1661217259
查看更多评论
1.1251s