У меня есть небольшой проект, который я пытаюсь реализовать с помощью D3 и Flickr API. Моя идея состоит в том, чтобы отображать несколько фотографий на основе имеющихся у них географических тегов, что очень похоже на то, что сейчас делает карта Flickr. Итак, я сначала ищу все изображения в пределах определенной геолокации, а затем запрашиваю каждое из этих изображений у Flickr API об их точном геолокации. Но затем, каждый раз, когда происходит операция масштабирования или панорамирования, мне нужно будет обновить карту, так что это означает выполнение другого вызова API.
Пока мой код работает нормально. Однако говорят, что API ограничен 3600 вызовами в час (https://www.flickr.com/services/developer/api/). Итак, хотя это число кажется разумным, как вы думаете, есть ли у меня более разумный способ сделать это (и, возможно, сохранить для вызовов API)?
Хорошего дня



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Оказывается, первый вызов, который я сделал к Flickr API flickr.photos.search, также может вернуть геолокацию, добавив extras=geo (см. https://www.flickr.com/services/api/flickr.photos.search.html)