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.
Costruttore | |
---|---|
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). |
Metodi | |
---|---|
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 URLRecupera 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:
Valore restituito:nessuno
Imposta l'URL del file KML da visualizzare. |
setZIndex |
setZIndex(zIndex) Parametri:
Valore restituito:nessuno
Imposta l'indice z del livello KML. |
Ereditato:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Eventi | |
---|---|
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
.
Proprietà | |
---|---|
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. |