MapControl.TrySetViewAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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)
매개 변수
- zoomLevel
-
IReference<double>
보기에서 사용할 확대/축소 수준입니다. 자세한 내용은 ZoomLevel 속성을 참조하세요.
- heading
-
IReference<double>
보기에서 사용할 제목입니다. 자세한 내용은 Heading 속성을 참조하세요.
- desiredPitch
-
IReference<double>
보기에서 사용할 피치입니다. 자세한 내용은 DesiredPitch 속성을 참조하세요.
- animation
- MapAnimationKind
보기를 변경할 때 사용할 애니메이션입니다. 자세한 내용은 MapAnimationKind를 참조하세요.
반환
비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.
- 특성
설명
피치 및 확대/축소 수준의 유효한 범위는 2D, 3D 및 Streetside 맵 보기 간에 다릅니다. 예를 들어 3D에서 2D로 전환하는 경우 현재 보기에서 허용되는 값이 다음 보기의 범위를 벗어날 수 있습니다. 이 경우 현재 피치 값이 다음 보기에서 허용되는 가장 가까운 값으로 잘립니다.
Streetside 보기를 벗어나면 지도가 이전 보기 설정으로 돌아갑니다. 스트리트 사이드 피치는 스트리트 사이드 경험 외부에서 유지되지 않습니다.
피치/기울기의 최대값과 최소값은 지도 보기 유형(2D, 3D 또는 Streetside)에 따라 달라집니다.
속성 | 2D 범위 | 3D 범위 | 스트리트 사이드 범위 |
---|---|---|---|
피치/틸트 | 0-75 | 0-90 | 0-180 |
ZoomLevel | 1-20 | 1-20 | 24-26 |
360도보다 큰 제목 값은 해당하는 0-360도 값으로 정규화됩니다.
추가 정보
- TrySetViewAsync(Geopoint)
- TrySetViewAsync(Geopoint, IReference<Double>)
- TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>)
- 2D, 3D 및 Streetside 뷰가 있는 지도 표시
적용 대상
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)
매개 변수
- zoomLevel
-
IReference<double>
보기에서 사용할 확대/축소 수준입니다. 자세한 내용은 ZoomLevel 속성을 참조하세요.
- heading
-
IReference<double>
보기에서 사용할 제목입니다. 자세한 내용은 Heading 속성을 참조하세요.
- desiredPitch
-
IReference<double>
보기에서 사용할 피치입니다. 자세한 내용은 DesiredPitch 속성을 참조하세요.
반환
비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.
- 특성
설명
피치/기울기의 최대값과 최소값은 지도 보기 유형(2D, 3D 또는 Streetside)에 따라 달라집니다.
속성 | 2D 범위 | 3D 범위 | 스트리트 사이드 범위 |
---|---|---|---|
피치/틸트 | 0-75 | 0-90 | 0-180 |
ZoomLevel | 1-20 | 1-20 | 24-26 |
자세한 내용은 TrySetViewAsync(Geopoint, IReference(Double), IReference(Double), IReference(Double), MapAnimationKind) 오버로드를 참조하세요.
360도보다 큰 제목 값은 해당하는 0-360도 값으로 정규화됩니다.
추가 정보
- TrySetViewAsync(Geopoint)
- TrySetViewAsync(Geopoint, IReference<Double>)
- TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>, MapAnimationKind)
- 2D, 3D 및 Streetside 뷰가 있는 지도 표시
적용 대상
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)
매개 변수
- zoomLevel
-
IReference<double>
보기에서 사용할 확대/축소 수준입니다. 자세한 내용은 ZoomLevel 속성을 참조하세요.
반환
비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.
- 특성
설명
ZoomLevel의 최대값과 최소값은 지도 보기 유형(2D, 3D 또는 Streetside)에 따라 달라집니다.
속성 | 2D 범위 | 3D 범위 | 스트리트 사이드 범위 |
---|---|---|---|
ZoomLevel | 1-20 | 1-20 | 24-26 |
Streetside 보기를 벗어나면 지도가 이전 보기 설정으로 돌아갑니다. Streetside ZoomLevel은 Streetside 환경 외부에서 유지 관리되지 않습니다.
추가 정보
- TrySetViewAsync(Geopoint)
- TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>)
- TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>, MapAnimationKind)
- 2D, 3D 및 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)
매개 변수
반환
비동기 작업이 성공하면 true입니다. 그렇지 않으면 false입니다.
- 특성
추가 정보
- TrySetViewAsync(Geopoint, IReference<Double>)
- TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>)
- TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>, MapAnimationKind)
- 2D, 3D 및 Streetside 뷰가 있는 지도 표시