KML

Classe KmlLayer

google.maps.KmlLayer classe

Un KmlLayer aggiunge un markup geografico alla mappa da un file KML, KMZ o GeoRSS ospitato su un server web accessibile pubblicamente. Quando viene fatto clic su una funzionalità, viene fornito un oggetto KmlFeatureData.

Questo corso si estende MVCObject.

Accesso chiamando il numero const {KmlLayer} = await google.maps.importLibrary("maps").
Consulta Librerie nell'API Maps JavaScript.

KmlLayer
KmlLayer([opts])
Parametri: 
Crea un KmlLayer che esegue il rendering dei contenuti del file KML/KMZ specificato (https://developers.google.com/kml/documentation/kmlreference) o del file GeoRSS (http://www.georss.org).
getDefaultViewport
getDefaultViewport()
Parametri: nessuno
Valore restituito:  LatLngBounds
Recupera l'area visibile predefinita per il livello visualizzato.
getMap
getMap()
Parametri: nessuno
Valore restituito:  Map
Ottieni la mappa su cui viene eseguito il rendering del livello KML.
getMetadata
getMetadata()
Parametri: nessuno
Valore restituito:  KmlLayerMetadata
Ottieni i metadati associati a questo livello, come specificato nel markup del livello.
getStatus
getStatus()
Parametri: nessuno
Valore restituito:  KmlLayerStatus
Ottieni lo stato del livello, impostato una volta caricato il documento richiesto.
getUrl
getUrl()
Parametri: nessuno
Valore restituito:  string URL
Recupera l'URL del file KML visualizzato.
getZIndex
getZIndex()
Parametri: nessuno
Valore restituito:  number l'indice Z.
Recupera lo z-index del livello KML.
setMap
setMap(map)
Parametri: 
Valore restituito:nessuno
Visualizza il livello KML sulla mappa specificata. Se la mappa è impostata su null, il livello viene rimosso.
setOptions
setOptions(options)
Parametri: 
Valore restituito:nessuno
setUrl
setUrl(url)
Parametri: 
  • urlstring
Valore restituito:nessuno
Imposta l'URL del file KML da visualizzare.
setZIndex
setZIndex(zIndex)
Parametri: 
  • zIndexnumber L'indice Z da impostare.
Valore restituito:nessuno
Imposta l'indice z del livello KML.
Ereditato: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(kmlClickEvent)
Argomenti: 
Questo evento viene attivato quando viene fatto clic su una funzionalità del livello.
defaultviewport_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando il viewport predefinito dei livelli KML è cambiato.
status_changed
function()
Argomenti: nessuno
Questo evento viene attivato al termine del caricamento del livello KML. A questo punto, puoi leggere la proprietà di stato per determinare se il livello è stato caricato correttamente.

Interfaccia KmlLayerOptions

google.maps.KmlLayerOptions interfaccia

Questo oggetto definisce le proprietà che possono essere impostate su un oggetto KmlLayer.

clickable optional
Tipo:  boolean optional
Predefinito: true
Se true, il livello riceve eventi del mouse.
map optional
Tipo:  Map optional
La mappa su cui visualizzare il livello.
preserveViewport optional
Tipo:  boolean optional
Predefinito: false
Se questa opzione è impostata su true o se il centro e lo zoom della mappa non sono mai stati impostati, la mappa di input viene centrata e lo zoom viene impostato sulla casella di selezione dei contenuti del livello.
screenOverlays optional
Tipo:  boolean optional
Predefinito: true
Specifica se eseguire il rendering degli overlay schermo.
suppressInfoWindows optional
Tipo:  boolean optional
Elimina il rendering delle finestre informative quando si fa clic sulle funzionalità del livello.
url optional
Tipo:  string optional
L'URL del documento KML da visualizzare.
zIndex optional
Tipo:  number optional
L'indice z del livello.

Interfaccia