다음을 통해 공유


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) 를 호출하는 것과 같습니다. headingInDegrees = 0(북쪽), 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 = 서쪽인 각도에서 카메라의 방향 방향 제목입니다. 기본 headingInDegrees 값은 0입니다.

설명

이 생성자는 다음 기본 매개 변수 값으로 MapCamera(Geopoint, 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 = 서쪽인 각도에서 카메라의 방향 방향 제목입니다. 기본 headingInDegrees 값은 0입니다.

pitchInDegrees
Double

double

지도 카메라의 피치(도)는 90이 지평선(최대값)을 바라보며 0은 똑바로 아래를 내려다보고 있습니다(최소값). 기본 pitchInDegrees 값은 0입니다.

설명

이 생성자는 다음 기본 매개 변수 값인 rollInDegrees = 0(기울기 없음) 및 fieldOfViewInDegrees = 45를 사용하여 MapCamera(Geopoint, Double, Double, Double, Double)를 호출하는 것과 같습니다.

MapCamera(Geopoint, Double, Double, Double, Double) 오버로드에서 추가 주석을 참조하세요.

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

속성2D 범위3D 범위스트리트 사이드 범위
피치/기울기0-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 = 서쪽인 각도에서 카메라의 방향 방향 제목입니다. 기본 headingInDegrees 값은 0입니다.

pitchInDegrees
Double

double

지도 카메라의 피치(도)는 90이 지평선(최대값)을 바라보며 0은 똑바로 아래를 내려다보고 있습니다(최소값). 기본 pitchInDegrees 값은 0입니다.

rollInDegrees
Double

double

-90이 왼쪽으로 기울고 +90이 오른쪽으로 기울어지는 각도의 카메라 롤입니다. 기본 rollInDegrees 값은 0입니다.

fieldOfViewInDegrees
Double

double

카메라에 표시되는 보기의 가로 각도(도)입니다. 기본 fieldOfViewInDegrees 값은 45.0입니다.

참고

Windows 10 버전 1803에서는 NAN을 입력으로 전달하여 기본값을 재정의할 수 있습니다. 이렇게 하면 보기의 가로 세로 비율에 따라 보기 필드가 다시 계산됩니다. 그러나 Windows 10 버전 1709 이하의 입력으로 NAN을 전달하면 운영 체제에서 예외가 발생할 가능성이 높습니다.

설명

참고

을 조정하면 정상적인 제스처 작업을 방해하고 맵이 일관되지 않은 상태로 남을 수 있습니다. 앱을 철저히 테스트하지 않고 는 Roll 을 조정하지 않는 것이 좋습니다.

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

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

피치/기울기의 최대값과 최소값은 지도 보기 유형(2D, 3D 또는 Streetside)에 따라 달라집니다. 보기 필드의 범위는 모든 보기에서 동일합니다.

속성2D 범위3D 범위스트리트 사이드 범위
피치/기울기0-750-900-180
보기 필드1-1201-1201-120

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

추가 정보

적용 대상