問題タブ [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.

0 投票する
16 に答える
124277 参照

geocoding - 特定の緯度/経度の場所のバウンディングボックスを計算するにはどうすればよいですか?

緯度と経度で定義された場所を指定しました。ここで、たとえばそのポイントから10km以内のバウンディングボックスを計算したいと思います。

バウンディングボックスは、latmin、lngminおよびlatmax、lngmaxとして定義する必要があります。

panoramio APIを使用するには、このようなものが必要です。

誰かがこのポイントを取得する方法の公式を知っていますか?

編集:みんな私は入力としてlat&lngを取り、latmin&lngminおよびlatmax&latminとしてバウンディングボックスを返す数式/関数を探しています。Mysql、php、c#、javascriptは問題ありませんが、擬似コードも問題ありません。

編集:私は2ポイントの距離を示す解決策を探していません

0 投票する
2 に答える
247 参照

geocoding - ジオタグ付きの厳密な内容の写真向けの無料サーバー ソリューション

ジオタグ付きの写真を自由に投稿できるオープンな「グループ」を作成したいと考えています。

最初にPanoramioを考えましたが、写真をアップロードするための API はないようです。

今のところ、次の 2 つの方法しかわかりません。

  • Flickr - グループはありますが、とにかくグループ メンバーシップを承認するか、グループ化にタグを使用する必要がありますが、これはメンテナンスに悪影響を及ぼします

  • 労力とホスティングに費用がかかるカスタム サーバー ソリューション

ジオタグ機能を備えた他の無料の写真サービス、またはオープンソース ソリューションを提案できますか?

ありがとうございました!

編集
:)追加したいのですが、私はオープンAPIを備えたサービスにイントラストされているため、SOでこの質問をするのは良い考えだと思いました...

0 投票する
1 に答える
5107 参照

api - サービスを使用して Panoramio API を操作するには?

ロケーション ベース クライアントを作成していて、Panoramio をクライアントに統合したいと考えています。問題は、~REST のようなサービスを使用して Panoramio とやり取りする方法が見つからないことです。

彼らがAPIを持っていることは知っていますが、それは主にコンテンツをWebサイトに埋め込むためのものであり、コードを介して対話するためのものではありません(少なくともドキュメントから)

これをハッキングした人はいますか?

あなたが疑問に思っている場合に備えて、Android と iPhone のクライアントをネイティブに作成しています。

乾杯、

G.

0 投票する
1 に答える
5111 参照

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 データを自分のマップに取り込むというアイデアがとても気に入っています。以下に私のコードを添付します。あなたが提供できるフィードバックに感謝します:)

ありがとうございました、

エルシェ

0 投票する
2 に答える
996 参照

javascript - Panoramio API - 画像が返されませんか?

Panoramio API を使用して、このリンクにあるような小さな写真ウィジェットを作成しています。 私のコードは、写真を取得するためのいくつかのオプションを設定します。つまり、緯度と経度のペアの周りに境界ボックスを作成し、それらの境界内のすべての写真を返します。

ただし、(座標によっては) 写真が返されず、ウィジェットが壊れたページ リンク (小さな記号) だけで表示されることがあります。APIが実際にデータを返すかどうかを確認する方法を知っている人はいますか? おそらく、ウィジェットを保持している div タグの内容を、「写真がありません」というテキストに置き換えたいと思います。そんな感じ...

0 投票する
2 に答える
347 参照

computer-vision - Panoramioは、写真をこのようにズームできるようにするためにどのように機能しますか?

この例のように。

http://www.panoramio.com/lookaround/38848817

写真をクリックすると、別の写真が表示されます。これらの写真をどのように一致させましたか?

これを行うのに役立つソフトウェアはありますか?

0 投票する
1 に答える
2041 参照

javascript - OpenLayers マップへの Panoramio 写真の追加

Panoramio API から写真を追加したい、かなりよく統合された OpenLayers マップがあります。残念ながら、この件に関しては両方の API が十分に文書化されていないようです。ここで素晴らしいチュートリアルを見つけましたhttp://www.gisandchips.org/2010/05/04/openlayers-y-panoramio/しかし、私はこれらすべてに慣れていないため、自分でこれを完了することができない理由かもしれません. このチュートリアルを使用しても、心にたくさんの空白があり、言うまでもなく、写真がマップに表示されない気がします:-/

これは、そのチュートリアルの使用とこれまでに試みたことを示すコードの一部です。

私の考えでは、このコードは完全に機能するはずです。滑りやすい地図にいくつかの Panoramio サムネイルの結果を表示します。残念ながらレイヤーはあるようですが、空白です。Firebug で応答テキストを見ると、指定した場所 (チベット) にある Panoramio からの写真の属性を含む JSON が返されていることがわかります。私の問題を検討するためのあなたの助けと時間に感謝します.

ありがとうございました、

エルシェ

0 投票する
1 に答える
996 参照

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は、ブラウザに直接入力した場合に機能します。

これで私を助けてくれませんか、私は希望を使い果たしています... :(

前もって感謝します、

あなたのマルコ

0 投票する
0 に答える
986 参照

api - Panoramio REST API - 緯度と経度を取得するには?

Panoramio から返された画像ごとに緯度と経度の座標値を取得する実装を作成しています。

REST 呼び出しがオブジェクトを返した例を見てきました。このオブジェクトには、写真の緯度と経度の値も含まれていました。たとえば、上位 10 枚の画像だけをリクエストする場合などです。

Panoramio サービスからのデフォルトの入力を調べると、結果で少なくとも緯度と経度のパラメーターを見つけることができませんか?

これがなぜなのか、どうすれば画像と緯度経度の値の両方を想定どおりに取得できるかを知っている人はいますか?

乾杯ゲイリー・ハミルトン・ノルウェー

0 投票する
1 に答える
367 参照

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:私はそれを本来よりも難しくしていました