/ リンク付きの/ winformsマップ。 - c#、winforms

リンクを含むwinformsマップ。 - c#、winforms

世界中の各地域にユーザーがいます。 フォーム上にマップを表示し、各地域のリンクを持つ環境ピッカーを作成したいと思います。だから私がNYにいたら、NYをクリックしてNY環境を得るでしょう。静的なマップイメージを持つのとは対照的に、winformsでこれを動的に行うアイデア。

回答:

回答№1は1

私はその質問を誤解しているかもしれませんが、あなたは古い学校 Windowsのタイムゾーンピッカー 働いた。残りの部分はその前提に基づいているので、もし私が間違っていたら、気をつけてください。

実際には、クリック可能な「ホットスポット」を使用して、世界(または全国、地域など)の地図のイメージを扱っています。それを考えると、始めるには何らかの形のイメージが必要です。 :)

これで2つの選択肢があります: アプリケーションのマップのビットマップイメージを埋め込むことも、GDI +プリミティブを使用してマップイメージを直接描画することもできます。どちらの方法でも、フォームに表示し、さまざまなホットスポットのMouseUpイベントを結び付けます。 (MouseUpイベントには、ユーザーがクリックした場所のX、Y座標が含まれていると思います)。

あなたが本当に気に入らなければならない場合は、ユーザーが定義されたホットスポットにいる場合、MouseOverイベントでマウスポインタを変更することができます。

いずれにせよ、それは素晴らしいUIです - 非常にビジュアルで、人々の考え方に非常に合っていますが、正しくコーディングするには時間がかかるでしょう。


回答№2の場合は0

MapPointとそのAPIを使ってみましたか?あなたはたぶんWebサービスを使いたいと思うかもしれません。いくつかの例とドキュメントのためにgoogle "mappoint api"だけです。