Klasa KmlLayer
google.maps.KmlLayer
class
extends MVCObject
library "maps"
const {KmlLayer} = await google.maps.importLibrary("maps");
Zespół | |
|---|---|
KmlLayer |
KmlLayer([opts])Parametry:
Tworzy obiekt KmlLayer, który renderuje zawartość określonego pliku KML/KMZ (https://developers.google.com/kml/documentation/kmlreference) lub GeoRSS (http://www.georss.org). |
Metody | |
|---|---|
getDefaultViewport |
getDefaultViewport()Parametry: brak
Wartość zwracana:
LatLngBounds|nullPobierz domyślny widoczny obszar wyświetlanej warstwy. |
getMap |
getMap()Parametry: brak
Wartość zwracana:
Map|nullPobierz mapę, na której jest renderowana warstwa KML. |
getMetadata |
getMetadata()Parametry: brak
Wartość zwracana:
KmlLayerMetadata|nullPobierz metadane powiązane z tą warstwą, zgodnie z jej znacznikiem. |
getStatus |
getStatus()Parametry: brak
Wartość zwracana:
KmlLayerStatus|nullPobierz stan warstwy, który jest ustawiany po wczytaniu żądanego dokumentu. |
getUrl |
getUrl()Parametry: brak
Zwracana wartość: adres URL
stringPobiera adres URL wyświetlanego pliku KML. |
getZIndex |
getZIndex()Parametry: brak
Zwracana wartość:
number kolejność nakładania elementów.Pobiera indeks Z warstwy KML. |
setMap |
setMap(map)Parametry:
Zwracana wartość: brak
Renderuje warstwę KML na określonej mapie. Jeśli mapa jest ustawiona na null, warstwa zostanie usunięta. |
setOptions |
setOptions(options)Parametry:
Zwracana wartość: brak
|
setUrl |
setUrl(url)Parametry:
Zwracana wartość: brak
Ustawia adres URL pliku KML do wyświetlenia. |
setZIndex |
setZIndex(zIndex)Parametry:
Zwracana wartość: brak
Ustawia indeks Z warstwy KML. |
Dziedziczone:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Wydarzenia | |
|---|---|
click |
function(kmlClickEvent)Argumenty:
To zdarzenie jest wywoływane po kliknięciu obiektu w warstwie. |
defaultviewport_changed |
function()Argumenty: brak
To zdarzenie jest wywoływane, gdy zmieni się domyślny widoczny obszar warstw KML. |
status_changed |
function()Argumenty: brak
To zdarzenie jest wywoływane po zakończeniu wczytywania warstwy KML. W tym momencie można bezpiecznie odczytać właściwość stanu, aby określić, czy warstwa została wczytana. |
Interfejs KmlLayerOptions
Interfejs
google.maps.KmlLayerOptions
Ten obiekt definiuje właściwości, które można ustawić w obiekcie KmlLayer.
Właściwości | |
|---|---|
clickable
opcjonalne |
Typ:
boolean optionalDomyślnie:
trueJeśli true, warstwa odbiera zdarzenia myszy. |
map
opcjonalne |
Typ:
Map optionalMapa, na której ma być wyświetlana warstwa. |
preserveViewport
opcjonalne |
Typ:
boolean optionalDomyślnie:
falseJeśli ta opcja jest ustawiona na true lub jeśli środek i powiększenie mapy nie zostały ustawione, mapa wejściowa jest wyśrodkowana i powiększona do ramki ograniczającej zawartość warstwy. |
screenOverlays
opcjonalne |
Typ:
boolean optionalDomyślnie:
trueOkreśla, czy renderować nakładki ekranu. |
suppressInfoWindows
opcjonalne |
Typ:
boolean optionalBlokuj wyświetlanie okien informacyjnych po kliknięciu obiektów warstwy. |
url
opcjonalne |
Typ:
string optionalAdres URL dokumentu KML do wyświetlenia. |
zIndex
opcjonalne |
Typ:
number optionalIndeks warstwy. |
Interfejs KmlLayerMetadata
Interfejs
google.maps.KmlLayerMetadata
Metadane pojedynczej warstwy KML w formacie JSON.
Właściwości | |
|---|---|
description |
Typ:
string<description> warstwy, wyodrębniony ze znaczników warstwy. |
hasScreenOverlays |
Typ:
booleanCzy warstwa zawiera nakładki ekranowe. |
name |
Typ:
string<name> warstwy, wyodrębniony ze znaczników warstwy. |
snippet |
Typ:
string<Snippet> warstwy wyodrębniony ze znaczników warstwy |
author
opcjonalne |
Typ:
KmlAuthor optional<atom:author> warstwy, wyodrębniony ze znaczników warstwy. |
Stałe KmlLayerStatus
google.maps.KmlLayerStatus
stałe
biblioteka "maps"
Stan zwracany przez KmlLayer po zakończeniu wczytywania dokumentu. Możesz je określić za pomocą wartości lub nazwy stałej. Na przykład 'OK' lub google.maps.KmlLayerStatus.OK.
Te stałe mogą być też używane jako ciągi znaków. W języku TypeScript literały ciągów znaków są definiowane przez typ KmlLayerStatusString.
const {KmlLayerStatus} = await google.maps.importLibrary("maps");
Stałe | |
|---|---|
DOCUMENT_NOT_FOUND |
Nie udało się znaleźć dokumentu. Najprawdopodobniej adres URL jest nieprawidłowy lub dokument nie jest dostępny publicznie. |
DOCUMENT_TOO_LARGE |
Dokument przekracza limity rozmiaru pliku KmlLayer. |
FETCH_ERROR |
Nie udało się pobrać dokumentu. |
INVALID_DOCUMENT |
Dokument nie jest prawidłowym dokumentem KML, KMZ ani GeoRSS. |
INVALID_REQUEST |
Wartość KmlLayer jest nieprawidłowa. |
LIMITS_EXCEEDED |
Dokument przekracza limity funkcji KmlLayer. |
OK |
Warstwa została wczytana. |
TIMED_OUT |
Nie udało się wczytać dokumentu w rozsądnym czasie. |
UNKNOWN |
Nie udało się wczytać dokumentu z nieznanego powodu. |
Interfejs KmlMouseEvent
Interfejs
google.maps.KmlMouseEvent
Właściwości zdarzenia kliknięcia w dokumencie KML/KMZ lub GeoRSS.
Właściwości | |
|---|---|
featureData |
Typ:
KmlFeatureDataObiekt KmlFeatureData zawierający informacje o klikniętym elemencie. |
latLng |
Typ:
LatLngPozycja, w której ma zostać zakotwiczone okno informacyjne w klikniętym obiekcie. |
pixelOffset |
Typ:
SizePrzesunięcie, które ma zostać zastosowane do okna informacyjnego zakotwiczonego w klikniętym obiekcie. |
Interfejs KmlFeatureData
Interfejs
google.maps.KmlFeatureData
Dane dotyczące pojedynczego elementu KML w formacie JSON, zwracane po kliknięciu elementu KML. Dane zawarte w tym obiekcie odzwierciedlają dane powiązane z funkcją w znacznikach KML lub GeoRSS, w których jest ona zadeklarowana.
Właściwości | |
|---|---|
author |
Typ:
KmlAuthor<atom:author> elementu wyodrębniony ze znaczników warstwy (jeśli został określony). |
description |
Typ:
string<description> elementu, wyodrębniony ze znaczników warstwy. |
id |
Typ:
string<id> elementu, wyodrębniony ze znaczników warstwy. Jeśli nie podano wartości <id>, dla tej funkcji zostanie wygenerowany unikalny identyfikator. |
infoWindowHtml |
Typ:
stringTekst dymka elementu, jeśli jest ustawiony. |
name |
Typ:
string<name> elementu, wyodrębniony ze znaczników warstwy. |
snippet |
Typ:
string<Snippet> elementu, wyodrębniony ze znaczników warstwy. |
Interfejs KmlAuthor
Interfejs
google.maps.KmlAuthor
Zawiera szczegółowe informacje o autorze dokumentu lub elementu KML.
Właściwości | |
|---|---|
email |
Typ:
stringAdres e-mail autora lub pusty ciąg znaków, jeśli nie został określony. |
name |
Typ:
stringImię i nazwisko autora lub pusty ciąg znaków, jeśli nie określono. |
uri |
Typ:
stringStrona główna autora lub pusty ciąg znaków, jeśli nie została określona. |