Share via


MapCamera コンストラクター

定義

オーバーロード

MapCamera(Geopoint)

マップ カメラを作成し、場所に基づいてマップのビューを定義します。

MapCamera(Geopoint, Double)

マップ カメラを作成し、場所と見出しに基づいてマップのビューを定義します。

MapCamera(Geopoint, Double, Double)

マップ カメラを作成し、位置、見出し、ピッチに基づいてマップのビューを定義します。

MapCamera(Geopoint, Double, Double, Double, Double)

マップ カメラを作成し、位置、見出し、ピッチ、ロール、および視野に基づいてマップのビューを定義します。

MapCamera(Geopoint)

マップ カメラを作成し、場所に基づいてマップのビューを定義します。

public:
 MapCamera(Geopoint ^ location);
 MapCamera(Geopoint const& location);
public MapCamera(Geopoint location);
function MapCamera(location)
Public Sub New (location As Geopoint)

パラメーター

location
Geopoint

マップ内のカメラの位置。

注釈

このコンストラクターは 、MapCamera(Geopoint, Double, Double, Double, Double, Double) を既定のパラメーター値で呼び出すのと同じです。 headingInDegrees = 0 (North)、 pitchInDegrees = 0 (下向き)、 rollInDegrees = 0 (傾斜なし)、 fieldOfViewInDegrees = 45。

こちらもご覧ください

適用対象

MapCamera(Geopoint, Double)

マップ カメラを作成し、場所と見出しに基づいてマップのビューを定義します。

public:
 MapCamera(Geopoint ^ location, double headingInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees);
public MapCamera(Geopoint location, double headingInDegrees);
function MapCamera(location, headingInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double)

パラメーター

location
Geopoint

マップ内のカメラの位置。

headingInDegrees
Double

double

カメラの方向の向き (0 または 360 = 北、90 = 東、180 = 南、270 = 西)。 既定の 見出しInDegrees 値は 0 です。

注釈

このコンストラクターは 、MapCamera(Geopoint, Double, Double, Double, Double, Double) を呼び出すのと同じです。既定のパラメーター値は 、pitchInDegrees = 0 (真下を見て)、 rollInDegrees = 0 (傾斜なし)、 fieldOfViewInDegrees = 45 です。

見出しの値が 360 度を超える場合、0 度から 360 度の値に正規化されます。

こちらもご覧ください

適用対象

MapCamera(Geopoint, Double, Double)

マップ カメラを作成し、位置、見出し、ピッチに基づいてマップのビューを定義します。

public:
 MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double)

パラメーター

location
Geopoint

マップ内のカメラの位置。

headingInDegrees
Double

double

カメラの方向の向き (0 または 360 = 北、90 = 東、180 = 南、270 = 西)。 既定の 見出しInDegrees 値は 0 です。

pitchInDegrees
Double

double

マップのカメラのピッチを度単位で指定します。90 は水平線 (最大) を、0 は真下 (最小) を見ています。 既定の pitchInDegrees 値は 0 です。

注釈

このコンストラクターは、 MapCamera(Geopoint、Double、Double、Double、Double、Double) を呼び出すのと同じです。既定のパラメーター値は rollInDegrees = 0 (傾斜なし)、 fieldOfViewInDegrees = 45 です。

MapCamera(Geopoint, Double, Double, Double, Double) オーバーロードの追加のコメントを参照してください。

ピッチ/傾斜の最大値と最小値は、マップ ビューの種類 (2D、3D、または Streetside) によって異なります。

プロパティ2D 範囲3D 範囲ストリートサイドの範囲
pitch/tilt0-750 ~ 900-180

見出しの値が 360 度を超える場合、0 度から 360 度の値に正規化されます。

こちらもご覧ください

適用対象

MapCamera(Geopoint, Double, Double, Double, Double)

マップ カメラを作成し、位置、見出し、ピッチ、ロール、および視野に基づいてマップのビューを定義します。

public:
 MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees, double const& rollInDegrees, double const& fieldOfViewInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees, rollInDegrees, fieldOfViewInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double, rollInDegrees As Double, fieldOfViewInDegrees As Double)

パラメーター

location
Geopoint

マップ内のカメラの位置。

headingInDegrees
Double

double

カメラの方向の向き (0 または 360 = 北、90 = 東、180 = 南、270 = 西)。 既定の 見出しInDegrees 値は 0 です。

pitchInDegrees
Double

double

マップのカメラのピッチを度単位で指定します。90 は水平線 (最大) を、0 は真下 (最小) を見ています。 既定の pitchInDegrees 値は 0 です。

rollInDegrees
Double

double

カメラのロール (-90 が左に傾き、+90 が右に傾いている) です。 既定の rollInDegrees 値は 0 です。

fieldOfViewInDegrees
Double

double

カメラに表示される水平画角 (度単位)。 既定の fieldOfViewInDegrees 値は 45.0 です。

注意

バージョン 1803 Windows 10では、NAN を入力として渡すことで既定値をオーバーライドできます。 これにより、ビューの縦横比に基づいてビューのフィールドが再計算されます。 ただし、Windows 10 バージョン 1709 以前の入力として NAN を渡すと、オペレーティング システムで例外がスローされる可能性があります。

注釈

注意

ロールを調整すると、通常のジェスチャ操作が妨げられ、マップが不整合な状態になる可能性があります。 アプリを十分にテストせずに Roll を調整することはお勧めしません。

有効なピッチ範囲は、2D、3D、および Streetside マップ ビューで異なります。 たとえば、3D から 2D に切り替えると、現在のビューで許容される値が次のビューで範囲外になることがあります。 その場合、現在のピッチ値は、次のビューで最も近い許容範囲の値に切り捨てられます。

ストリートサイド ビューを終了すると、マップは前のビュー設定に戻ります。 ストリートサイドのピッチは、ストリートサイドの経験の外では維持されていません。

ピッチ/傾斜の最大値と最小値は、マップ ビューの種類 (2D、3D、または Streetside) によって異なります。 ビューのフィールドの範囲は、すべてのビューで同じです。

プロパティ2D 範囲3D 範囲ストリートサイドの範囲
pitch/tilt0-750 ~ 900-180
ビューのフィールド1-1201-1201-120

見出しの値が 360 度を超える場合、0 度から 360 度の値に正規化されます。

こちらもご覧ください

適用対象