スキー休暇のランとリフトを表示するアプリケーションを開発しています。入力ファイルはGarmin Fenix 3によって保存されたTCXデータファイルです。GMAP上のポイントを特定する.net Cでマウスをクリックしたルート#
ファイルからさまざまなトラックセグメントをルートとして正常にプロットしましたが、開始点と終了点を修正できるようにしたいと考えています。これを行うには、マップからルートを選択し、開始点または停止点として使用したい点をクリックしたいと思っています。
私はルートを選択してルート上の情報にアクセスすることができますが、これまでのところ、マウスがクリックされたルート上の位置を特定することができませんでした。
Iマウスルート
if(e.location.X==route.LocalPoints.x && e.location.Y==route.LocalPoints.y)
{......}
LocalPoint
内のデータとe.location.X
とe.location.Y
がクリックされたが、これは対応点が見つからないこと場所を比較しようとしています。
私もe.X
とE.Y
の代わり.Location
ポイント
を直接クリックしたルートやクリックに最も近い点にポイントを特定する方法はあります試してみましたか?
ありがとうございます。私はちょうどルートとしてポイントを追加していた。私はそれが各ポイントのマーカーを作成するように働く方法を見ることができます。ポイントがGPSで1秒に1回生成されるので、マーカーを作成するだけで少し再生する必要があるかもしれません。だから、午前中には、スキーでは1000以上のポイントがランです。 – Aquanaught
このメモでは、やや似たようなことをしています。それを処理する最も簡単な方法は、独自のレイヤーに開始マーカーと停止マーカーを追加して、それ以外のものを別のレイヤーにすることです。私にとって素晴らしい作品です。 –