バージョン

Open Street Maps から地理的画像を表示

トピックの概要

目的

このトピックは、 XamGeographicMap™ コントロールの背景コンテンツで Open Street Maps から地理的画像を表示する方法を説明します。

前提条件

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

トピック 目的

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

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

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

本トピックの内容

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

Open Street Maps からの地理的画像

概要

Open Street Maps は、世界中の OpenStreetMap の投稿者が協力して作成する無料の地図サービスです。これは、構成オプションなしで、道路地図スタイル限定で世界の地理的画像を提供します。この地理的画像サービスは、 www.openstreetmap.org に直接アクセスして利用できます。

デフォルトでは、 XamGeographicMap コントロールは、 OpenStreetMapImagery クラスを使用して、マップ背景コンテンツで Open Street Maps からの地理的画像を表示します。したがって、Open Street Maps から地理的画像を表示するように、コントロールを構成する必要はありません。

プレビュー

以下の画像は、Open Street Maps サービスからの地理的画像タイルがある XamGeographicMap コントロールのプレビューです。

GeographicMap Displaying Geographic Imagery from Open Street Maps 1.png

このコード例は、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# の場合:

XamGeographicMap geoMap = new XamGeographicMap();
this.GeoMap.BackgroundContent = new OpenStreetMapImagery();

関連コンテンツ

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

トピック 目的

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

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

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