Я пытаюсь сделать скрипт на Node.JS при вводе адреса, и он сообщает вам продукты там, где вы находитесь. Но я получаю [Error: Invalid latitude & longitude]
Я делаю это с помощью геокодирования, но каждый раз, когда я запускаю приложение с тем же или другим адресом, я получаю это. Вот код
var Uber = require('node-uber');
var geocoderProvider = 'google';
var uber = new Uber({
client_id: 'KEY',
client_secret: ' key',
server_token: 'key',
redirect_uri: 'uri',
name: 'Uber product list'
});
var httpAdapter = 'http';
var geocoder = require('node-geocoder')(geocoderProvider, httpAdapter);
geocoder.geocode('Address', function(err, res) {
console.log(res);
var latitude = res[0]["latitude"]
var longitude = res[0]["longitude"]
console.log(latitude);
console.log(longitude);
uber.products.getAllForLocation(latitude, longitude, function (err, res) {
if (err) console.error(err);
else console.log(res);
});
});