問題タブ [panoramio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
geocoding - 特定の緯度/経度の場所のバウンディングボックスを計算するにはどうすればよいですか?
緯度と経度で定義された場所を指定しました。ここで、たとえばそのポイントから10km以内のバウンディングボックスを計算したいと思います。
バウンディングボックスは、latmin、lngminおよびlatmax、lngmaxとして定義する必要があります。
panoramio APIを使用するには、このようなものが必要です。
誰かがこのポイントを取得する方法の公式を知っていますか?
編集:みんな私は入力としてlat&lngを取り、latmin&lngminおよびlatmax&latminとしてバウンディングボックスを返す数式/関数を探しています。Mysql、php、c#、javascriptは問題ありませんが、擬似コードも問題ありません。
編集:私は2ポイントの距離を示す解決策を探していません
geocoding - ジオタグ付きの厳密な内容の写真向けの無料サーバー ソリューション
ジオタグ付きの写真を自由に投稿できるオープンな「グループ」を作成したいと考えています。
最初にPanoramioを考えましたが、写真をアップロードするための API はないようです。
今のところ、次の 2 つの方法しかわかりません。
Flickr - グループはありますが、とにかくグループ メンバーシップを承認するか、グループ化にタグを使用する必要がありますが、これはメンテナンスに悪影響を及ぼします
労力とホスティングに費用がかかるカスタム サーバー ソリューション
ジオタグ機能を備えた他の無料の写真サービス、またはオープンソース ソリューションを提案できますか?
ありがとうございました!
編集
:)追加したいのですが、私はオープンAPIを備えたサービスにイントラストされているため、SOでこの質問をするのは良い考えだと思いました...
api - サービスを使用して Panoramio API を操作するには?
ロケーション ベース クライアントを作成していて、Panoramio をクライアントに統合したいと考えています。問題は、~REST のようなサービスを使用して Panoramio とやり取りする方法が見つからないことです。
彼らがAPIを持っていることは知っていますが、それは主にコンテンツをWebサイトに埋め込むためのものであり、コードを介して対話するためのものではありません(少なくともドキュメントから)
これをハッキングした人はいますか?
あなたが疑問に思っている場合に備えて、Android と iPhone のクライアントをネイティブに作成しています。
乾杯、
G.
javascript - OpenLayers Format JSON が空の responseText 文字列を返す
OpenLayers フォーラムに投稿してから 1 週間後、質問への回答が得られなかったので、こちらを参照することにしました。私はグーグルでグーグルでグーグルで検索し、このトピックに関する素晴らしいチュートリアルをスペイン語で見つけましたが、非常によく書かれているため、Google翻訳で完全に翻訳できました.
gisandchips.org/2010/05/04/openlayers-y-panoramio/
そのため、このチュートリアルに従って、Panoramio データ API にアクセスして写真をクエリし、マップに表示しようとしています。ただし、私のコードは次の行で失敗します。
var panoramio = json.read(response.responseText);
firebug と alert(response.responseText) によると、私の responseText は空の文字列です...
firebugにはGET URLがあります
http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Fwww.panoramio.com%2Fmap%2Fget_panoramas.php%3Forder%3Dpopularity%26set%3Dfull%26from%3D0%26to%3D40%26minx%3D-20037508.3392%26miny%3D-20037508.3392%26maxx%3D20037508.3392%26maxy%3D20037508.3392%26size%3Dthumbnail
これは有効な JSON を示しています。そして、アラート(応答)が[オブジェクトXMLHttpRequest]を取得していることを示しているため、応答オブジェクトがnullではないことを知っています
正直なところ、私はアイデアがありません。JSON を解析しようとする前に、XML を解析しようとしましたが、まったくうまくいきませんでした。RSS と API データを自分のマップに取り込むというアイデアがとても気に入っています。以下に私のコードを添付します。あなたが提供できるフィードバックに感謝します:)
ありがとうございました、
エルシェ
javascript - Panoramio API - 画像が返されませんか?
Panoramio API を使用して、このリンクにあるような小さな写真ウィジェットを作成しています。 私のコードは、写真を取得するためのいくつかのオプションを設定します。つまり、緯度と経度のペアの周りに境界ボックスを作成し、それらの境界内のすべての写真を返します。
ただし、(座標によっては) 写真が返されず、ウィジェットが壊れたページ リンク (小さな記号) だけで表示されることがあります。APIが実際にデータを返すかどうかを確認する方法を知っている人はいますか? おそらく、ウィジェットを保持している div タグの内容を、「写真がありません」というテキストに置き換えたいと思います。そんな感じ...
computer-vision - Panoramioは、写真をこのようにズームできるようにするためにどのように機能しますか?
この例のように。
http://www.panoramio.com/lookaround/38848817
写真をクリックすると、別の写真が表示されます。これらの写真をどのように一致させましたか?
これを行うのに役立つソフトウェアはありますか?
javascript - OpenLayers マップへの Panoramio 写真の追加
Panoramio API から写真を追加したい、かなりよく統合された OpenLayers マップがあります。残念ながら、この件に関しては両方の API が十分に文書化されていないようです。ここで素晴らしいチュートリアルを見つけましたhttp://www.gisandchips.org/2010/05/04/openlayers-y-panoramio/しかし、私はこれらすべてに慣れていないため、自分でこれを完了することができない理由かもしれません. このチュートリアルを使用しても、心にたくさんの空白があり、言うまでもなく、写真がマップに表示されない気がします:-/
これは、そのチュートリアルの使用とこれまでに試みたことを示すコードの一部です。
私の考えでは、このコードは完全に機能するはずです。滑りやすい地図にいくつかの Panoramio サムネイルの結果を表示します。残念ながらレイヤーはあるようですが、空白です。Firebug で応答テキストを見ると、指定した場所 (チベット) にある Panoramio からの写真の属性を含む JSON が返されていることがわかります。私の問題を検討するためのあなたの助けと時間に感謝します.
ありがとうございました、
エルシェ
php - AJAXを使用したPanoramioAPIアクセス-エラー「Originhxxp://foo.barはAccess-Control-Allow-Originで許可されていません。」
私は現在この問題を経験していますが、なぜだろうと思っています...?
エラーメッセージは次のとおりです。
「XMLHttpRequestはhttp://www.panoramio.com/wapi/data/get_photos?v=1&key=dummykey&tag=test&offset=0&length=20&minx=-30&miny=0&maxx=0&maxy=150&callback=?を読み込めません。オリジンhxxp://foo。バーはAccess-Control-Allow-Originでは許可されていません。test_panoramio.html:59Uncaught SyntaxError:Unexpected token) "
「hxxp://foo.bar」は、スクリプトを実行しているサイトを指します。
サイトの「test_panoramio.html」には、たとえば次のものが含まれています。
Panoramio URLは、ブラウザに直接入力した場合に機能します。
これで私を助けてくれませんか、私は希望を使い果たしています... :(
前もって感謝します、
あなたのマルコ
api - Panoramio REST API - 緯度と経度を取得するには?
Panoramio から返された画像ごとに緯度と経度の座標値を取得する実装を作成しています。
REST 呼び出しがオブジェクトを返した例を見てきました。このオブジェクトには、写真の緯度と経度の値も含まれていました。たとえば、上位 10 枚の画像だけをリクエストする場合などです。
Panoramio サービスからのデフォルトの入力を調べると、結果で少なくとも緯度と経度のパラメーターを見つけることができませんか?
これがなぜなのか、どうすれば画像と緯度経度の値の両方を想定どおりに取得できるかを知っている人はいますか?
乾杯ゲイリー・ハミルトン・ノルウェー
python - Pythonでのページングへ/から
全て、
これはかなり初心者の質問かもしれませんが、私はPythonでこれを行う方法に固執しています。私がする必要があるのは、Panaramioにデータを要求するときに、パラメータのtoとfromを設定することです。
http://www.panoramio.com/map/get_panoramas.php?set=public& from = 0&to = 100&minx = -180&miny = -90&maxx = 180&maxy = 90&size = medium&mapfilter = true
Panoramioでは一度に100レコードしか返すことができないため、100セットの進歩を示すためにURL文字列を作成する必要があります。101-200、201-300など。Pythonを使用してこのタイプのページングを実行する方法を示す例はどこかにありますか?
ありがとう、アダム
更新: 次の例は、私がやりたいことをしているようです。次に、101-200、201-300などから実際の反復を行う方法を理解する必要があります...そこから、これらの値を取得してクエリ文字列を作成できます。これは意味がありますか?
更新#2:私はそれを本来よりも難しくしていました