2012-01-24 8 views
4

私は現在、Googleマップ上にジオタグ付きの写真を配置することを含むPHPアプリケーションを作成しています。特定のユーザーからのものではなく、Flickrのすべてのジオタグ付きのパブリック写真をこのマップ上に配置できます。誰もが、私はこれをやって行くことができる方法を知っているん、Flickrからすべての公開ジオタグの写真を取得するにはどうすればよいですか?

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

しかし、私は、すべての利用可能な写真つかむしたい:私は、次のリンクを使用して、いくつかの一見ランダムな写真をつかむために管理していますか?

+0

の可能複製([ウェブクローラ/スパイダーを作ります] http://stackoverflow.com/questions/3209499/make-a-web-crawler-spider) – spraff

+1

これは私の質問には関係がありません、彼らはPHPまたはFlickr。 – cm381

+0

私はあなたがすべての画像をつかみ、それらの画像で作業したいと思っていました。あなたのPHPが動作しているときにFlickrからイメージを掻きたいですか? – spraff

答えて

2

flickr APIからチェックしてください。公開写真には1を使用します。 APIからmin_upload_dateもチェックアウトすると、指定した日付以降に写真を表示することができます。

privacy_filter(オプション)特定の プライバシーレベルに一致する写真のみを返します。これは、自分が所有する写真を認証して の写真を表示する場合にのみ適用されます。有効な値は以下のとおりです。友人には見え4枚のプライベート 写真&家族5枚の完全にプライベートな写真

+0

"これは、自分が所有する写真を表示する認証された呼び出しを行う場合にのみ適用されます" – Chris

3

私はFlickrのAPIを介して非常に簡単に見てしまう持つ家族に3枚のプライベート写真が見える友人に2枚のプライベート 写真表示1枚の公共の写真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="[email protected]" 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="[email protected]" 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="[email protected]" 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="[email protected]" ownername="Wicked Transport" latitude="28.38113" longitude="-81.568336" accuracy="11" /> 
        <!-- SNIP! --> 
        </photos> 
    </rsp> 
    
  • 関連する問題