1

次のコードで描かれたルートの距離を計算する必要があります。

map.drawRoute({
            origin: [lat1, lng1],
            destination: [lat2, lng2],
            travelMode: 'driving',
            strokeColor: '#000',
            strokeOpacity: 0.6,
            strokeWeight: 3
}); 

gmaps.jsそのために図書館を利用しました。

4

1 に答える 1

1

まず、生の Google Maps API にはそのようなメソッドはありません。hpneoのサードパーティ ライブラリを使用しています。

次に、このライブラリを使用すると、渡すオブジェクトにコールバックを設定できます。ここから lib をテストすることはできません。これを試してみてください:

 map.drawRoute({
      origin: [lat1, lng2],
      destination: [lat2, lng2],
      travelMode: 'driving',
      callback: function() { console.log(arguments); }
 });

そこからarguments、コールバックが呼び出されたものが含まれます。これには、複合距離が含まれる場合と含まれない場合があります。

于 2013-05-31T14:02:59.113 に答える