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

На скриншоте 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 шт):
Нашел ответ тут: JavaScript API и Геокодер:
Один запрос к сервису Панорам равен пяти запросам в счетчике. Например, если при тарифе "до 1 000 запросов" вы отправили 200 запросов к Панорамам, то за все последующие запросы будет выставлен отдельный счет согласно тарифу.