Panduan Developer
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Bagian ini mencakup halaman dengan informasi tambahan tentang elemen KML utama dan cara menggunakannya.
- File KMZDiperbarui
Pelajari cara mengemas (dan mengompresi) file KML serta semua gambar, overlay, ikon, dan file suara terkait ke dalam satu unit rapi yang dapat diposting atau dikirim melalui email sebagai satu entitas.
- Tur
- Google Earth 5.0 memperkenalkan tur: gerakan yang dikontrol KML melalui ruang dan waktu. Elemen terkait tur terdapat dalam namespace ekstensi Google.
- Mode Ketinggian
- Dengan diperkenalkannya elemen di namespace ekstensi Google, Google Earth 5.0 dapat membawa pembaca bawah air dengan mode ketinggian clampToSeaFloor dan relatifToSeaFloor baru. Bab ini juga membahas mode tradisional di atas tanah.
- Waktu dan Animasi
- Fitur apa pun di KML dapat memiliki data waktu yang terkait dengannya. Jika file KML berisi Fitur dengan elemen TimeSpan atau TimeStamp, Google Earth akan menampilkan penggeser waktu. Dengan menggunakan penggeser dan tombol putar, pengguna dapat "memutar" seluruh urutan atau dapat memilih masing-masing jangka waktu untuk ditampilkan.
- Kamera
- Elemen Kamera menyediakan cara tambahan untuk menentukan sudut pandang Fitur. Kamera digunakan dengan PhotoOverlays, fitur lain yang ditambahkan dalam KML 2.2. <Camera> memberikan kontrol enam derajat kebebasan penuh atas tampilan, sehingga Anda dapat memosisikan Kamera di ruang, lalu memutarnya di sekitar sumbu x, y, dan z.
- OverlayFoto
- Elemen PhotoOverlay memungkinkan Anda menemukan foto di Bumi secara geografis dan menentukan penempatan serta orientasi Kamera yang menampilkan PhotoOverlay ini. PhotoOverlay dapat berupa persegi panjang 2D sederhana, silinder parsial atau penuh, atau bola (untuk panorama sferikal). Elemen turunan ImagePyramid dari PhotoOverlay memberikan penanganan yang efisien untuk foto berukuran besar yang arbitrer di Google Earth.
- Data Langit di KML
- Sekarang, Anda dapat menampilkan data langit di Google Earth. Halaman ini menjelaskan cara menyiapkan file KML untuk melihat langit, dengan tips cara mengonversi koordinat langit standar untuk ditampilkan di Google Earth, mode Langit.
- Menambahkan Data Kustom
- Anda dapat menambahkan data kustom ke Fitur KML dengan tiga cara berbeda, tergantung jenis data kustom. Dengan elemen ExtendedData yang baru, Anda dapat menambahkan data sendiri yang tidak diketik, data yang diketik, atau data XML arbitrer ke Fitur KML. Google Earth menyimpan informasi ini bersamaan dengan file. Data yang tidak diketik dan data yang diketik berisi elemen tampilan yang dapat digunakan untuk template gaya dan penggantian entitas di balon.
- Model
- Objek tiga dimensi dapat dimodelkan secara alami dalam ruang koordinatnya sendiri dan diekspor sebagai file COLLADATM, lalu diimpor ke Google Earth dan ditempatkan di permukaan bumi.
- Wilayah
- Region menyediakan perilaku pemusnahan dan tingkat detail yang memungkinkan Anda menyesuaikan cara penyajian data di Google Earth. Jika digunakan dengan NetworkLinks, Region memungkinkan streaming set data yang sangat besar, dengan pemuatan data "smart" pada beberapa level resolusi (lihat bagian di Super-Overlay). Anda juga dapat menyimulasikan lapisan Google Earth menggunakan Region.
- Update
- Anda dapat memperbarui data yang dimuat oleh NetworkLink secara bertahap—mengubah, menambahkan, dan menghapus data KML yang sebelumnya dimuat ke Google Earth.
- Masa berlaku
- Halaman ini membahas cara mencegah data KML menjadi usang, melalui penggunaan header HTTP dan waktu habis masa berlaku KML.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-12-20 UTC.
[null,null,["Terakhir diperbarui pada 2022-12-20 UTC."],[[["\u003cp\u003eThis section provides further detail on key KML elements and their usage.\u003c/p\u003e\n"],["\u003cp\u003eKML files can incorporate touring, altitude modes, time, animation, and camera viewpoints for features.\u003c/p\u003e\n"],["\u003cp\u003eFeatures can include photo overlays, sky data, custom data, 3D models, and regions for enhanced visualization.\u003c/p\u003e\n"],["\u003cp\u003eNetworkLinks support data updates and can leverage regions for efficient streaming and level-of-detail management.\u003c/p\u003e\n"],["\u003cp\u003eKML data freshness can be controlled using HTTP headers and expiration times to prevent staleness.\u003c/p\u003e\n"]]],[],null,["# Developer's Guide\n\nThis section includes pages with additional information on key KML elements and how to use them.\n\n[KMZ Files](/kml/documentation/kmzarchives)^Updated^\n: Learn how to package up (and compress) your KML file and all its related images, overlays, icons, and sound files into one tidy unit that can be posted or emailed as a single entity.\n\n[Touring](/kml/documentation/touring)\n: Google Earth 5.0 introduces touring: KML-controlled movement through space and time. Touring-related elements are contained in the Google extension namespace.\n\n[Altitude Modes](/kml/documentation/altitudemode)\n: With the introduction of elements in the Google extension namespace, Google Earth 5.0 can take viewers underwater with new clampToSeaFloor and relativeToSeaFloor altitude modes. This chapter also discusses the traditional, above-ground modes.\n\n[Time and Animation](/kml/documentation/time)\n: Any Feature in KML can have time data associated with it. When a KML file contains a Feature with TimeSpan or TimeStamp elements, Google Earth displays a time slider. Using the slider and play button, the user can \"play\" the entire sequence or can select individual time periods for display.\n\n[Cameras](/kml/documentation/cameras)\n: The Camera element provides an additional way to specify the viewpoint for a Feature. Cameras are used with PhotoOverlays, another feature added in KML 2.2. \\\u003cCamera\\\u003e provides full six-degrees-of-freedom control over the view, so you can position the Camera in space and then rotate it around the *x* , *y* , and *z* axes.\n\n[PhotoOverlays](/kml/documentation/photos)\n: The PhotoOverlay element allows you to geographically locate a photograph on the Earth and to specify the placement and orientation of the Camera that views this PhotoOverlay. The PhotoOverlay can be a simple 2D rectangle, a partial or full cylinder, or a sphere (for spherical panoramas). The ImagePyramid child element of PhotoOverlay provides for efficient handling of arbitrarily large photographs in Google Earth.\n\n[Sky Data in KML](/kml/documentation/kmlsky)\n: Now you can display celestial data in Google Earth. This page describes how to set up your KML file to view the sky, with tips on converting standard celestial coordinates to display in Google Earth, Sky mode.\n\n[Adding Custom Data](/kml/documentation/extendeddata)\n: You can add custom data to KML Features in three different ways, depending on the kind of custom data. The new ExtendedData element allows you to add your own untyped data, typed data, or arbitrary XML data to a KML Feature. Google Earth preserves this information along with the file. Untyped data and typed data contain display elements that can be used for style templates and entity replacement in the balloon.\n\n[Models](/kml/documentation/models)\n: Three-dimensional objects can be modeled naturally in their own coordinate space and exported as COLLADA™ files, then imported into Google Earth and placed on the Earth's surface.\n\n[Regions](/kml/documentation/regions)\n: Regions provide culling and level-of-detail behavior that allow you to fine-tune how your data is presented in Google Earth. When used with NetworkLinks, Regions enable streaming of very large datasets, with \"smart\" loading of data at multiple levels of resolution (see the section on [Super-Overlays](/kml/documentation/regions#superoverlays)). You can also simulate Google Earth's layers using Regions.\n\n[Updates](/kml/documentation/updates)\n: You can incrementally update data loaded by NetworkLinks---changing, adding, and deleting KML data that was previously loaded into Google Earth.\n\n[Expiration](/kml/documentation/expiration)\n: This page discusses how to prevent KML data from becoming stale, through the use of HTTP headers and KML expiration times."]]