다음을 통해 공유


MapControl.TrySetViewAsync 메서드

정의

오버로드

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>, MapAnimationKind)

지정한 가운데, 확대/축소 수준, 제목 및 피치를 사용하여 MapControl 에 표시되는 지도의 보기를 설정합니다. 뷰 변경은 지정된 애니메이션을 사용합니다.

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>)

지정한 가운데, 확대/축소 수준, 제목 및 피치를 사용하여 MapControl 에 표시되는 지도의 보기를 설정합니다.

TrySetViewAsync(Geopoint, IReference<Double>)

지정한 가운데 및 확대/축소 수준을 사용하여 MapControl 에 표시된 지도의 보기를 설정합니다.

TrySetViewAsync(Geopoint)

지정된 센터를 사용하여 MapControl 에 표시된 지도의 보기를 설정합니다.

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>, MapAnimationKind)

지정한 가운데, 확대/축소 수준, 제목 및 피치를 사용하여 MapControl 에 표시되는 지도의 보기를 설정합니다. 뷰 변경은 지정된 애니메이션을 사용합니다.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center, IReference<double> ^ zoomLevel, IReference<double> ^ heading, IReference<double> ^ desiredPitch, MapAnimationKind animation) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center, IReference<double> const& zoomLevel, IReference<double> const& heading, IReference<double> const& desiredPitch, MapAnimationKind const& animation);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center, System.Nullable<double> zoomLevel, System.Nullable<double> heading, System.Nullable<double> desiredPitch, MapAnimationKind animation);
function trySetViewAsync(center, zoomLevel, heading, desiredPitch, animation)
Public Function TrySetViewAsync (center As Geopoint, zoomLevel As Nullable(Of Double), heading As Nullable(Of Double), desiredPitch As Nullable(Of Double), animation As MapAnimationKind) As IAsyncOperation(Of Boolean)

매개 변수

center
Geopoint

보기에서 사용할 센터입니다. 자세한 내용은 Center 속성을 참조하세요.

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

보기에서 사용할 확대/축소 수준입니다. 자세한 내용은 ZoomLevel 속성을 참조하세요.

heading

IReference<Double>

Nullable<Double>

IReference<double>

보기에서 사용할 제목입니다. 자세한 내용은 Heading 속성을 참조하세요.

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

보기에서 사용할 피치입니다. 자세한 내용은 DesiredPitch 속성을 참조하세요.

animation
MapAnimationKind

보기를 변경할 때 사용할 애니메이션입니다. 자세한 내용은 MapAnimationKind를 참조하세요.

반환

비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.

특성

설명

피치 및 확대/축소 수준의 유효한 범위는 2D, 3D 및 Streetside 맵 보기 간에 다릅니다. 예를 들어 3D에서 2D로 전환하는 경우 현재 보기에서 허용되는 값이 다음 보기의 범위를 벗어날 수 있습니다. 이 경우 현재 피치 값이 다음 보기에서 허용되는 가장 가까운 값으로 잘립니다.

Streetside 보기를 벗어나면 지도가 이전 보기 설정으로 돌아갑니다. 스트리트 사이드 피치는 스트리트 사이드 경험 외부에서 유지되지 않습니다.

피치/기울기의 최대값과 최소값은 지도 보기 유형(2D, 3D 또는 Streetside)에 따라 달라집니다.

속성2D 범위3D 범위스트리트 사이드 범위
피치/틸트0-750-900-180
ZoomLevel1-201-2024-26

360도보다 큰 제목 값은 해당하는 0-360도 값으로 정규화됩니다.

추가 정보

적용 대상

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>)

지정한 가운데, 확대/축소 수준, 제목 및 피치를 사용하여 MapControl 에 표시되는 지도의 보기를 설정합니다.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center, IReference<double> ^ zoomLevel, IReference<double> ^ heading, IReference<double> ^ desiredPitch) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingAndPitchAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center, IReference<double> const& zoomLevel, IReference<double> const& heading, IReference<double> const& desiredPitch);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingAndPitchAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center, System.Nullable<double> zoomLevel, System.Nullable<double> heading, System.Nullable<double> desiredPitch);
function trySetViewAsync(center, zoomLevel, heading, desiredPitch)
Public Function TrySetViewAsync (center As Geopoint, zoomLevel As Nullable(Of Double), heading As Nullable(Of Double), desiredPitch As Nullable(Of Double)) As IAsyncOperation(Of Boolean)

매개 변수

center
Geopoint

보기에서 사용할 센터입니다. 자세한 내용은 Center 속성을 참조하세요.

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

보기에서 사용할 확대/축소 수준입니다. 자세한 내용은 ZoomLevel 속성을 참조하세요.

heading

IReference<Double>

Nullable<Double>

IReference<double>

보기에서 사용할 제목입니다. 자세한 내용은 Heading 속성을 참조하세요.

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

보기에서 사용할 피치입니다. 자세한 내용은 DesiredPitch 속성을 참조하세요.

반환

비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.

특성

설명

피치/기울기의 최대값과 최소값은 지도 보기 유형(2D, 3D 또는 Streetside)에 따라 달라집니다.

속성2D 범위3D 범위스트리트 사이드 범위
피치/틸트0-750-900-180
ZoomLevel1-201-2024-26

자세한 내용은 TrySetViewAsync(Geopoint, IReference(Double), IReference(Double), IReference(Double), MapAnimationKind) 오버로드를 참조하세요.

360도보다 큰 제목 값은 해당하는 0-360도 값으로 정규화됩니다.

추가 정보

적용 대상

TrySetViewAsync(Geopoint, IReference<Double>)

지정한 가운데 및 확대/축소 수준을 사용하여 MapControl 에 표시된 지도의 보기를 설정합니다.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center, IReference<double> ^ zoomLevel) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAndZoomAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center, IReference<double> const& zoomLevel);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAndZoomAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center, System.Nullable<double> zoomLevel);
function trySetViewAsync(center, zoomLevel)
Public Function TrySetViewAsync (center As Geopoint, zoomLevel As Nullable(Of Double)) As IAsyncOperation(Of Boolean)

매개 변수

center
Geopoint

보기에서 사용할 센터입니다. 자세한 내용은 Center 속성을 참조하세요.

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

보기에서 사용할 확대/축소 수준입니다. 자세한 내용은 ZoomLevel 속성을 참조하세요.

반환

비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.

특성

설명

ZoomLevel의 최대값과 최소값은 지도 보기 유형(2D, 3D 또는 Streetside)에 따라 달라집니다.

속성2D 범위3D 범위스트리트 사이드 범위
ZoomLevel1-201-2024-26

Streetside 보기를 벗어나면 지도가 이전 보기 설정으로 돌아갑니다. Streetside ZoomLevel은 Streetside 환경 외부에서 유지 관리되지 않습니다.

추가 정보

적용 대상

TrySetViewAsync(Geopoint)

지정된 센터를 사용하여 MapControl 에 표시된 지도의 보기를 설정합니다.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center);
function trySetViewAsync(center)
Public Function TrySetViewAsync (center As Geopoint) As IAsyncOperation(Of Boolean)

매개 변수

center
Geopoint

보기에서 사용할 센터입니다. 자세한 내용은 Center 속성을 참조하세요.

반환

비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.

특성

추가 정보

적용 대상