MapCamera コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
適用対象
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)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
適用対象
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/tilt | 0-75 | 0 ~ 90 | 0-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 を渡すと、オペレーティング システムで例外がスローされる可能性があります。
注釈
有効なピッチ範囲は、2D、3D、および Streetside マップ ビューで異なります。 たとえば、3D から 2D に切り替えると、現在のビューで許容される値が次のビューで範囲外になることがあります。 その場合、現在のピッチ値は、次のビューで最も近い許容範囲の値に切り捨てられます。
ストリートサイド ビューを終了すると、マップは前のビュー設定に戻ります。 ストリートサイドのピッチは、ストリートサイドの経験の外では維持されていません。
ピッチ/傾斜の最大値と最小値は、マップ ビューの種類 (2D、3D、または Streetside) によって異なります。 ビューのフィールドの範囲は、すべてのビューで同じです。
プロパティ | 2D 範囲 | 3D 範囲 | ストリートサイドの範囲 |
---|---|---|---|
pitch/tilt | 0-75 | 0 ~ 90 | 0-180 |
ビューのフィールド | 1-120 | 1-120 | 1-120 |
見出しの値が 360 度を超える場合、0 度から 360 度の値に正規化されます。