|
| TalMap SDK Libary Reference |
| XControlState::GetRotate |
| 지도의 Rotate 값을 확인합니다. |
|
|
|
|
Parameters
|
|
Return Value
| |
현재 지도에 설정된 Rotate 값.
XVector _X : BirdView 수치 (Minus값을 사용해야 앞으로 기움, 0인 경우 BirdView 가 아님)
_Y : 좌우 회전 수치 (0인 경우 좌우 수평)
_Z : Angle 수치 (진북을 기준으로 회전하는 값. 0인 경우 진북)
|
|
|
|
Remarks
| |
GetRotate 는 XControlState 의 Method로 제공됩니다.
사용자는 이 메소드를 이용하여, 지도의 Rotate 값을 확인할 수 있습니다.
X,Y,Z 축을 기준으로 회전값을 리턴 합니다.
|
|
|
|
Example
| |
|
|
function Map_Rotate() {
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var v = ctrlstate.GetRotate();
v.SetZ(v.GetZ() + 10); //v._Z += 10;
ctrlstate.SetRotate(v);
}
|
|
|
|
#include "CXCtrlMan.h"
#include "CXControlState.h"
void CSampleDlg::OnSmRotation()
{
CXControlState ctrlstate = ctrlman.GetControlState();
CXVector vector = ctrlstate.GetRotate();
vector.SetZ(vector.GetZ() + 10);
ctrlstate.SetRotate(vector);
}
void CSampleDlg::OnSmRotationdefault()
{
CXControlState ctrlstate = ctrlman.GetControlState();
CXVector vector = ctrlstate.GetRotate();
vector.SetZ(0);
ctrlstate.SetRotate(vector);
}
|
|
|
|
See Also
|