|
TalMap SDK Libary Reference |
XControlState::SetLevel |
ÁöµµÀÇ Level °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. |
|
|
|
Parameters
|
Value |
¼³Á¤ÇÒ, ÁöµµÀÇ Level °ª. |
|
|
|
|
Return Value
|
|
Remarks
|
SetLevel ´Â XControlState ÀÇ Method·Î Á¦°øµË´Ï´Ù.
»ç¿ëÀÚ´Â ÀÌ ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© ÁöµµÀÇ Level °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áï, »ç¿ëÀÚ´Â SetLevel ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© Áöµµ¸¦ È®´ë ¹× Ãà¼ÒÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
|
|
|
|
Example
|
|
function Map_ZoomOut()
{
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
if (ctrlstate.GetLevel() < maxLogicalLevel) {
ctrlstate.SetLevel(ctrlstate.GetLevel() + 1);
}
}
function Map_SetLevel(level) {
if (level < minLogicalLevel) return;
if (level > maxLogicalLevel) return;
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
ctrlstate.SetLevel(level);
}
|
|
|
#include "CXCtrlMan.h"
#include "CXControlState.h"
void CSampleDlg::Map_ZoomIn()
{
CXCtrlMan ctrlman = m_Map.GetCtrlMan();
CXControlState ctrlstate = ctrlman.GetControlState();
if (ctrlstate.GetLevel() > minLogicalLevel) {
ctrlstate.SetLevel(ctrlstate.GetLevel() -1);
}
}
void CSampleDlg::Map_ZoomOut()
{
CXCtrlMan ctrlman = m_Map.GetCtrlMan();
CXControlState ctrlstate = ctrlman.GetControlState();
if (ctrlstate.GetLevel() < maxLogicalLevel) {
ctrlstate.SetLevel(ctrlstate.GetLevel() +1);
}
}
|
|
|
|
See Also
|