問題タブ [pan]

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

java - 地図をパンしてもGoogleマップのオーバーレイが動かない

更新2011年7月12日:私はそれを理解しました。実装が終了したらすぐに解決策を投稿します。

Googleマップに複数のユーザーの位置を表示するAndroidアプリケーションを作成しています。現在、ユーザーは地図上で青と緑の点で表されています。現在地を表す青い点をタップすると、「現在地」というカスタムオーバーレイが地図上に表示されます

http://imgur.com/7S1Bg

私の問題は、地図をスクロールまたはズームすると、「現在地」のオーバーレイが同じ場所に残り、地図がその下に移動することです。次の例のように、ポップアップが常に青い点の真上にくるように、マップと一緒に移動したいと思います。

http://econym.org.uk/gmap/example_ewindow.htm

これが私のマッププロジェクトのレイアウトです。

com.google.android.maps.MapActivityを拡張するアクティビティがあります。このアクティビティには、com.google.android.maps.MapViewオブジェクトがメンバーとして含まれています。AdjacentMapOverlayList(ItemizedOverlayを拡張する)を使用してオーバーレイを管理します。

ユーザーが青いアイコンをクリックしたときの私のコードは次のとおりです。

マップ移動イベントをインターセプトしてポップアップダイアログを手動で移動する必要があると思いますが、もっと簡単な方法が必要です。誰かがこれを行う方法を説明できますか?追加情報が必要な場合は、終日対応します。アドバイスありがとうございます!

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

opengl-es - GLKMatrix4Translate を使用した翻訳は、原点ではなくカメラを中心に動いているように見える

ユーザーが OpenGL ES でオブジェクトを上下左右にパンできるようにしようとしています。すべての描画と移動に GLKit を使用しています。ユーザーがオブジェクトをどのように動かしたいかを追跡するタッチ イベントを有効にしました。オブジェクトのパンをスライドさせるために GLKMatrix4Translate を使用していますが、何らかの理由で回転コンポーネントもあります。

ユーザーのタッチから翻訳ポイントを収集し、CGPoint に保存します。

変換したい X 位置と Y 位置に center.x と center.y を使用します。次の行で翻訳を実行します。

何か案は?

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

google-maps-api-3 - フュージョンテーブルパンとズーム

私は現在、追跡アプリケーションを実行しており、Googleマップフュージョンテーブルを使用してジオコーディングされたデータを表示しています。非常に高速で使いやすいですが、ユーザーが外部のJavaScriptリンクをクリックした場所に応じて、マップをズームおよびパンするのに問題があります。ロイヤルメールのデータを使用して、ユーザーの関心のあるポイントに応じてポリゴンを表示していますが、外部リンクから生成されたクリックイベントに基づいて情報ウィンドウを表示できるようにする必要があります。ユーザーが自分の情報ウィンドウを表示および生成したい領域からlatlngを取得できますが、常にポリゴンの中央にあるとは限りません。

私の質問は次のとおりです。

外部のJavaScriptリンクをクリックして、フュージョンテーブルからデフォルトの情報ウィンドウをトリガーする方法はありますか?

フュージョンテーブルをクエリして、ユーザーが選択した領域に基づいてマップを中央に配置してズームできますか?

誰かが解決策を知っているか、アプリケーションでこの機能を実現する方法に関するいくつかの指針を教えていただければ幸いです。

ありがとうBikash

0 投票する
6 に答える
4179 参照

android - windowSoftInputMode="adjustPan"パンをもっと作成する方法

多数のEditTextフィールドを含むアクティビティがあり、windowSoftInputModeがadjustPanに設定されています。これはほとんど私が望むことを実行しますが、レイアウトの下部にあるeditTextの場合、十分にパンしません。パンして複数行の編集テキストの一番上の行が表示されますが、Enterキーを押すとすぐに、カーソルが1行下に移動し、キーボードの下に隠れます。

とにかく、editTextの上部がウィンドウの上部に完全に表示されるように、さらにパンすることができますか?

AdjustResizeを使用しても、私が望むことは絶対にできません。パンは正しいことです。さらにパンする必要があります。

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

uiscrollview - 複数の画像を含むUIViewのPinthToZoomとPan

画像を背景にしたUIViewと画像を背景にした複数のボタンを備えたiPhoneアプリケーションを開発しています。画像は国の画像であり、ボタンはその国の地域/州です。

