动态浏览地图时限制对 Flickr API 的调用
Limit call to Flickr's API while dynamically browsing a map
我有一个小项目,我正在尝试使用 D3 和 Flickr API 来实现。
我的想法是根据照片的地理标记来显示一些照片,就像 Flickr 地图现在所做的那样。所以我正在做的是首先寻找某个地理位置内的所有图片,然后在 Flickr API 上询问这些图片中的每一张关于它们的确切地理位置。但是,每次发生缩放或平移操作时,我都需要更新地图,这意味着要再次调用 API.
到目前为止,我的代码运行良好。
但是,据说 API 限制为每小时 3600 次调用 (https://www.flickr.com/services/developer/api/)。
因此,虽然这个数字看起来合理,但您认为我可能有更聪明的方法来做到这一点(并且可能节省 API 电话)?
祝你有美好的一天
事实证明,我对 Flickr API flickr.photos.search
的第一个调用也可以通过添加 extras=geo
return 地理定位(参见 https://www.flickr.com/services/api/flickr.photos.search.html )
我有一个小项目,我正在尝试使用 D3 和 Flickr API 来实现。 我的想法是根据照片的地理标记来显示一些照片,就像 Flickr 地图现在所做的那样。所以我正在做的是首先寻找某个地理位置内的所有图片,然后在 Flickr API 上询问这些图片中的每一张关于它们的确切地理位置。但是,每次发生缩放或平移操作时,我都需要更新地图,这意味着要再次调用 API.
到目前为止,我的代码运行良好。 但是,据说 API 限制为每小时 3600 次调用 (https://www.flickr.com/services/developer/api/)。 因此,虽然这个数字看起来合理,但您认为我可能有更聪明的方法来做到这一点(并且可能节省 API 电话)?
祝你有美好的一天
事实证明,我对 Flickr API flickr.photos.search
的第一个调用也可以通过添加 extras=geo
return 地理定位(参见 https://www.flickr.com/services/api/flickr.photos.search.html )