Maps for WPF
マップの概念と主要なプロパティ

このセクションでは、基本的な C1Maps の概念と主要なプロパティについて説明します。

Map Sourceマップソース

C1Mapsは、さまざまなソースから取得した地理情報を表示できます。デフォルトでは、C1Maps はソースとして BingMaps の航空写真を使用しますが、Source プロパティを使ってソースを変更することもできます。このプロパティは MultiScaleTileSource 型のオブジェクトです。

次のソースがあります。

表示されるマップ

マップとして現在表示されている部分は、Centerプロパティと Zoom プロパティ、およびコントロールのサイズによって決定されます。

Center プロパティは Point 型ですが、実際は地理座標を表し、X プロパティが経度、Y プロパティが緯度です。ユーザーは、マウスでマップをドラッグしたり、左上隅に表示されるナビゲータコントロールを使用して、Center プロパティの値を変更できます。

Zoom プロパティは、マップの現在の解像度を指定します。ズーム値0でマップは完全にズームアウトし、値が1増えるたびにマップの解像度が倍になります。ユーザーは、マウスホイールまたはコントロールの左側にあるズームコントロールを使用して、Zoom プロパティの値を変更できます。

座標系

C1Maps は、次の3つの座標系を使用します。

C1Maps には、これらの座標系間の変換に使用される ScreenToGeographicScreenToLogicGeographicToScreenLogicToScreen の4つのメソッドが用意されています。地理座標と論理座標の間の変換は、C1Maps.Projection プロパティを使って設定される投影法に基づいて行われます。投影法は、異なるマップをサポートするように変更できます。デフォルトは、LiveMaps などのほとんどのプロバイダが使用しているメルカトル図法です。

情報レイヤ

ソースから提供される地理情報のほかに、情報レイヤをマップに追加できます。C1Maps には、デフォルトで次の5つのレイヤが用意されています。

関連トピック