3D데스크톱 API 레퍼런스
3D 데스크톱 API 소개 페이지 입니다.소개
- 브이월드 3D 데스크톱 API(이하 데스크톱 API)는 데스크톱 서비스로만 제공되던 데스크톱의 기능을 사용자가 원하는 형태로 활용할 수 있도록 하는 C/S용 플랫폼입니다.
- 데스크톱 API는 브이월드에서 제공하는 다양한 국가 공간정보를 모두 수용하고 여러 콘텐츠(장소, 라인, 다각형, 원)의 생성/편집 기능을 제공하고 지도 보기 등 표현 방식을 다양화 하였습니다.
- 브이월드 3D 데스크톱 API는 인증키를 발급 받아야 사용할 수 있습니다.
- 인증키는 브이월드에 회원가입을 하신 후 [오픈API > 인증키 > 인증키 발급]으로 이동하시면 발급 받으실 수 있습니다.
어떻게 사용해야 하나요?
-
Step 01
오픈API 인증키 요청/발급
-
Step 02
데스크톱 API 다운로드 및 설치
데스크탑 API 설치 경로[C:\Program Files\EGIS\Desktop API]
-
Step 03
CS 프로젝트 생성
-
Step 04
데스크톱 API 코드작성
프로젝트에서 참조추가
어셈블리(확장)항목에 vw 선택 -
Step 05
빌드 및 테스트
인증키 등록방법
-
vw.Map 클래스 생성(ver.API2.0)
vwMap.serviceKey = "인증키"
//예시 private void Form1_Load(object sender, EventArgs e) { vw.MapOption option = new vw.MapOption(); option.interactionsDensity = vw.DensityType.FULL; option.controlsDensity = vw.DensityType.EMPTY; m_Map = new vw.Map(this.panel3, option); m_Map.ServiceKey = "인증키"; //API키 입력 m_Map.Click += m_Map_Click; m_Map.MapLoadComplete =+ m_Map_MapLoadComplete; }
지도 생성시 초기 위치 값 설정 방법
-
vw.MapOption 클래스 생성(ver.API2.0)
option.initPosition.Target = new vw.TargetPosition()
Target = new vw.Coord(){x=좌표, y=좌표}
//예시 vw.MapOption option = new vw.MapOption(vw.BasemapType.PHOTO); option.interactionsDensity = vw.DensityType.FULL; option.controlsDensity = vw.DensityType.EMPTY; option.initPosition.Target = new vw.TargetPosition() { target = new vw.Coord() { X = 127, //좌표 입력 Y = 37, }, distance = 5000, direction = new vw.Direction() { Heading = 30.0f, Tilt = 45, }, };
API 활용을 위한 최소 사양
구분 | 최소사양 | 권장사양 |
---|---|---|
CPU |
2.4GHz (Singel Core) 1.8GHz (Multi Core) |
2.4 GHz(Multi Core) 이상 |
RAM | 1GB (외장형 VGA) 2GB (내장형 VGA) |
4GB 이상 |
그래픽카드 | Derect X 9.0c 이상을 지원하는 3D 가속 카드 탑재 VGA - NVidia GeForce 7500GS 이상 - ATI RADEON HD X2000급 이상,비디오 메모리 256MB이상 | 비디오 메모리 512MB이상 |
운영체제 | Windows XP SP2이상 | Windows XP SP3 Windows Vista Windows 7 |
하드디스크 여유용량 | 최소 10GB 이상 | 50GB 이상 |
익스플로러 | 6.0이상 | 7.0이상 |
다이렉트X버전 | 9.0c | 9.0c이상 |
3D데스크톱 API 다운로드 및 샘플 프로젝트