1

私はこの関数を持っており、結果変数に応答を入力する必要があります。数時間グーグルで検索しましたが、残念です。質問・・・可能ですか?

function getRoute() {
   var result; // array or object

   directionsService.route(request, function(response, status) {
      if (status == google.maps.DirectionsStatus.OK) {
         directionsRenderer.setDirections(response);
         console.log(response.routes[0].legs[0].distance.text);
         console.log(response.routes[0].legs[0].duration.text);
      }
   });

   return result;
}

配列またはオブジェクトとして返される結果

var result = getRoute();
    console.log(result);  // anything like {'direction': 0, 'distance': 0}

アドバイスやアイデアをありがとう

4

1 に答える 1