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