KML

Class KmlLayer

class google.maps.KmlLayer extends MVCObject
library "maps"

const {KmlLayer} = await google.maps.importLibrary("maps");
KmlLayer
KmlLayer([opts])
Parameter:
Membuat KmlLayer yang merender konten file KML/KMZ (https://developers.google.com/kml/documentation/kmlreference) atau file GeoRSS (http://www.georss.org) yang ditentukan.
getDefaultViewport
getDefaultViewport()
Parameter: Tidak ada
Nilai Hasil: LatLngBounds|null
Mendapatkan area pandang default untuk lapisan yang ditampilkan.
getMap
getMap()
Parameter: Tidak ada
Nilai Hasil: Map|null
Mendapatkan peta tempat Lapisan KML dirender.
getMetadata
getMetadata()
Parameter: Tidak ada
Nilai Hasil: KmlLayerMetadata|null
Mendapatkan metadata yang terkait dengan lapisan ini, seperti yang ditentukan dalam markup lapisan.
getStatus
getStatus()
Parameter: Tidak ada
Nilai Hasil: KmlLayerStatus|null
Mendapatkan status lapisan, yang ditetapkan setelah dokumen yang diminta dimuat.
getUrl
getUrl()
Parameter: Tidak ada
Nilai Hasil: URL string
Mendapatkan URL file KML yang ditampilkan.
getZIndex
getZIndex()
Parameter: Tidak ada
Nilai yang Ditampilkan: number Indeks z.
Mendapatkan indeks z Lapisan KML.
setMap
setMap(map)
Parameter:
  • map: Map optional
Nilai Hasil: Tidak ada
Merender Lapisan KML pada peta yang ditentukan. Jika peta ditetapkan ke null, lapisan akan dihapus.
setOptions
setOptions(options)
Parameter:
Nilai Hasil: Tidak ada
setUrl
setUrl(url)
Parameter:
  • url: string
Nilai Hasil: Tidak ada
Menetapkan URL file KML yang akan ditampilkan.
setZIndex
setZIndex(zIndex)
Parameter:
  • zIndex: number Indeks z yang akan ditetapkan.
Nilai Hasil: Tidak ada
Menetapkan indeks z Lapisan KML.
Diwarisi: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(kmlClickEvent)
Argumen:
Peristiwa ini diaktifkan saat fitur di lapisan diklik.
defaultviewport_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat area pandang default lapisan KML telah berubah.
status_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat lapisan KML selesai dimuat. Pada tahap ini, Anda dapat membaca properti status dengan aman untuk menentukan apakah lapisan berhasil dimuat.

Antarmuka KmlLayerOptions

antarmuka google.maps.KmlLayerOptions

Objek ini menentukan properti yang dapat ditetapkan pada objek KmlLayer.

clickable
opsional
Jenis: boolean optional
Default: true
Jika true, lapisan akan menerima peristiwa mouse.
map
opsional
Jenis: Map optional
Peta tempat lapisan akan ditampilkan.
preserveViewport
opsional
Jenis: boolean optional
Default: false
Jika opsi ini disetel ke true atau jika pusat dan zoom peta tidak pernah disetel, peta input akan dipusatkan dan di-zoom ke kotak pembatas konten lapisan.
screenOverlays
opsional
Jenis: boolean optional
Default: true
Menentukan apakah akan merender overlay layar.
suppressInfoWindows
opsional
Jenis: boolean optional
Menonaktifkan rendering jendela info saat fitur lapisan diklik.
url
opsional
Jenis: string optional
URL dokumen KML yang akan ditampilkan.
zIndex
opsional
Jenis: number optional
Indeks z lapisan.

Antarmuka KmlLayerMetadata

antarmuka google.maps.KmlLayerMetadata

Metadata untuk satu lapisan KML, dalam format JSON.

description
Jenis: string
<description> lapisan, yang diekstrak dari markup lapisan.
hasScreenOverlays
Jenis: boolean
Apakah lapisan memiliki overlay layar.
name
Jenis: string
<name> lapisan, yang diekstrak dari markup lapisan.
snippet
Jenis: string
<Snippet> lapisan, yang diekstrak dari markup lapisan
author
opsional
Jenis: KmlAuthor optional
<atom:author> lapisan, yang diekstrak dari markup lapisan.

Konstanta KmlLayerStatus

google.maps.KmlLayerStatus
library "maps"

Status yang ditampilkan oleh KmlLayer setelah pemuatan dokumen selesai. Tentukan ini berdasarkan nilai, atau dengan menggunakan nama konstanta. Misalnya, 'OK' atau google.maps.KmlLayerStatus.OK.

Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis KmlLayerStatusString.

const {KmlLayerStatus} = await google.maps.importLibrary("maps");
DOCUMENT_NOT_FOUND Dokumen tidak dapat ditemukan. Kemungkinan besar URL-nya tidak valid, atau dokumennya tidak tersedia untuk publik.
DOCUMENT_TOO_LARGE Dokumen melebihi batas ukuran file KmlLayer.
FETCH_ERROR Dokumen tidak dapat diambil.
INVALID_DOCUMENT Dokumen tersebut bukan dokumen KML, KMZ, atau GeoRSS yang valid.
INVALID_REQUEST KmlLayer tidak valid.
LIMITS_EXCEEDED Dokumen melebihi batas fitur KmlLayer.
OK Lapisan berhasil dimuat.
TIMED_OUT Dokumen tidak dapat dimuat dalam jangka waktu yang wajar.
UNKNOWN Dokumen gagal dimuat karena alasan yang tidak diketahui.

Antarmuka KmlMouseEvent

antarmuka google.maps.KmlMouseEvent

Properti peristiwa klik pada dokumen KML/KMZ atau GeoRSS.

featureData
Objek KmlFeatureData, yang berisi informasi tentang fitur yang diklik.
latLng
Jenis: LatLng
Posisi untuk menambatkan jendela info pada fitur yang diklik.
pixelOffset
Jenis: Size
Offset yang akan diterapkan ke jendela info yang ditambatkan pada fitur yang diklik.

Antarmuka KmlFeatureData

antarmuka google.maps.KmlFeatureData

Data untuk satu fitur KML dalam format JSON, yang ditampilkan saat fitur KML diklik. Data yang ada dalam objek ini mencerminkan data yang terkait dengan fitur dalam markup KML atau GeoRSS tempat data tersebut dideklarasikan.

author
Jenis: KmlAuthor
<atom:author> fitur, yang diekstrak dari markup lapisan (jika ditentukan).
description
Jenis: string
<description> fitur, yang diekstrak dari markup lapisan.
id
Jenis: string
<id> fitur, yang diekstrak dari markup lapisan. Jika tidak ada <id> yang ditentukan, ID unik akan dibuat untuk fitur ini.
infoWindowHtml
Jenis: string
Teks balon fitur yang diberi gaya, jika ditetapkan.
name
Jenis: string
<name> fitur, yang diekstrak dari markup lapisan.
snippet
Jenis: string
<Snippet> fitur, yang diekstrak dari markup lapisan.

Antarmuka KmlAuthor

antarmuka google.maps.KmlAuthor

Berisi detail penulis dokumen atau fitur KML.

email
Jenis: string
Alamat email penulis, atau string kosong jika tidak ditentukan.
name
Jenis: string
Nama penulis, atau string kosong jika tidak ditentukan.
uri
Jenis: string
Halaman beranda penulis, atau string kosong jika tidak ditentukan.