Hướng dẫn dành cho nhà phát triển

Phần này bao gồm các trang có thông tin bổ sung về các phần tử KML chính và cách sử dụng các phần tử đó.

Tệp ONIXđã cập nhật
Tìm hiểu cách đóng gói (và nén) tệp KML và tất cả hình ảnh, lớp phủ, biểu tượng và tệp âm thanh có liên quan vào một đơn vị gọn gàng có thể đăng hoặc gửi email dưới dạng một thực thể duy nhất.
Tham quan
Google Earth 5.0 giới thiệu hoạt động tham quan: chuyển động do KML kiểm soát qua không gian và thời gian. Các phần tử liên quan đến chuyến tham quan nằm trong không gian tên của phần mở rộng trên Google.
Chế độ cao độ
Với việc giới thiệu các thành phần trong không gian tên của phần mở rộng trên Google, Google Earth 5.0 có thể đưa người xem xuống dưới nước nhờ các chế độ độ cao clampToSeaFloor và relativeToSeaFloor mới. Chương này cũng thảo luận về các chế độ truyền thống trên cao.
Thời gian và ảnh động
Mọi tính năng trong KML đều có thể có liên kết với dữ liệu thời gian. Khi tệp KML chứa một Tính năng có các phần tử TimeSpan hoặc TimeStamp, Google Earth sẽ hiển thị thanh trượt thời gian. Sử dụng thanh trượt và nút phát, người dùng có thể "phát" toàn bộ trình tự hoặc có thể chọn từng khoảng thời gian hiển thị.
Máy ảnh
Phần tử Máy ảnh cung cấp một cách khác để chỉ định điểm nhìn cho một Tính năng. Máy ảnh được sử dụng với PhotoOverlays, một tính năng khác được thêm vào KML 2.2. <Camera> cung cấp đầy đủ quyền kiểm soát 6 bậc tự do đối với chế độ xem, để bạn có thể định vị Camera trong không gian rồi xoay camera quanh các trục x, yz.
Lớp phủ ảnh
Phần tử PhotoOverlay cho phép bạn xác định vị trí địa lý một bức ảnh trên Earth và chỉ định vị trí cũng như hướng của Máy ảnh xem PhotoOverlay này. PhotoOverlay có thể là hình chữ nhật 2D đơn giản, hình trụ một phần hoặc toàn bộ hoặc hình cầu (đối với ảnh toàn cảnh hình cầu). Phần tử con ImagePyramid của PhotoOverlay giúp xử lý hiệu quả các bức ảnh lớn tùy ý trong Google Earth.
Dữ liệu bầu trời trong KML
Giờ đây, bạn có thể hiển thị dữ liệu về thiên thể trong Google Earth. Trang này mô tả cách thiết lập tệp KML để xem bầu trời, kèm theo các mẹo về cách chuyển đổi toạ độ bầu trời tiêu chuẩn để hiển thị trong Google Earth, Chế độ bầu trời.
Thêm dữ liệu tuỳ chỉnh
Bạn có thể thêm dữ liệu tuỳ chỉnh vào Tính năng KML theo 3 cách, tuỳ thuộc vào loại dữ liệu tuỳ chỉnh. Phần tử ExtendedData mới cho phép bạn thêm dữ liệu chưa nhập, dữ liệu đã nhập hoặc dữ liệu XML tuỳ ý vào Tính năng KML. Google Earth lưu giữ thông tin này cùng với tệp. Dữ liệu chưa nhập và dữ liệu đã nhập chứa các phần tử hiển thị có thể dùng cho mẫu kiểu và thay thế thực thể trong hộp chú giải.
Mô hình
Đối tượng ba chiều có thể được mô hình hóa tự nhiên trong không gian toạ độ của riêng họ và được xuất dưới dạng tệp noindexTM, sau đó được nhập vào Google Earth và đặt trên bề mặt Trái Đất.
Khu vực
Khu vực cung cấp hành vi chọn lọc và cấp độ chi tiết để bạn có thể điều chỉnh cách trình bày dữ liệu trong Google Earth. Khi được sử dụng với Networklinks, các khu vực cho phép truyền trực tuyến các tập dữ liệu rất lớn, với tính năng tải dữ liệu "thông minh" ở nhiều cấp độ phân giải (xem phần trên Lớp phủ siêu). Bạn cũng có thể mô phỏng các lớp của Google Earth bằng cách sử dụng Khu vực.
Bản cập nhật
Bạn có thể cập nhật dần dữ liệu được tải bằng Networklinks — thay đổi, thêm và xóa dữ liệu KML đã được tải trước đây vào Google Earth.
Thời hạn
Trang này thảo luận về cách ngăn dữ liệu KML trở nên lỗi thời, thông qua việc sử dụng các tiêu đề HTTP và thời gian hết hạn KML.