SuperMap计算两点距离

function measureDistance() {
    var polyLine = L.polyline([
        [25, 102],
        [40, 116]
    ], {
        color: "red"
    });
    var marker1 = L.marker([25, 102]),
        marker2 = L.marker([40, 116]);
    polyLine.addTo(map);
    marker1.addTo(map);
    marker2.addTo(map);
    //resultLayer.addLayer(marker1);
    //resultLayer.addLayer(marker2);
    var distanceMeasureParam = new SuperMap.MeasureParameters(polyLine);
    L.supermap
        .measureService(url)
        .measureDistance(distanceMeasureParam, function (serviceResult) {
            var content = "距离:" + serviceResult.result.distance + "米";
            console.log(serviceResult.result.distance)
        });
}

  

posted @ 2021-12-24 17:15  ALin_Da  阅读(278)  评论(0编辑  收藏  举报