このトピックは、 UltraGeographicMap™ コントロールの背景コンテンツで地理的画像を描画する概要を提供します。
以下の表に、このトピックを理解するための前提条件として求められるトピックをリストします。
地理的画像は、上空から見た世界の詳細な表現です。これは、マルチスケール画像タイル構造で、衛星地図または道路地図で構成できます。 UltraGeographicMap コントロールは、リッチでインタラクティブな世界地図および地理的データの画像コンテキストをエンドユーザーに提供するために地理的画像を表示できます。
UltraGeographicMap コントロールは、2 つのサポートされているマッピング サービス、またはアプリケーションに簡単に実装できる他のマッピング サービスから地理的画像タイルを表示できます。
以下の表で、 UltraGeographicMap コントロール用のサポートされておりカスタムの地理的画像ソースを簡単に説明します。
UltraGeographicMap コントロールの SetImagery メソッドは地理的画像ソースのサポートされているすべてのタイプの BackgroundContent を設定するために使用されます。各地理的画像ソースについては、対応する地理的画像タイルを描画するために使用される画像クラスがあります。
以下の表は、UltraGeographicMap コントロールによって提供される画像クラスを簡単に説明します。
デフォルトでは、 BackGroundContentは、 OpenStreetMapImagery オブジェクトに設定され、UltraGeographicMap コントロールは Open Street Maps サービスからの地理的画像タイルを表示します。地理的画像タイルの異なるタイプを表示するには、 UltraGeographicMap コントロールを再構成する必要があります。
以下は、地理的画像タイルの異なるタイプを表示する方法についての情報を提供するトピックのリストです。
UltraGeographicMap コントロールでは、マップ背景コンテンツは常にすべての地理的シリーズの背後に描画されます。つまり、地理的画像タイルは常に最初に描画され、UltraGeographicMap コントロールの Series プロパティの地理的シリーズは、地理的画像タイルの上に描画されます。 UltraGeographicMap コントロールの同じプロット エリアに複数の地理的シリーズを表示するときに、これは特に重要です。地理的画像タイルがマップ表示で素早く埋もれてしまうからです。この詳細は、以下のトピックを参照してください。
このコード例は、Open Street Maps からの地理的画像タイルを提供する OpenStreetMapImagery オブジェクトに UltraGeographicMap コントロールの を明示的に設定します。
Visual Basic の場合:
Dim geoMap As New UltraGeographicMap()
Me.geoMap.SetImagery(New OpenStreetMapImagery())
C# の場合:
var geoMap = new UltraGeographicMap();
this.GeoMapSetImagery(new OpenStreetMapImagery());
以下のトピックでは、このトピックに関連する情報を提供しています。