首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Flickr检索所有公共地理标记照片?

如何从Flickr检索所有公共地理标记照片?
EN

Stack Overflow用户
提问于 2012-01-24 14:06:16
回答 2查看 4.6K关注 0票数 4

我目前正在创建一个php应用程序,其中包括将地理标记的照片放到Google地图上,我希望能够将Flickr中所有地理标记的公众照片放在此地图上,而不仅仅是那些来自特定用户的照片。我成功地获取了一些看似随机的照片,使用以下链接:

http://api.flickr.com/services/feeds/geo/flickr.photos.search

但是我想抓取所有可用的照片,有人知道我该怎么做吗?

EN

回答 2

Stack Overflow用户

发布于 2012-01-24 15:34:29

简单地回顾一下Flickr,我建议您可能需要执行以下操作:

  • 使用flickr.panda.getPhotos请求最近的公开照片
  • 使用结果中返回的lat/long值循环并在地图上绘制您的照片。

我不认为你能要求所有公开的照片(除了你自己的)。

flickr.panda.getPhotos的一个示例结果如下所示:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
  <photos interval="60" lastupdate="1327418852" total="62" panda="wang wang">
    <photo title="Disneyland Transport 3" id="6745836781" secret="5890dc399e" server="7162" farm="8" owner="40910903@N04" ownername="Wicked Transport" latitude="28.38113" longitude="-81.568336" accuracy="11" />
    <photo title="Mears Motor Coaches 1" id="6745840323" secret="cc0553ecd7" server="7155" farm="8" owner="40910903@N04" ownername="Wicked Transport" latitude="28.38113" longitude="-81.568336" accuracy="11" />
    <photo title="Igreja de Santa Rita" id="5586974263" secret="68ac3fcde2" server="5263" farm="6" owner="52904565@N03" ownername="Travessia Bacana" latitude="-18.645269" longitude="-43.433761" accuracy="10" />
    <photo title="Disneyland Transport 4" id="6745837615" secret="f72ef7e744" server="7012" farm="8" owner="40910903@N04" ownername="Wicked Transport" latitude="28.38113" longitude="-81.568336" accuracy="11" />
    <!-- SNIP! -->
  </photos>
</rsp>
票数 3
EN

Stack Overflow用户

发布于 2012-01-24 14:52:14

看看flickr API上的这个。使用1作为公开照片。您还可能希望从API中签出min_upload_date,它允许您在指定日期之后显示照片。

privacy_filter (可选)只返回符合特定隐私级别的照片。这仅适用于通过身份验证的调用来查看您自己的照片。有效值为:1张公开照片2张私人照片对朋友可见3张私人照片对家人可见4张私人照片对朋友和家人可见5张完全是私人照片

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8988167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档