このトピックは、XamGeographicMap™ コントロールをアプリケーション ページに追加する方法を示します。
以下の表に、このトピックを理解するための前提条件として求められるトピックをリストします。
XamGeographicMap コントロールは、シェープ ファイルから地理的データ、そして地理的画像マップのビュー モデルから地理的位置を表示するように設計されています。ただし、このトピックは、表示に必要となる最小限のコードとプロパティ設定で XamGeographicMap コントロールを追加することに焦点を当てます。デフォルトで、XamGeographicMap コントロールは、Open Street Map サービスから地理的画像タイルで表示されます。
以下は、Open Street Map サービスからの地理的画像タイルがある XamGeographicMap コントロールのプレビューです。
以下の表で、XamGeographicMap コントロールを追加するための要件を簡単に説明します。
以下はプロセスの概念的概要です。
プロジェクトでインフラジスティックス アセンブリを参照
アプリケーション ページに名前空間宣言を追加
XamGeographicMap コントロールをページに追加
結果を確認
以下では、XamGeographicMap コントロールをページに追加することを手順ごとに説明します。
以下の Infragistics NuGet パッケージをアプリケーションに追加します。
Infragistics.WPF.GeographicMap
NuGet フィードのセットアップと NuGet パッケージの追加の詳細については、NuGet フィード ドキュメントを参照してください。
アプリケーション ページで、以下の名前空間宣言を追加します。
XAML の場合:
xmlns:ig="http://schemas.infragistics.com/xaml"
Visual Basic の場合:
Imports Infragistics.Controls.Maps
C# の場合:
using Infragistics.Controls.Maps;
以下のコードは、表示に必要となる最小限のコードとプロパティ設定で XamGeographicMap コントロールを追加することを示します。
XAML の場合:
<Grid x:Name="LayoutRoot">
<ig:XamGeographicMap x:Name="GeoMap" />
</Grid>
Visual Basic の場合:
Dim geoMap As New XamGeographicMap()
Me.LayoutRoot.Children.Add(geoMap)
C# の場合:
var geoMap = new XamGeographicMap();
this.LayoutRoot.Children.Add(geoMap);
結果を確認するために、プロジェクトをビルドおよび実行します。手順を正しく実装した場合、XamGeographicMap は上記のプレビュー セクションで示したように表示されるはずです。
以下のトピックでは、このトピックに関連する情報を提供しています。