問題タブ [coordinates]

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 投票する
2 に答える
12702 参照

.net - ズームレベルを指定して、long/latをピクセルx/yに変換する

Googleマップのタイルサーバーとして機能するASP.NETでページを開発しようとしています

データベースから緯度/経度のポイントのコレクションを取得し、ズームレベル(デフォルト:15)を指定して、透明な背景に小さな赤い点としてレンダリングします。

その後、結果をGIFタイプの画像として返します。

この緯度/経度のセットを取得して、ズームレベルを指定して2Dピクセル座標のセットに変換できるアルゴリズムまたはライブラリが開発されていますか?

(これはすべてサーバー側で行われているため、Google Maps APIを使用できません。)


更新:Perlで同様のことを行うコードサンプルを見つけました:

http://blog.barros.ws/2009/03/06/convert-lat-lng-and-zoom-values-to-pixel-xy-on-a-map/

問題は、私はPerlを知らないので、本を開いてそれを学ぶ時間が本当にないということです。

この関数で何が起こっているのかを解読するのを誰かが助けてくれますか?

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

java - 携帯電話による座標検出

携帯電話で現在の座標を検出するのはどれくらい難しいのでしょうか? Java (つまり、Samsung Omina) を実行できる携帯電話に焦点を当てたモバイル アプリケーションを作成する予定です。これはユーザーの位置に基づいているため、座標を使用して Google マップ アクションを実行できます。

  • GPS の使用はアイデアのように聞こえますが、私はそれについて非常に薄い知識を持っています。

  • GPS が適切な方法ではない場合のオプションはありますか?IE 他のトピックで CellID という名前の方法を見ましたが、それがどのように機能するかわかりません。

  • Java経由で解決する良い方法はありますか?

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

wpf - WPF Image.Source(BitmapSource)のピクセル位置を表示する方法は?

拡大縮小された方法でソースを示す画像があるとしましょう。MouseMove イベントを使用して、カーソルがあるピクセル位置をラベルまたはテキストブロックに表示するにはどうすればよいでしょうか?

(サイズに対する画像の座標ではなく、ピクセル座標が必要です)

前もって感謝します。

0 投票する
5 に答える
68613 参照

coordinates - Google マップ、cellid から場所へ

このサンプルによると:

http://www.codeproject.com/KB/mobile/DeepCast.aspx

cellid 情報 (MCC、MNC、towerid など) を送信するときに、範囲を含む GPS 座標 (経度と緯度) を要求することができます。

このアドレスにリクエスト/投稿するための実際のパラメーターを教えてもらえますか?

http://www.google.com/glm/mmap

それはこのようなものかもしれません

そして、どのような反応が得られるか知りたいです。

私はOpenCellidのWebサイトを観察しており、それらは最初にいくつかの優れたAPIを提供していますが、Googleマップでもそれについて知りたいです(より完成したデータベースがあるため)。

OpenCellID API

0 投票する
4 に答える
5830 参照

geometry - ワープしたグリッドにポイントをマッピングする方法

デカルト座標系の座標を持つ点のコレクションがあるとします。

ゆがんでいないグリッド

別の点をプロットしたいのですが、同じデカルト座標系でその座標を知っています。

ただし、描画しているプロットは元のプロットから歪んでいます。元の平面を取り、それをゴムシートに印刷し、非対称の方法で(重なり合ったり複雑なものがない)、ある場所で伸ばしたり、他の場所でつまんだりすることを想像してみてください。

歪んだグリッドソース

ポイントの各セットのストレッチされた座標とストレッチされていない座標はわかっていますが、基になるストレッチ関数はわかっていません。あなたは新しい点の伸ばされていない座標を知っています。

近くのポイントの引き伸ばされた位置に基づいて、引き伸ばされた座標のどこに新しいポイントをプロットするかをどのように推定できますか?より多くの情報がない限り、再マップされたポイントのセットから実際のストレッチ関数を決定することはできないため、正確である必要はありません。

その他の考えられるキーワード:歪んだ歪んだグリッドメッシュ平面座標が歪んでいない

0 投票する
4 に答える
2724 参照

iphone - plistからデータを取得する方法とレイアウト方法に関する質問

これは、plist でのデータの取得に関する最初のクエリに対するフォローアップの質問です。現在、ランダムな画像呼び出しを使用して、ビューで行われたユーザーのタッチを検出することができました (phytonquick のおかげです)。

ユーザーがビュー内のランダム画像に触れて得た値と、ユーザーが触れたランダム画像と同じ名前の plist データ内に保存された値を比較する方法に問題があります。接触距離を計算する方法を知っているので、ヒットポイントを調整できます。

また、plist データをどのように作成すればよいかわかりません。私はそれのサンプル(「iphone 3 dev」など)でいくつかの本を読みましたが、私が見たサンプルのほとんどがテーブルビューの目的である場合、特にそれを理解することはできません. これは私が私のplistをレイアウトする方法です:

