バージョン

地理的画像を使用

トピックの概要

目的

このトピックは、 XamGeographicMap™ コントロールの背景コンテンツで地理的画像を描画する概要を提供します。

前提条件

以下の表に、このトピックを理解するための前提条件として求められるトピックをリストします。

トピック 目的

このトピックは、 XamGeographicMap コントロールのマップ要素のレイアウトについての情報を提供します。

このトピックは、 XamGeographicMap コントロールをアプリケーション ページに追加する方法を示します。

本トピックの内容

このトピックには次のセクションがあります。

地理的画像

概要

地理的画像は、上空から見た世界の詳細な表現です。これは、マルチスケール画像タイル構造で、衛星地図または道路地図で構成できます。 XamGeographicMap コントロールは、リッチでインタラクティブな世界地図および地理的データの画像コンテキストをエンドユーザーに提供するために地理的画像を表示できます。

地理的画像のタイプ

XamGeographicMap コントロールは、3 つのサポートされているマッピング サービス、またはアプリケーションに簡単に実装できる他のマッピング サービスから地理的画像タイルを表示できます。

以下の表で、 XamGeographicMap コントロール用のサポートされておりカスタムの地理的画像ソースを簡単に説明します。

地理的画像 プレビュー 説明

Open Street Maps

GeographicMap Using Geographic Imagery 1.png

1 色のテーマで道路地図スタイルだけを表示するためのオプションで、Open Street Maps サービスから地理的画像を提供します。この地理的画像を使用する詳細については、 「Open Street Maps から地理的画像を表示」のトピックを参照してください。

Bing Maps

GeographicMap Using Geographic Imagery 3.png

以下のマップ スタイルを表示するための構成可能なオプションで、Bing Maps サービスから地理的画像を提供します。

  • 衛星地図スタイル

  • レベル スタイル付きの衛星地図

  • 道路地図スタイル

この地理的画像を使用する詳細については、 「Bing Maps から地理的画像を表示」のトピックを参照してください。

Map Quest

GeographicMap Using Geographic Imagery 4.png

以下のマップ スタイルを表示するための構成可能なオプションで、Map Quest サービスから地理的画像を提供します。

  • 衛星地図スタイル

  • 道路地図スタイル

この地理的画像を使用する詳細については、 「Map Quest からカスタムの地理的画像を作成」のトピックを参照してください。

マップ背景コンテンツ

説明

XamGeographicMap コントロールの BackgroundContent プロパティは地理的画像ソースのサポートされているすべてのタイプを表示するために使用されます。各地理的画像ソースについては、対応する地理的画像タイルを描画するために使用される画像クラスがあります。

以下の表は、XamGeographicMap コントロールによって提供される画像クラスを簡単に説明します。

画像クラス 説明

サポートされている地理的画像タイルのすべてのタイプを表示するすべての画像クラスの基本コントロールを表します。このクラスは、Map Quest マッピング サービスなどの他の地理的画像ソースから地理的画像タイルのサポートを実装する目的のために拡張できます。この機能の詳細については、 「Map Quest からカスタムの地理的画像を作成」のトピックを参照してください。

Open Street Maps サービスから地理的画像タイルを表示するためのマルチスケール画像コントロールを表します。

Bing Maps サービスから地理的画像タイルを表示するためのマルチスケール画像コントロールを表します。

デフォルトでは、 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();

関連コンテンツ

以下のトピックでは、このトピックに関連する情報を提供しています。

トピック 目的

このトピックは、 XamGeographicMap コントロールで地理的画像をバインドする方法を提供します。

このトピックは、 XamGeographicMap コントロールのマップ要素のレイアウトについての情報を提供します。

このトピックは、 XamGeographicMap コントロールで Bing Maps サービスからの地理的画像を表示する方法を提供します。

このトピックは、 XamGeographicMap コントロールで Open Street Maps サービスからの地理的画像を表示する方法を提供します。

このトピックは、 XamGeographicMap コントロールで Map Quest サービスからカスタム地理的画像を作成および表示する方法を提供します。

このトピックは、 XamGeographicMap コントロールで複数の地理的シリーズを使用する方法を提供します。