Получение координат из геокодера API Яндекс-карты через мульти-геокодер в NodeJs - PullRequest
0 голосов
/ 22 апреля 2020

Мне нужно получить координаты набора адресов, чтобы отобразить их на виджете Яндекс-карты. Там много адресов, поэтому я собираюсь получить координаты на стороне сервера nodejs. Я нашел пакет multi-geocoder , который выглядит именно для меня. Итак, я написал пример:

import MultiGeocoder from "multi-geocoder"

const geocoder = new MultiGeocoder({        
    provider: 'yandex',
    coordorder: 'latlong',
    lang: 'ru-RU',
    apikey: 'My API key from https://developer.tech.yandex.ru/'
});

geocoder.geocode(['Москва'], {
    apikey: 'My API key from https://developer.tech.yandex.ru/'
})
.then(function (res) {
    console.log(res);
});

Я получил ответ:

{
   result: { type: 'FeatureCollection', features: [] },
   errors: [ { request: 'Москва', index: 0, reason: 'Forbidden' } ]
}

Я предполагаю, что что-то пошло не так с apiKey, но не могу понять, что именно. Как правильно получить координаты из скрипта nodejs? Возможно ли это \ законно вообще?

Спасибо.

...