誰かがこれを行う方法について正しい道を教えてください。ありがとうございました。

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

c++ - c++ OpenGL 座標変換

頭の中でこれを理解することはできないようです。3D 空間でオブジェクトを移動しようとしています。

5,15,5 にポイントがあり、opengl 関数を使用してモデル ビューを変更すると....

そのポイントがどこにあるのかを知る方法はありますか (ワールド/グローバル座標で)? 20,26,23 (または新しい座標位置が何であるか) を返す何らかの行列計算を行うことはできますか?

助けてください、私はこれに長い間立ち往生してきました!

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

svg - SVG絶対座標?

多くのテキストノードを含むSVGファイルがいくつかあります。

SVGドキュメント内の各テキストノードの絶対位置を取得したいと思います(SVGドキュメントのwidth="743.75"とheight="1052.5")。

テキストノードの例は次のようになります。

各テキストボックスの正の絶対X値とY値に到達するために、すべてのmatrix()変換を計算するにはどうすればよいですか?使用して各行列に順番に渡すことができる単純な再帰関数はありますか?

ありがとう!

0 投票する
7 に答える
56475 参照

c++ - C++ の特定の座標でコンソールに文字列を出力するにはどうすればよいですか?

指定された座標でコンソールに文字を印刷しようとしています。今まで私は非常に醜いを使用してきましたが、printf("\033[%d;%dH%s\n", 2, 2, "str");C++ でこれを行う他の方法があるかどうかを尋ねなければなりませんでした。問題はそれが醜いということではなく、次のように自分自身をよりきれいな関数にしようとすると問題が発生します。

に型キャストしても機能しません(char*)。もう 1 つの問題は\n、ページを更新するために を印刷しなければならないことprintfです。

coutの代わりにを使用するのとprintf同様に、これを行うためのより最近の方法があるはずだと思います (理想的には、画面上の必要な場所に文字列を簡単に書き込むことができる方法であり、理想的にはこれらの奇妙な記号を必要としない方法です: \033[%d;%dH)

それで、私が探しているものを持っている人はいますか?

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

opengl - データ シェーダーで使用するために、OpenGL インデックス付きバッファー配列で複数のテクスチャをどのように処理しますか?

私はこの論文を実装しようとしています。私はそれのほとんどをダウンさせましたが、幾何学的なエッジを決定して表示するためにシェーダーに任意の非幾何学的データを送信することに関する部分が問題を引き起こしています. VBOについて知っていることを使用して、ほとんどのデータを問題なく送信できました。ただし、大量のデータを送信する必要があるため、複数のテクスチャ座標を使用する必要があります。

テクスチャ座標の複数のセットを設定する正しい方法であると思われるいくつかのバリエーションを既に実装し、多くのフォーラム ポスターの指示に従いました。これまでのところ、解決策はありません。

コンテキストとして、プログラムは、モデル内の一意のエッジごとに、4 つの頂点、2 つの法線ベクトル、浮動小数、および整数 (浮動小数として格納) のセットの 4 つのほぼ同一のコピーを送信しています。次のようにデータをレイアウトしました。

4 つのコピーの唯一の違いは i 値です。これは、描画可能なエッジが見つかった場合に頂点を編成する方法を決定するのに役立ちます。

ご覧のとおり、少なくとも 3 つのテクスチャ座標が必要です。最初のもの (gl_MultiTexCoord0) は問題なく動作しましたが、グラフィック カード上にある次のテクスチャ座標は制御不能な動作をしているように見え、動作することもありますが、通常は動作しません。

私のレンダリング関数は、次のように使用されていました。

これは私のオリジナルでした。v0、v1、および v2 で確実に機能します。「r and i」で機能するように見えますが、それは錯覚である可能性があります。n0 または n1 をテストする機能はまだありません。v3 は確実に機能しません。ご覧のとおり、ポイントとして描画しているため、(シェーダーを介して) そこにあるかどうかがわかります。v0、v1、および v2 がすべて存在します。v3 で同じことをしようとすると、原点に 1 つのポイントが生成されるか、何も生成されません。

オンラインで提案を見た後、ここに私の新しいセットアップがあります:

各テクスチャ座標リストの実際の「読み込み」の周りでglEnableClientState/呼び出しをどのように行ったかに注意してください。glDisableClientStateと も使用glActiveTextureARBglEnable(GL_TEXTURE_2D)ます。ここで が必要な理由は理解できると思いますがglActiveTextureARB、もう 1 つは困惑します。GLSL Common Mistakes pageによると、glEnable(GL_TEXTURE_2D)シェーダーの使用はとにかくこの呼び出しを無視するため、独自のシェーダーを作成するときに使用することは想定されていません。

それだけです。テクスチャ座標で非テクスチャ座標データを送信する方法を具体的に説明しているチュートリアルを見つけることができずに、ここまで来ました。おそらく誰かがそのチュートリアルを知っていれば、私の問題は軽減されるでしょう. 御時間ありがとうございます!