Ошибка типа: location.join не является функцией в google-distance-matrix - PullRequest
0 голосов
/ 26 августа 2018

Я использую пакет google-distance-matrix npm, чтобы использовать API матрицы расстояния Google на моей стороне сервера.

Мой код указан ниже.

var distance = require('google-distance-matrix');

      getDistance: function (origin, destination) {

        distance.key('XXXXXXXXXXXXXXXXXXXXXX');
        distance.matrix(origin, destination, function (err, distance) {

          if (!err) {
            console.log(distance);
          }
        });
}

Это дает мне ошибку, как показано ниже.

error: Sending 500 ("Server Error") response: 
 TypeError: locations.join is not a function

Любая помощь высоко ценится.

1 Ответ

0 голосов
/ 28 августа 2018
var distance = require('google-distance-matrix');

      getDistance: function (origin, destination) {

        distance.key('XXXXXXXXXXXXXXXXXXXXXX');
        distance.matrix([origin], [destination], function (err, distance) {

          if (!err) {
            console.log(distance);
          }
        });
}
...