按地点名称分组的Flickr照片

时间:2012-06-27 10:04:44

标签: flickr

我正在使用API​​方法flickr.groups.pools.getPhotos从我的2个flickr组中抓取照片。这没关系,但我想实际返回城镇名称,而不仅仅是地理位置。有没有人知道获取我的图像的另一种方法,包括地理位置,城镇名称和他们所在的组?我宁愿不为每个图像进行多次API调用。

由于

2 个答案:

答案 0 :(得分:0)

所以似乎没有办法做到这一点。我不得不在每张图片上调用flickr.groups.pools.getPhotos然后调用flickr.photos.geo.getLocation来获取它的位置。不是最好的解决方案,但它会被缓存到数据库中以提高性能,然后每30分钟只调用一次。

答案 1 :(得分:0)

您可以通过为 flickr.groups.pools.getPhotos 请求的 extras 参数添加“geo”参数来获取位置属性。

  

extras(可选)   以逗号分隔的额外信息列表,用于获取每个返回的记录。当前支持的字段包括:description,license,date_upload,date_taken,owner_name,icon_server,original_format,last_update,geo,tags,machine_tags,o_dims,views,media,path_alias,url_sq,url_t,url_s,url_q,url_m,url_n,url_z,url_c ,url_l,url_o

作为回应,您将收到来自群组的每张照片的地理纬度和经度。