問題タブ [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.
android - Android - ピンチ ズーム オンタッチ イベント座標
作成中の Android アプリのキャンバス座標を取得しようとしています。スケール フォーカス ポイントを使用するコードを追加するまで (2 行に続く)、うまく機能します。
ビュークラスのソースコードは次のとおりです。
これを機能させるために私がする必要があるアイデアはありますか?
更新:コード サンプルを、同じ問題を抱えている別のサンプルに置き換えましたが、要点が簡略化されています。
再更新:スケーリング後に問題が発生します。拡大縮小する前は座標は正しいのですが、拡大縮小後は、クリックした場所の右と下に座標がずれすぎています。ズームアウトすればするほど、間違いが増えるようです。
javascript - グーグルマップはにパンします
テキストリンクからグーグルマップでパンを設定することに一日中苦労しています。マップ自体のIDが関数に渡されていないように見えますが、私は喜びもなく多くのことを試しました。
問題を引き起こす可能性のあるものについて考えられるアイデアはありますか?でjsエラーが発生します
ありがとう
リチャード
ios - drawRect:とUIPanGestureRecognizerを使用したスムーズなアニメーション
Ok。私はここでやろうとしていることに似たトピックをたくさん見ましたが、完全に一致するものはありません。たぶん私のアプローチはベースから大きく外れています。これが取引です。
drawRect:のUIViewサブクラスにグラフを描画しています。次に、UIPanGestureRecognizerを使用して、グラフのオフセット(ビュー階層ではなく内部)を右/左に変換します。これはうまく機能しますが、私の問題は、レコグナイザーのアクションが比較的低い頻度で実行されることです。具体的には、結果として得られるパンは、たとえば、スクロールビューやテーブルビューよりもはるかに途切れ途切れになります。特に私のチャートのポイント数が増えると。さて、私がやりたいのは、実際にパンジェスチャのアクションから描画をトリガーすることではなく、パンが発射された瞬間から現在の瞬間までのオフセットを補間して、1秒間に30回程度のタイマーを発射することです。ただし、これはますます複雑になっています。
誰か提案がありますか?私は本当にUIScrollViewでこれを行うべきですか?私が望まない理由は、データがどちらの方向にもかなり拡張される可能性があるためです。パス全体を一度に描画(または少なくとも保存)する必要はなく、現在のセクションを実行するだけです。表示されます。CAShapeLayerを使用する必要がありますか?これらの可能性を試してみる前に、いくつかの入力が必要です...
どんな入力/経験でも大歓迎です。
google-maps-api-3 - Google マップ API v3 - パン ツールがうまくいかない
Google Maps API v3 で、これまで見たことのない奇妙な問題が発生しています...
ユーザーがカーソルをマップ上に移動すると、ほとんどの場合パン ハンドになりますが、ときどき矢印に切り替わります。マップ上の特定の地域で最も頻繁に発生します (他の場所でも発生していますが)。ユーザーが「矢印」モードのときにマップをクリックすると、マップ タイルが「選択」されたように表示され、青色に変わります。カーソルが地図上に矢印を表示しているときにユーザーがもう一度クリックした場合にのみ、青が消えます。
奇妙なことに、これは Firefox、Safari、および Chrome でのみ発生します。IE9 では発生しません (IE8 については確認していません)。
また、標準の Google マップ製品 ( http://maps.google.com ) では発生しません。
私のページには、他の html コンテンツ、jQuery と関連して使用する特定の他の div なども含まれています。つまり、単なるマップではありません。カスタム CSS もいくつか使用していますが、特定のマップ タイルのセットだけが矢印を選択可能に変更する CSS だとは思いません。
マップをロードするために使用しているhtmlとJavascriptは次のとおりです...かなり典型的なものです:
誰か考え/コメント/提案はありますか?
ありがとう!
編集:これは、私が話している青い動作のスクリーンショットです:
javascript - D3.jsでズームまたはパンするときにドメインを制限する
ズームおよびパンできる単純なD3.js折れ線グラフを実装しました。これは、StephenBannaschの優れた例に基づいています。
私のデータの定義域は、x次元で[0、n]です。
組み込みのズーム動作を使用して(つまり、マウスホイールイベントを使用して)、ズームとパンをこのドメインに制限するにはどうすればよいですか?
ユーザーが下端の0または上端のnを超えてパンするのを防ぎたい。たとえば、x軸に負の値が表示されないようにし、ズームを同じウィンドウに制限したい。
Jason Daviesがextent([...]、[...]、[...])を使用して機能することに基づいて見つけた例は、バージョン2.9.1では機能しなくなったようです。残念ながら、ズーム動作は現在、他の点では優れたAPIドキュメントに記載されていない数少ない機能の1つです。
どんなポインタでも大歓迎です。
PS。D3.jsメーリングリストに同じ質問を投稿しましたが、応答がありませんでした:https: //groups.google.com/d/topic/d3-js/w6LrHLF2CYc/discussion。クロスポストについてお詫び申し上げます。
jquery-mobile - jQuery Mobile の画像のパンとズーム
jquery モバイル Web アプリのパンとズームに関するヘルプをいただければ幸いです。ユーザーが携帯電話から表示したり、ズームインおよびズームアウトしたり、関心のある領域をパンして表示したりできるようにしたい、イメージマップが上にある建物のフロアプランのイメージがあります。
macos - Cocoa MAC OSアプリケーションのNSImageをパンおよびズームする方法は?
タイトルの通り、マウスカーソルで画像(NSImages)をPANしたり、なんらかの方法で画像をズームしたりしたいです。オンラインでリソースが見つからないので、どうすればよいですか。誰か助けてください。
iphone - 特定のフレーム内でのみドラッグされるように uilabel を制限するには?
imageview に 1 つのラベルを追加し、ラベルをドラッグするための Pangesture を追加しました。どうすればこれを達成できますか? ラベルとジェスチャを追加するコードは次のとおりです。
touches event.code でラベルを移動しようとしましたが、以下のとおりです。
しかし、動きはパン ジェスチャ レコグナイザーほどスムーズではありません。
zooming - 地図にオランダのみを表示したい
これは、マップをロードするための私のinit関数です。オランダのみを表示したいので、ズームインは可能ですが、ズームアウトはできません。いたるところを検索しましたが、その方法について適切な説明が見つかりません。
actionscript-3 - Flash AS3 の Pan クラス
ムービークリップがあり、それにパン機能を追加します。ムービークリップが参照できる独自のクラスとして、パンを追加したいと思います。
パン クラスを作成するときに、ムービークリップをそれに送信して、その位置プロパティを常に保持できるようにします。
パンクラスのステージにアクセスする最良の方法は何ですか? ステージの mouseX、mouseY、stageWidth、stageHeight を取得できる必要があります。
現在、パン クラスでスプライト オブジェクトを拡張し、パンしたいムービークリップの子として実際に追加しています。
ステージ自体も同様にパンクラスに送信する方が良いでしょうか、それともこれよりも良い方法はありますか?