【问题标题】:Mapbox directions - check distance from routesMapbox 方向 - 检查与路线的距离
【发布时间】:2016-06-17 12:21:05
【问题描述】:

我正在使用 mapbox 方向来绘制两点之间的路线。我需要检查从这条路线到地图上其他标记的距离。 方向代码。谢谢。

            var directions = L.mapbox.directions({
            profile: 'mapbox.driving' 
        });

        directions.setOrigin(L.latLng(lat1, long1)); 
        directions.setDestination(L.latLng(lat2 , long2));   
        directions.query(); 

        var directionsLayer = L.mapbox.directions.layer(directions).addTo(map); 
        var directionsRoutesControl = L.mapbox.directions.routesControl('routes', directions)
            .addTo(map) 

【问题讨论】:

    标签: distance mapbox marker directions


    【解决方案1】:

    检查路线查询Route object 的响应。响应是 n 个路由的数组。在回复中是distance: Number indicating the distance traveled in meters

    您还可以使用Mapbox Command Line Interface 查看路线查询的响应。这个特定的查询给出了"distance": 642的响应

    mapbox-cli>   mapbox directions "[-79.4460, 43.6656]" "[-79.4434, 43.6602]"
    

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      相关资源
      最近更新 更多