UltraGeographicMapではGetGeographicPoint()メソッドを使用してウィンドウの座標を地理座標に変換することができます。マップ上でダブルクリックした地点の緯度と経度を取得するには、UltraGeographicMapのMouseDoubleClickイベントで引数e.Locationに対してGetGeographicPoint()メソッドを実行します。

private void ultraGeographicMap1_MouseDoubleClick(object sender, MouseEventArgs e)
{
	Infragistics.Win.DataVisualization.Point pt = ultraGeographicMap1.GetGeographicPoint(e.Location);
	MessageBox.Show("緯度:" + pt.Y + ", 経度:" + pt.X);
}

製品について

Ultimate UI for Windows Forms