問題タブ [bounds]
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 - 範囲外でクリックした場合にポップアップが閉じないようにする
ほとんどが機能するポップアップがあります。その中のアイテムをクリックすると、本来あるべきことなどを行います。唯一の問題は、その外側をクリックすると、ポップアップが自動的に閉じてしまうことです。これは私が望むものではありません。
setOutsideTouchable を false に設定しても、違いはないようです。
そして、「CheekPress」が何のためのものか知っている人はいますか?
objective-c - UIView フレーム、境界、中央
これらのプロパティを正しい方法で使用する方法を知りたいです。
私が理解frame
しているように、私が作成しているビューのコンテナから使用できます。コンテナ ビューに対するビューの位置を設定します。また、そのビューのサイズも設定します。
center
私が作成しているビューのコンテナからも使用できます。このプロパティは、コンテナーに対するビューの位置を変更します。
最後にbounds
、ビュー自体に相対的です。ビューの描画可能領域を変更します。
frame
との関係について詳しく教えてくださいbounds
。clipsToBounds
とmasksToBounds
プロパティはどうですか?
java - ポリゴン バウンディング ボックスを作成することはできますか?
(最初に、念のため言っておきますが、六角形は 6 つの点を持つ多角形です。ハニカムやシヴィライゼーション 5 を考えてみてください)
六角形のグリッドを使用するゲームを作成していますが、境界ボックスを正しく取得できないようです。Javas API は、長方形の「BB」(getBounds および getBounds2D) についてのみ教えてくれます。
私は形を描いて、本来あるべきように整列させましたが、セルが互いに正確に隣接するようにしたいのですが、エッジが互いに入るか、互いに隣り合っていますが、それらの間に1ピクセルすらありません。BBが長方形の場合、これは現在不可能です。
これが完全に不可能な場合は、コンポーネントのサイズを小さくして全体を描画する方法があるでしょうか? そうすれば、六角形の真ん中にまたがる通常の長方形を作成できますが、2 つの「点」が役に立たないままになりますが、これは良くありません。
ありがとう<3
mysql - 標準のバウンディング ボックス クエリを使用する場合と比較した場合の SPATIAL の利点
BOUNDING に対する SPATIAL の利点
境界ボックスを利用した単純な MySQL クエリではなく、SPATIAL クエリを使用する利点は何ですか?
たとえば、特定のポリゴン内にあるすべての場所を検索したい場合:
このようなもの:
境界ボックスの例
私が理解しているように、唯一の本当の利点は、空間も地球の曲率を考慮に入れるということですか?
また、どの方法が最速ですか?
iphone - フレームより小さい境界を持つカスタム UIView
フレームより小さい境界を持つカスタム uiview (ペン先からロードされた) を作成することは可能ですか? そこで、フレーム/ビューの一部を表示したいと思います。ボタンを押すと、境界を右にスライドしてフレーム全体を表示したい。これはできますか?
uiview - Detecting if a CGAffineTransformed view is out of bounds of a screen/UIView
I have a several views that I can drag around, rotate, scale. I want to make it so they can't be drug, rotated or scaled off the screen.
Dragging seems to not be an Issue as I'm not using a Transform to generate the new position and see if that new position would put the view off the screen.
When I rotate or scale I use a CGAffineTransform (CGAffineTransformedRotate or CGAffineTransformScale) and I cant seem to get what the new frame would be without actually applying it to my view.
elementBoundsInSuperView is not the Rect that I would Expect it to be, Its way off.
I've also Tried to get the bounds in the SuperView first and then apply the transform to it, and that's not right either.
the [gestureRecognizer view] should be the same as element.
javascript - Google Maps v3は、地図が初期化された後にズームレベルを調整します
私はグーグルマップを初期化し、定期的に(30秒ごとに)マップ上のマーカー/情報ウィンドウを更新しています。境界を使用して自動的にズームインしていますが、すべてのマーカー/情報ウィンドウが表示されていることを確認してください。
私の問題は、情報ウィンドウがマップの端に配置され、しばしば切り取られることです。そのため、マップが更新されるたびに「1」ずつズームアウトする必要があります。'map.zoom'を使用して現在のズームレベルを決定し、新しい目的の値を再計算できますが、この新しい値を設定する方法がわかりません。
ズームパラメータは、マップを初期化するときにのみ設定できますか?
確かにこれは簡単ですか?
以下は私の「更新」関数です。
c++ - 文字列配列を使用したセグメンテーション違反 C++
プログラムを実行すると、Segmentation Fault エラーが発生します。クラス定義で非公開に宣言されている配列「string *words」の使用方法から来ていると思います。ここで .cpp ファイルで使用します。何を変更する必要があるか知っている人はいますか? 問題があると思われる関数は次のとおりです。
google-maps - グーグルマップ。中心点の座標を指定してLatLngBounds長方形(正方形)を作成する方法
ポイント(X、Y)があり、正方形を作成したいのですが、GoogleはLatLngBoundsオブジェクトをマップして、ジオコード要求をこのLatLngBound領域にのみバイアスさせます。
指定された点を中心とするこのようなLatLngBounds正方形を作成するにはどうすればよいですか?NEとSWのポイントを見つける必要があります。しかし、距離dと点(x、y)が与えられた場合、どうすればそれを見つけることができますか?
ありがとう
javascript - JavaScript:境界を維持するための最良の方法(Googleマップ)?
Google Mapsv3APIを使用しています。私は現在、人がビューポートを変更するたびに(マップをズームまたはシフトすることによって)新しいデータをフェッチするように要求しており、古いデータを破棄しています。これはうまく機能しますが、ビューポートが変更されるたびにデータをフェッチする必要がないように、データをキャッシュしたいと思います。Google Maps APIは、緯度と経度で構成される北東と南西の座標によってビューポートを定義します。それらはLatLngBoundsと呼ばれるオブジェクトに保存されます。
私はこれを行うことができる2つの方法を考え出しました:
- ユーザーがアクセスする新しいビューポートの境界を保存し、新しいビューポートが古いビューポートにあるかどうかを確認し、古いビューポート内にない新しいビューポートの部分の新しいデータのみをフェッチします。基本的に、
- 新しいビューポートをそれぞれ、データとフェッチする必要のあるデータの長方形のセクションに分割します。各長方形セクションの境界を格納します。
誰かがこれを行うためのより良い方法を考えることができるなら、新しいアプローチを自由に提案してください。
私の質問は、パフォーマンス/メモリ使用量と全体的な速度の点でどちらが優れているかということです。それらは両方とも類似したアルゴリズムなので、それは本当に重要ですか?
また、現在、両方のアルゴリズムは、古いビューポートに基づいて新しいビューポートを分割することに依存しています。新しいビューポートを分割するアルゴリズムはどのようになりますか?(2番目のアルゴリズムを実装したと仮定します)