개발자 가이드

이 섹션에는 주요 KML 요소에 대한 추가 정보와 이를 사용하는 방법이 나와 있는 페이지가 포함되어 있습니다.

KMZ 파일업데이트됨
단일 항목으로 게시하거나 이메일로 보낼 수 있도록 KML 파일과 관련된 모든 이미지, 오버레이, 아이콘 및 사운드 파일을 하나의 정리된 단위로 패키징(및 압축)하는 방법에 대해 알아봅니다.
둘러보기
Google 어스 5.0에서 소개된 둘러보기를 사용하면 KML 제어를 통해 공간과 시간을 이동할 수 있습니다. 투어 관련 요소는 Google 확장 네임스페이스에 포함되어 있습니다.
고도 모드
Google 확장 네임스페이스의 요소를 도입한 Google 어스 5.0 버전에서는 사용자가 새로운 해저면에 고정(clampToSeaFloor) 및 해저면 기준(relativeToSeaFloor) 고도 모드를 통해 물 속을 둘러볼 수 있습니다. 또한 이 파트에서는 기존의 지면 고도 모드에 대해서도 다룹니다.
시간 및 애니메이션
KML의 모든 지점(Feature)은 지점과 연결된 시간 데이터를 가질 수 있습니다. KML 파일에 시간 범위 또는 타임스탬프 요소가 포함된 지점이 있는 경우 Google 어스에 타임 슬라이더가 표시됩니다. 사용자는 슬라이더와 재생 버튼을 사용하여 전체 순서를 '재생'하거나 표시할 기간을 개별적으로 선택할 수 있습니다.
카메라(Camera)
카메라 요소는 지점을 보는 시점을 지정할 수 있는 추가적인 방법을 제공합니다. 카메라는 KML 2.2의 또 다른 기능인 '사진 오버레이'(PhotoOverlay)와 함께 사용됩니다. <Camera>를 사용하면 6단계 자유도로 보기를 제어할 수 있으므로, 카메라를 공간에 배치한 다음 x, yz 축을 기준으로 회전할 수 있습니다.
사진 오버레이(PhotoOverlay)
사진 오버레이 요소를 사용하면 어스에 사진을 지리적으로 배치할 수 있으며, 사진 오버레이를 보는 카메라의 위치와 방향을 지정할 수 있습니다. 사진 오버레이는 단순한 2D 직사각형, 원통의 일부 또는 원통 전체, 구형 파노라마를 위한 구의 형태가 될 수 있습니다. 사진 오버레이의 하위 요소인 이미지 피라미드(ImagePyramid)는 Google 어스에서 예외적으로 큰 사진을 효율적으로 처리할 수 있게 해줍니다.
KML의 스카이 데이터
이제 Google 어스에 천체 데이터를 표시할 수 있습니다. 이 페이지에서는 KML 파일을 설정하여 천체를 보는 방법에 대해 설명하며, 표준 천체 좌표를 변환하여 Google 어스 스카이 모드로 표시하는 방법에 대한 도움말을 제공합니다.
맞춤 데이터 추가
맞춤 데이터의 유형에 따라 세 가지 방법을 사용하여 맞춤 데이터를 KML 지점에 추가할 수 있습니다. 새로운 확장 데이터(ExtendedData) 요소를 사용하면 유형이 지정되지 않은 나만의 데이터, 유형이 지정된 데이터 또는 임의의 XML 데이터를 KML 지점에 추가할 수 있습니다. Google 어스는 이 정보를 파일과 함께 보관합니다. 형식이 지정되었거나 지정되지 않은 데이터에는 스타일 템플릿 및 풍선의 항목 대체에 사용할 수 있는 표시 요소가 포함되어 있습니다.
모델(Model)
3D 개체는 자체 좌표 공간에서 자연스럽게 모델링할 수 있으며, COLLADA™ 파일로 내보낸 후 Google 어스로 가져와 지면에 배치할 수 있습니다.
지역(Region)
지역은 추려내기 및 정밀도 동작을 제공하며, 이를 통해 Google 어스에 데이터가 표시되는 방식을 세밀하게 조정할 수 있습니다. 네트워크 링크(NetworkLink)와 함께 사용하는 경우 지역을 통해 매우 큰 데이터세트를 스트리밍할 수 있으며, 이때 여러 수준의 해상도에서 데이터의 '스마트' 로드가 사용됩니다(수퍼 오버레이(Super-Overlay) 섹션 참조). 또한 지역을 사용하여 Google 어스의 항목을 시뮬레이션할 수 있습니다.
업데이트
네트워크 링크에 의해 로드된 데이터를 지속적으로 업데이트하여 이전에 Google 어스로 로드된 KML 데이터를 변경, 추가 및 삭제할 수 있습니다.
만료
이 페이지에서는 HTTP 헤더 및 KML 만료 시간을 사용하여 KML 데이터를 최신 상태로 유지하는 방법에 대해 다룹니다.