Share via


MapScene.CreateFromLocations メソッド

定義

オーバーロード

CreateFromLocations(IIterable<Geopoint>)

複数の地理的な場所に基づいてマップに表示するシーンを作成します。

CreateFromLocations(IIterable<Geopoint>, Double, Double)

複数の地理的な場所、見出し、ピッチに基づいて、マップに表示するシーンを作成します。

CreateFromLocations(IIterable<Geopoint>)

複数の地理的な場所に基づいてマップに表示するシーンを作成します。

public:
 static MapScene ^ CreateFromLocations(IIterable<Geopoint ^> ^ locations);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocations")]
 static MapScene CreateFromLocations(IIterable<Geopoint> const& locations);
[Windows.Foundation.Metadata.Overload("CreateFromLocations")]
public static MapScene CreateFromLocations(IEnumerable<Geopoint> locations);
function createFromLocations(locations)
Public Shared Function CreateFromLocations (locations As IEnumerable(Of Geopoint)) As MapScene

パラメーター

locations

IIterable<Geopoint>

IEnumerable<Geopoint>

シーンに表示する場所。

戻り値

MapControl 内のマップのビューを表します。

属性

注釈

このコンストラクターは、 CreateFromLocations(IIterable(Geopoint)、Double、Double) を呼び出すのと同じです。既定のパラメーター値は 、headingInDegrees = 0 (North) と pitchInDegrees = 0 (真下を見て) です。 詳細については、 CreateFromLocations(IIterable(Geopoint)、Double、Double) メソッドを参照してください。

こちらもご覧ください

適用対象

CreateFromLocations(IIterable<Geopoint>, Double, Double)

複数の地理的な場所、見出し、ピッチに基づいて、マップに表示するシーンを作成します。

public:
 static MapScene ^ CreateFromLocations(IIterable<Geopoint ^> ^ locations, double headingInDegrees, double pitchInDegrees);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocationsWithHeadingAndPitch")]
 static MapScene CreateFromLocations(IIterable<Geopoint> const& locations, double const& headingInDegrees, double const& pitchInDegrees);
[Windows.Foundation.Metadata.Overload("CreateFromLocationsWithHeadingAndPitch")]
public static MapScene CreateFromLocations(IEnumerable<Geopoint> locations, double headingInDegrees, double pitchInDegrees);
function createFromLocations(locations, headingInDegrees, pitchInDegrees)
Public Shared Function CreateFromLocations (locations As IEnumerable(Of Geopoint), headingInDegrees As Double, pitchInDegrees As Double) As MapScene

パラメーター

locations

IIterable<Geopoint>

IEnumerable<Geopoint>

シーンに表示する場所。

headingInDegrees
Double

double

マップのカメラの方向見出しを度単位で指定します。0 または 360 = 北、90 = 東、180 = 南、270 = 西。 既定の headingInDegrees 値は 0 です。

pitchInDegrees
Double

double

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

戻り値

MapControl 内のマップのビューを表します。

属性

注釈

ヒント

CreateFromCamera メソッドを使用して、マップのカメラの位置を指定してシーンを作成します。 locations パラメーターによってこのメソッドで指定された 場所 は、シーンに表示される場所であり、マップのカメラの場所ではありません。

次の図は、マップのカメラに対するシーンの位置を示しています。 locations パラメーターによってこのメソッドで指定された 場所、MapScene の場所に対応します。

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

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

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

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

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

こちらもご覧ください

適用対象