このトピックは、UltraGeographicMap™ コントロールの地理的シリーズでマーカーを使用する方法を提供します。
以下の表に、このトピックを理解するための前提条件として求められるトピックをリストします。
UltraGeographicMap コントロールでは、マーカーは、マップの地理的場所で地理的シリーズにバインドされたデータ項目の値を表示する視覚要素です。マーカーは、ラベル、シンボル、またはカスタム データ テンプレートとして表すことができます。
地理的シリーズの以下のタイプは、マーカーをサポートします。
以下の表では、望ましい構成を地理的シリーズのプロパティ設定にマップしています。
以下のスクリーンショットは、以下の設定の結果として、UltraGeographicMap コントロールがどのように表示されるかを示しています。
以下のコードは、 GeographicSymbolSeries のマーカーの外観を変更します。
C# の場合:
var geoSeries = new GeographicSymbolSeries();
geoSeries.DataSource = shapefileConverter;
geoSeries.MarkerBrush = new SolidBrush(Color.Blue);
geoSeries.MarkerOutline = new SolidBrush(Color.Black);
geoSeries.MarkerCollisionAvoidance = CollisionAvoidanceType.None;
geoSeries.LatitudeMemberPath = "Points[0][0].X";
geoSeries.LongitudeMemberPath = "Points[0][0].Y";
this.geoMap.Series.Add(geoSeries);
VB の場合:
Dim geoSeries = new GeographicSymbolSeries()
geoSeries.DataSource = shapefileConverter
geoSeries.MarkerBrush = new SolidBrush(Color.Blue)
geoSeries.MarkerOutline = new SolidBrush(Color.Black)
geoSeries.MarkerCollisionAvoidance = CollisionAvoidanceType.None
geoSeries.LatitudeMemberPath = "Points[0][0].X"
geoSeries.LongitudeMemberPath = "Points[0][0].Y"
Me.geoMap.Series.Add(geoSeries)
以下のトピックでは、このトピックに関連する情報を提供しています。