問題タブ [polyline]

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 に答える
3479 参照

c# - WPF PolyLine オブジェクトからすべての座標を移動するには?

ポリライン オブジェクトを使用して動的に作成されたグラフィックがあります。興味深い結果が得られますが、最後の 10 個の座標のみを保持したいと思います。10 番目の位置に到達すると、すべての座標が X ピクセル分左に移動し、最後に新しい値が追加されます。

描画クラスの Add 関数で、次のようなコードを試しました。

ForEach ループでコレクションの変数を変更できないため、これは機能しません。WPF/C#でこれを行う最良の方法は何ですか?

より詳しい情報

私はこれを行うことでそれを行うことができます:

しかし、ポイントオブジェクトを非常に時間をかけずに作成するためのよりクリーンな方法が欲しいです。

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

maps - ポイントが道路上にあるかどうかの判断

道路を表すポリラインがあり、すべての部分の道路幅がわかっている場合、ポイントが道路上にあるかどうかを判断するために使用できるアルゴリズムはありますか? 線自体の幅が 1px であるため、これを行う方法が完全にはわかりません。

ありがとう、

ジェフ

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

c# - 変形を最小限に抑えた滑らかなポリライン

適度に滑らかな 2D の閉じたポリラインがあります。ただし、ポリラインを定義する頂点は等間隔ではありません。2 人が非常に接近することもあれば、4 人が非常に接近することもあります。

ポリラインを滑らかにしたいのですが、通常の平均化アルゴリズムでは領域が縮小する傾向があります。

ポリラインには数千のポイントが含まれており、隣接する 2 つのセグメント間の角度は通常 1 度未満です。

領域にあまり影響を与えずに頂点をより均等に配置する、これらの曲線を滑らかにするより良い方法はありますか?

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

events - Google マップ v3、ポリライン マウス イベント

Google マップ v3 でマウスがポリライン領域に出入りしたことを検出することは可能ですか?

特定のユースケースとして、マウスがその上にあるときにポリラインの色を変更したいと思います。ポリラインは「mousemove」イベントの登録を許可しますが、マウス オーバー/アウト イベントの通知は許可していないようです。これは、かなり基本的なユーティリティだと思います。この種のことを行うための解決策はありますか? これはポリラインの不適切な使用ですか?

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

c# - ポリラインにコントロールポイントを追加する

既存のポリラインがあります。どうすればコントロールポイントを追加できますか?つまり、マウスでクリックするLineSegmentにコントロールポイントを追加する必要があります。WPFを使用しています。

誰か助けてもらえますか?

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

wpf - グラフを描画するための WPF ポリラインの相対ポイント値とストレッチ

グラフの線を表す同じグリッド セル内の一連のポリラインで構成される非常に単純なグラフ コンポーネントを作成しようとしています。私の戦略は、セット内のすべてのポイントを見て、最小値と最大値を決定し、それに応じて 0 から 1 の間の数値を計算し、Stretch="Fill" を使用して各ポリラインをストレッチしてグリッド セルを埋めることです。私の望む効果は、0,.5 のポイントが垂直方向にセルの中心になることですが、実際には、Y の最小値と最大値に応じて、Polyline がセル全体を埋めるために垂直方向に引き伸ばされます。たとえば、ポリラインで .5 が最大値で .7 が最小値の場合、.5 がセルの上部でクリアになり、.7 がセルの下部でクリアされ、中央が .5 で .7 7/10 ではありません。底に。

2 つのポリラインと 0 から 1 の間の計算されたポイントを使用した簡単な例を次に示します。赤色の Y 値の方が大きいにもかかわらず、赤色のポリラインが青色のポリラインの真上にあることがわかります。赤のポリラインは青と同じように見えるはずですが、セル内で少し下に配置されています。ただし、セル全体を埋めるために引き伸ばされているため、青の上に直接配置されています。

0 から 1 の値を使用している理由は、グリッド セルの幅と高さを簡単に変更できるようにするためです。たとえば、スライダーなどを使用してグラフの高さを調整したり、ウィンドウをより広くドラッグして幅を調整したりします。 . そのため、ストレッチなしでピクセル値を計算する代わりに、このストレッチ戦略を使用してそれを達成しようとしました。

これを達成する方法について何かアドバイスはありますか?

ありがとう。

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

php - 座標がどの国の計算ですか?

ダウンロード用のポリラインのベースはどこかにありますか? ヨーロッパ諸国のポリラインと、特定の座標が存在する国を計算するための PHP のソリューションが必要です。

これまでは Google マップ API を使用していましたが、遅すぎて、頻繁に多くのリクエストを行うため、ローカルで行う必要があります。

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

c# - パスとポリラインのWPFでのレンダリングが異なるのはなぜですか?

パスとポリラインのWPFでのレンダリングが異なるのはなぜですか?

これはコードとブレンドの両方で発生しています。何かが足りないか、これは単なるアンチエイリアシング効果です。

Blendからの画像サンプル:http: //img190.imageshack.us/img190/2965/wpfsmaple.png

開発システム:WinXP SP2、VS 2008 + SP1

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

google-maps - 2 つの Google マップのポリラインが重ならないようにする

GPX トラックを表示する Google マップ アプリを作成しています。一部のトラックは、距離が重なっています。同一の点はありませんが、ポリラインを描画すると同一に見えます。これにより、一方が他方の後ろに消えます。解決策は、地下鉄の地図のように、重なり合う線路を隣り合わせに描くことです。可能な限り簡単な方法でこれを行うにはどうすればよいですか?

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

silverlight - 一端がマウス ポインタを追跡するポリラインを作成する方法

ポリラインの一方の端がたとえば 0,0 に固定されているとします。マウスを動かすと、ポリラインのもう一方の端が正確にマウスポインタ上に来るようにします。この場合、どうすればよいですか?

申し訳ありませんが、私は Silverlight を初めて使用します。