問題は、画面が小さすぎてこのすべてのデータを表示できないことです。そのため、UIViewのピンチツーズームを有効にして、ユーザーが国をよりよく表示できるようにします。

UIViewControllerの「viewDiDLoad」内に次を追加しました。

そして、twoFingerPinchメソッドを追加しました。

正しく機能します。問題は、UIViewが大きくなりますが、ユーザーが内部をナビゲートできないことです。

そこで、UIViewをUIScrollViewに切り替え、「twoFingerPinch」メソッド内に次のように追加しました。

ただし、うまく機能しません。UISrollViewははるかに大きくなりますが、画像が拡大縮小されるにつれて大きくはならず、pinchToZoomが開始された場所の中央にも配置されません。

どうすればこの問題を解決できますか?

ありがとうございました

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

android - ズーム、パン、インタラクティブなグラフィカルAndroidアプリ

私はAndroidゲーム開発に不慣れです。私は現在、ズーム、パン、インタラクティブ(クリック可能なボタン)インターフェースを備えたシンプルなAndroidアプリに取り組んでいます。ある意味、アングリーバードと似ていると思います。

私が知りたい概念がいくつかあります。皆さんが最初にいくつかのポインタを見せてくれることを願っています。

  1. 私はインターネットで検索して読んでいます。openGLは私が使用できるテクノロジーですか?
  2. そのようなアプリ(怒っている鳥など)のベクターベースのグラフィックで使用されているグラフィックはありますか?私が尋ねる理由は、特定のレベルにズームインしてパンを実行したいからです。オブジェクトを最初から描画する必要があります。

それはかなり漠然とした質問であり、私はまだ最初から正しい方向を理解しています。どうもありがとう。

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

ios - MKMapViewがパンでregionDidChangeAnimatedを呼び出さない

マップの場所が変わるたびに呼び出される MKMapView とコードを含むアプリがあります (regionDidChangeAnimated 内)。アプリが最初にロードされると、マップ座標を明示的に更新するパン (スワイプ)、ピンチ、タップ、およびボタンで regionDidChangeAnimated が呼び出されます。他のビューをロードしてマップに戻った後、 regionDidChangeAnimated は、マップを明示的に更新するタップとボタンに対してのみ呼び出されます。マップをパンしてピンチしても、regionDidChangeAnimated が呼び出されなくなりました。

このスタックオーバーフローの投稿を見ましたが、この問題は解決しませんでした。devforumsおよびiphonedevsdkのフォーラム投稿も機能しませんでした。この問題の原因を知っている人はいますか? MKMapView にサブビューを追加していません。

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

ios - iOS : ビュー内でパン

私は次のUIPanGestureRecognizer設定をしています:

ビュー内をパンして、同じビュー内である場所を別の場所に移動したい。これが行っているのは、ビューを移動することです。どうすればビューを変更して、自分のやりたいことを実行できますか?

更新:これは、私の方法が正しくパンするようになった方法です

origin私のビューでは、グラフの中心がどこにあるかを示すプロパティです。セッターメソッドには、setNeedsDisplayこの値が変更されるたびに更新するものがあります

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

c# - 同じフォーム内の 4 つのピクチャ ボックスに個別にパンとズームを適用する方法

私のプロジェクトでは、1 つのフォームで 4 つの pictureBox を使用しています。

パンとズーム機能を個別に適用すると、最初の画像は正しく機能しますが、2 番目の画像を使用すると、最初の画像ビットマップが例外に変わります。

なんでこんなに変わるのかわからない。私を助けてください。

Cシャープを使用しています。

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

ios - UIImageView でジェスチャ レコグナイザーをオーバーラップ

複数の UIImageView をメイン ビューに追加しました。各 UiImageView は、トリミングのために独自の親 UIView に表示され、各 UIImageView は PanGestureRecognizer にもアタッチされています。パンジェスチャレコナイザーの両方を実装する方法と、一方の画像 (A) をドラッグしてもう一方の画像 (B) にカーソルを合わせて保持することで画像の交換を可能にする方法に興味があります。その後、画像 A と B が交換されます (したがって、A は現在old B's UIView).. これは、実装したばかりの iphoto アプリのようなものです。

私の考えでは、どうにかしてスーパービュー レイヤーでカスタム ジェスチャ レコグナイザーを作成することになりますが、各画像に適用されたパンジェスチャー レコグナイザーを失いたくないのですが、どうすればこれを行うことができますか?