컨트롤과 제스처
사용자가 컨트롤과 제스처를 통해 지도와 상호 작용하도록 하는 방법을 설명합니다.
Last updated
Was this helpful?
사용자가 컨트롤과 제스처를 통해 지도와 상호 작용하도록 하는 방법을 설명합니다.
Last updated
Was this helpful?
지도상에 표출되는 UI 요소와 관련된 설정을 담당하며, 해당 클래스의 속성을 변경하여 UI 요소를 제어할 수 있습니다.
클래스는 함수 호출을 통해서만 인스턴스를 얻을 수 있습니다.
지도 위에 배치되어 표출 중인 지도의 정보 또는 지도의 조작을 담당하는 버튼을 의미합니다. 아이나비 지도 SDK는 나침반, 축척 바, 줌 컨트롤러 등 기본 컨트롤을 제공합니다.
나침반
현재 표출 중인 지도의 방향을 나타냅니다. 지도가 정북인 경우는 표출되지 않습니다.
클릭하면 베어링 각도가 0
으로 초기화되며, 지도가 정북 방향으로 변경됩니다.
축척 바 현재 표출 중인 지도의 축척을 나타냅니다.
줌 컨트롤러
줌 레벨을 1
단계 확대, 축소합니다.
현위치 클릭하면 사용자의 위치 확인 모드가 변경됩니다.
각 컨트롤의 표출 여부를 담당하는 속성 및 기본값은 다음과 같습니다.
컨트롤 종류
속성
기본값
나침반
true
축척 바
true
줌 컨트롤러
false
현위치 버튼
false
사용자는 제스처를 통해 아이나비 지도를 직관적으로 조작할 수 있습니다. 예를 들면 두 손가락을 벌리거나 오므려서 지도를 확대/축소하거나, 두 손가락을 위 또는 아래로 움직여 지도의 기울기를 조절할 수 있습니다. 또한 각 제스처를 활성화 또는 비활성화 하여 필요한 제스처만을 사용하도록 설정할 수 있습니다.
스크롤 한 손가락으로 지도를 드래그하여 카메라 위치를 변경할 수 있습니다.
확대/축소 두 손가락을 벌려서 지도를 확대하고, 오므려서 지도를 축소할 수 있습니다.
회전 두 손가락을 시계 방향 또는 반시계 방향으로 돌려 카메라의 베어링 각도를 변경할 수 있습니다.
기울기 조절 두 손가락을 위 또는 아래로 움직여 카메라의 기울기 각도를 조절할 수 있습니다.
각 제스처의 활성화 여부를 담당하는 속성 및 기본값은 다음과 같습니다.
제스처 종류
속성
기본값
스크롤
true
확대/축소
true
회전
true
기울기 조절
true
클래스의 속성을 변경하여 각 컨트롤의 표출 여부를 설정할 수 있습니다.
의 속성을 변경하여 각 제스처의 활성화 여부를 설정할 수 있습니다.