このトピックは、 XamGeographicMap™ コントロールの地理的シリーズのサポートされているタイプについての情報を提供します。
以下の表に、このトピックを理解するための前提条件として求められるトピックをリストします。
XamGeographicMap コントロールでは、地理的シリーズは、地理的コンテキストのポイント(たとえば、都市の位置)、ポリライン(たとえば、道路接続)、または多角形(国々の図形)として地理的データを表示する地図の視覚要素です。
XamGeographicMap コントロールの Series プロパティは、地理的シリーズ オブジェクトのコレクションです。このプロパティは、同じプロット エリアで無制限の地理的シリーズの描画をサポートするために使用されます( 「複数の地理的シリーズを表示」のトピックを参照)。複数の地理的シリーズ オブジェクトが Series プロパティに追加される場合、それぞれの連続するシリーズは、先頭から最後のシリーズに向かって開始する前のシリーズの上にレイヤーされます。したがって、地理的シリーズは、互いに重ねて、または地理的画像の上に重ねることができるマップ レイヤーとして理解できます( 「地理的画像を使用」のトピックを参照)。
以下の表で、XamGeographicMap コントロールでサポートされている地理的シリーズのタイプを簡単に説明します。
以下は、地理的シリーズの個々のタイプおよび XamGeographicMap コントロールのユニークな特徴を使用する上でのタスクベースの情報を提供するトピックのリストです。
地理的シリーズのすべてのタイプは、常に地理的画像タイルの上に描画されます。ただし、場合によっては地理的シリーズ(たとえば、世界の詳細なシェープ ファイルがある)は、アプリケーションで十分な地理的コンテキストを提供しており、地理的画像は XamGeographicMap コントロールで必要とはされません。地理的画像を非表示にする方法については、 「マップ背景コンテンツで地理的画像を非表示」のトピックを参照してください。
このコードは、 XamGeographicMap コントロールに ShapefileConverter をバインドすることで GeographicShapeSeries を追加する方法を示します。
XAML の場合:
<ig:XamGeographicMap x:Name="GeoMap">
<ig:XamGeographicMap.Series>
<ig:GeographicShapeSeries ItemsSource="{StaticResource shapefileConverter}"
ShapeMemberPath="Points">
</ig:GeographicShapeSeries>
</ig:XamGeographicMap.Series>
</ig:XamGeographicMap>
Visual Basic の場合:
' GeographicShapeSeries に作成してデータ バインディングを設定します
Dim geoSeries = New GeographicShapeSeries()
geoSeries.ItemsSource = shapefileConverter
geoSeries.ShapeMemberPath = "Points"
' GeographicShapeSeries を XamGeographicMap に追加します
Me.GeoMap.Series.Add(geoSeries)
C# の場合:
// GeographicShapeSeries に作成してデータ バインディングを設定します
var geoSeries = new GeographicShapeSeries();
geoSeries.ItemsSource = shapefileConverter;
geoSeries.ShapeMemberPath = "Points";
// GeographicShapeSeries を XamGeographicMap に追加します
this.GeoMap.Series.Add(geoSeries);
以下のトピックでは、このトピックに関連する情報を提供しています。