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

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何从Flickr检索所有公共地理标记的照片?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在创建一个PHP应用程序,其中一部分涉及在GOOGLE地图上放置带有地理标记的照片,我希望能够将来自Flickr的所有带地理标签的公共照片放在此地图上,而不仅仅是来自特定用户的照片.我已设法使用以下链接抓取一些看似随意的照片:

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

但是我想抓住所有可用的照片,有谁知道我该怎么做呢?

解决方法

通过Flickr API进行简要介绍,我建议您可能需要执行以下操作:

>使用flickr.panda.getPhotos请求最近的公开照片
>使用结果中返回的纬度/经度值在地图上循环并绘制照片.

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

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

<?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>

> API参考:http://www.flickr.com/services/api/explore/flickr.panda.getPhotos
> API Explorer:http://www.flickr.com/services/api/explore/flickr.panda.getPhotos

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何从Flickr检索所有公共地理标记的照片?全部内容,希望文章能够帮你解决php – 如何从Flickr检索所有公共地理标记的照片?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。