2016-06-16 22 views
0

私は2点間の描画ルートのためにマップボックスの方向を使用しています。私はこのルートからマップ上の他のマーカーまでの距離を調べる必要があります。方向コードは です。ありがとう。地図の方向 - ルートからの距離を確認

  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) 

答えて

0

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]" 
関連する問題