Как сократить число тарифицируемых вызовов Яндекс карты апи

Делаю русский геогуесср с яндекс апи, перед продакшеном хотелось бы максимально уменьшить количество вызовов. Статистика вызовов

На скриншоте 1 игра из 6 локаций, то есть 6 раз загрузка панорамы, хотя почему то показывает 5. В итоге получилось 25 вызовов. Допустим 5 - panorama.locate; 5 - player = new ymaps.panorama.Player...; myMap = new ymaps.Map - по идее должен вызываться один раз в init(); Возможно ymaps.formatter.distance считается за вызов. Что входит в оставшиеся вызовы?

    function loadPanorama(coordinates) {
      ymaps.panorama.locate(coordinates).then(function(panoramas) {
        if (panoramas.length) {
          if (player) {
            player.destroy();
          }
          player = new ymaps.panorama.Player('pan', panoramas[0], {
            direction: [0, 0],
            controls: []
          });
        } else {
          console.log("В заданной точке нет панорам.");
        }
      }).catch(function(error) {
        console.error("Ошибка при поиске панорам: " + error.message);
      });
    }

Если сделать через createPlayer (Вставка панорам Яндекса), это сократит количество вызовов?


Ответы (1 шт):

Автор решения: user740945

Нашел ответ тут: JavaScript API и Геокодер:

Один запрос к сервису Панорам равен пяти запросам в счетчике. Например, если при тарифе "до 1 000 запросов" вы отправили 200 запросов к Панорамам, то за все последующие запросы будет выставлен отдельный счет согласно тарифу.

→ Ссылка