Dane klasy
google.maps.Data
zajęcia
Warstwa do wyświetlania danych geoprzestrzennych. Możesz wyświetlać punkty, linie i wielokąty.
Każdy element Map ma domyślnie obiekt Data, więc w większości przypadków nie trzeba go tworzyć. Na przykład:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data to zbiór Features.
Ta klasa rozszerza klasę MVCObject.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data |
Data([options])Parametry:
Tworzy pustą kolekcję z podanym parametrem DataOptions. |
Metody | |
|---|---|
add |
add([feature])Parametry:
Zwracana wartość:
Data.FeatureDodaje do kolekcji obiekt i zwraca dodany obiekt. Jeśli cecha ma identyfikator, zastąpi on każdą istniejącą cechę w kolekcji o tym samym identyfikatorze. Jeśli nie podasz żadnej funkcji, utworzymy nową funkcję z geometrią o wartości null i bez właściwości. Jeśli podasz Pamiętaj, że identyfikatory |
addGeoJson |
addGeoJson(geoJson[, options])Parametry:
Zwracana wartość:
Array<Data.Feature>Dodaje do kolekcji obiekty GeoJSON. Przekaż do tej metody przeanalizowany kod JSON. Zwrócone zostaną zaimportowane cechy. Zwraca wyjątek, jeśli nie udało się zaimportować pliku GeoJSON. |
contains |
contains(feature)Parametry:
Zwracana wartość:
booleanSprawdza, czy dana funkcja znajduje się w kolekcji. |
forEach |
forEach(callback)Parametry:
Zwracana wartość: brak
Wielokrotnie wywołuje podaną funkcję, przekazując do niej cechę z kolekcji przy każdym wywołaniu. Kolejność iteracji przez funkcje jest nieokreślona. |
getControlPosition |
getControlPosition()Parametry: brak
Zwracana wartość:
ControlPositionZwraca pozycję elementów sterujących rysowaniem na mapie. |
getControls |
getControls()Parametry: brak
Zwracana wartość:
Array<string>Zwraca tryby rysowania dostępne dla użytkownika w kolejności, w jakiej są wyświetlane. Nie obejmuje to trybu rysowania null, który jest dodawany domyślnie. Możliwe tryby rysowania to "Point", "LineString" lub "Polygon". |
getDrawingMode |
getDrawingMode()Parametry: brak
Zwracana wartość:
string|nullZwraca bieżący tryb rysowania danej warstwy danych. Tryb rysowania null oznacza, że użytkownik może normalnie korzystać z mapy, a kliknięcia nie powodują rysowania. Możliwe tryby rysowania to null, "Point", "LineString" lub "Polygon". |
getFeatureById |
getFeatureById(id)Parametry:
Zwracana wartość:
Data.Feature|undefinedZwraca element o podanym identyfikatorze, jeśli znajduje się w kolekcji. W przeciwnym razie zwraca wartość undefined. Pamiętaj, że identyfikatory |
getMap |
getMap()Parametry: brak
Zwracana wartość:
MapZwraca mapę, na której wyświetlane są obiekty. |
getStyle |
getStyle()Parametry: brak
Zwracana wartość:
Data.StylingFunction|Data.StyleOptionsPobiera styl wszystkich obiektów w kolekcji. |
loadGeoJson |
loadGeoJson(url[, options, callback])Parametry:
Zwracana wartość: brak
Wczytuje GeoJSON z adresu URL i dodaje funkcje do kolekcji. UWAGA: plik GeoJSON jest pobierany za pomocą XHR i może nie działać w przypadku różnych domen. Jeśli masz problemy, zalecamy pobranie GeoJSON za pomocą wybranej biblioteki AJAX, a następnie wywołanie funkcji |
overrideStyle |
overrideStyle(feature, style)Parametry:
Zwracana wartość: brak
Zmienia styl elementu. Te zmiany są stosowane na podstawie stylu określonego przez setStyle(). Właściwości stylu ustawione na null wracają do wartości określonej za pomocą setStyle(). |
remove |
remove(feature)Parametry:
Zwracana wartość: brak
Usuwa funkcję z kolekcji. |
revertStyle |
revertStyle([feature])Parametry:
Zwracana wartość: brak
Usuwa efekt poprzednich połączeń overrideStyle(). Styl danej funkcji zostanie przywrócony do stylu określonego przez setStyle(). Jeśli nie podasz żadnej funkcji, styl wszystkich funkcji zostanie przywrócony. |
setControlPosition |
setControlPosition(controlPosition)Parametry:
Zwracana wartość: brak
Określa położenie elementów sterujących rysowaniem na mapie. |
setControls |
setControls(controls)Parametry:
Zwracana wartość: brak
Określa, które tryby rysowania są dostępne dla użytkownika, w kolejności, w jakiej są wyświetlane. Nie powinna ona obejmować trybu rysowania null, który jest dodawany domyślnie. Jeśli null, elementy sterujące rysowaniem są wyłączone i niewidoczne. Możliwe tryby rysowania to "Point", "LineString" lub "Polygon". |
setDrawingMode |
setDrawingMode(drawingMode)Parametry:
Zwracana wartość: brak
Ustawia bieżący tryb rysowania dla danej warstwy danych. Tryb rysowania null oznacza, że użytkownik może normalnie korzystać z mapy, a kliknięcia nie powodują rysowania. Możliwe tryby rysowania to null, "Point", "LineString" lub "Polygon". |
setMap |
setMap(map)Parametry:
Zwracana wartość: brak
Renderuje elementy na określonej mapie. Jeśli mapa jest ustawiona na null, obiekty zostaną z niej usunięte. |
setStyle |
setStyle(style)Parametry:
Zwracana wartość: brak
Ustawia styl wszystkich obiektów w kolekcji. Style określone dla poszczególnych funkcji za pomocą parametru overrideStyle() nadal obowiązują. Przekaż obiekt z odpowiednimi opcjami stylu lub funkcję, która oblicza styl dla każdej funkcji. Funkcja będzie wywoływana za każdym razem, gdy właściwości funkcji zostaną zaktualizowane. |
toGeoJson |
toGeoJson(callback)Parametry:
Zwracana wartość: brak
Eksportuje obiekty w kolekcji do obiektu GeoJSON. |
Odziedziczone:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Wydarzenia | |
|---|---|
addfeature |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy do kolekcji zostanie dodana funkcja. |
click |
function(event)Argumenty:
To zdarzenie jest wywoływane po kliknięciu geometrii. |
contextmenu |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy w geometrii zostanie wywołane zdarzenie DOM contextmenu. |
dblclick |
function(event)Argumenty:
To zdarzenie jest wywoływane po dwukrotnym kliknięciu geometrii. |
mousedown |
function(event)Argumenty:
To zdarzenie jest wywoływane po naciśnięciu przycisku myszy na geometrii. |
mouseout |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy wskaźnik myszy opuści obszar geometrii. |
mouseover |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy kursor myszy wjedzie w obszar geometrii. |
mouseup |
function(event)Argumenty:
To zdarzenie jest wywoływane po zwolnieniu przycisku myszy na geometrii. |
removefeature |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy funkcja zostanie usunięta z kolekcji. |
removeproperty |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy właściwość funkcji zostanie usunięta. |
setgeometry |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy ustawiona jest geometria obiektu. |
setproperty |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy ustawiona jest właściwość funkcji. |
|
function(event)Argumenty:
To zdarzenie jest wywoływane po kliknięciu geometrii prawym przyciskiem myszy. |
Data.DataOptions interfejs
google.maps.Data.DataOptionsinterfejs
Obiekt DataOptions służący do definiowania właściwości, które deweloper może ustawić w obiekcie Data.
Właściwości | |
|---|---|
map |
Typ:
MapMapa, na której mają być wyświetlane obiekty w kolekcji. |
controlPosition optional |
Typ:
ControlPosition optionalDomyślnie:
ControlPosition.TOP_LEFTPołożenie elementów sterujących rysowaniem na mapie. |
controls optional |
Typ:
Array<string> optionalDomyślnie:
nullOpisuje, które tryby rysowania są dostępne dla użytkownika, w kolejności, w jakiej są wyświetlane. Nie powinna ona obejmować trybu rysowania null, który jest dodawany domyślnie. Jeśli null, elementy sterujące rysowaniem są wyłączone i niewidoczne. Możliwe tryby rysowania to "Point", "LineString" lub "Polygon". |
drawingMode optional |
Typ:
string optionalDomyślnie:
nullBieżący tryb rysowania danej warstwy danych. Tryb rysowania null oznacza, że użytkownik może normalnie korzystać z mapy, a kliknięcia nie powodują rysowania. Możliwe tryby rysowania to null, "Point", "LineString" lub "Polygon". |
featureFactory optional |
Typ:
function(Data.Geometry): Data.Feature optionalGdy rysowanie jest włączone, a użytkownik narysuje geometrię (punkt, linię lub wielokąt), ta funkcja jest wywoływana z tą geometrią i powinna zwracać obiekt, który ma zostać dodany do warstwy danych. Jeśli nie podasz funkcji featureFactory, z obiektu Geometry zostanie utworzony obiekt Feature bez identyfikatora i właściwości. Domyślna wartość to null. |
style optional |
Typ:
Data.StylingFunction|Data.StyleOptions optionalStyl dla wszystkich obiektów w kolekcji. Więcej informacji znajdziesz w sekcji setStyle() powyżej. |
Data.GeoJsonOptions interface
google.maps.Data.GeoJsonOptionsinterfejs
Opcjonalne parametry importowania GeoJSON.
Właściwości | |
|---|---|
idPropertyName optional |
Typ:
string optionalNazwa właściwości obiektu, która ma być używana jako identyfikator obiektu. Jeśli nie zostanie podany, użyty zostanie identyfikator obiektu GeoJSON. |
Data.StyleOptions interfejs
google.maps.Data.StyleOptionsinterfejs
Te opcje określają sposób wyświetlania obiektu na mapie.
Właściwości | |
|---|---|
animation optional |
Typ:
Animation optionalAnimacja, która ma być odtwarzana po dodaniu znacznika do mapy. Dotyczy tylko geometrii punktowych. |
clickable optional |
Typ:
boolean optionalDomyślnie:
trueJeśli true, znacznik odbiera zdarzenia myszy i dotyku. |
cursor optional |
Typ:
string optionalKursor myszy, który ma się wyświetlać po najechaniu. Dotyczy tylko geometrii punktowych. |
draggable optional |
Typ:
boolean optionalDomyślnie:
falseJeśli true, obiekt można przeciągać po mapie, a geometria elementu bazowego zostanie zaktualizowana. |
editable optional |
Typ:
boolean optionalDomyślnie:
falseJeśli true, obiekt można edytować, przeciągając punkty kontrolne, a geometria bazowej funkcji zostanie zaktualizowana. Dotyczy tylko geometrii LineString i Polygon. |
fillColor optional |
Typ:
string optionalKolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych nazw kolorów. Dotyczy tylko geometrii wielokątów. |
fillOpacity optional |
Typ:
number optionalNieprzezroczystość wypełnienia z zakresu od 0,0 do 1,0. Dotyczy tylko geometrii wielokątów. |
icon optional |
Ikona pierwszego planu. Jeśli podany jest ciąg znaków, jest on traktowany tak, jakby był obiektem Icon, w którym ciąg znaków jest wartością pola url. Dotyczy tylko geometrii punktowych. |
icons optional |
Typ:
Array<IconSequence> optionalIkony do wyrenderowania wzdłuż linii łamanej. Dotyczy tylko geometrii linii. |
label optional |
Typ:
string|MarkerLabel optionalDodaje etykietę do znacznika. Etykieta może być ciągiem znaków lub obiektem MarkerLabel. Dotyczy tylko geometrii punktowych. |
opacity optional |
Typ:
number optionalPrzezroczystość znacznika w zakresie od 0,0 do 1,0. Dotyczy tylko geometrii punktowych. |
shape optional |
Typ:
MarkerShape optionalOkreśla mapę obrazu używaną do wykrywania kliknięć. Dotyczy tylko geometrii punktowych. |
strokeColor optional |
Typ:
string optionalKolor konturu. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych nazw kolorów. Dotyczy tylko geometrii linii i wielokątów. |
strokeOpacity optional |
Typ:
number optionalPrzezroczystość obrysu w zakresie od 0,0 do 1,0. Dotyczy tylko geometrii linii i wielokątów. |
strokeWeight optional |
Typ:
number optionalSzerokość linii w pikselach. Dotyczy tylko geometrii linii i wielokątów. |
title optional |
Typ:
string optionalTekst po najechaniu kursorem. Dotyczy tylko geometrii punktowych. |
visible optional |
Typ:
boolean optionalDomyślnie:
trueOkreśla, czy funkcja jest widoczna. |
zIndex optional |
Typ:
number optionalWszystkie funkcje są wyświetlane na mapie w kolejności ich indeksu z (zIndex), przy czym wyższe wartości są wyświetlane przed funkcjami o niższych wartościach. Markery są zawsze wyświetlane przed liniami i wielokątami. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
Funkcja, która oblicza wygląd obiektu.
Metoda Data.setStyle() może przyjmować funkcję stylizacji. Używaj tej opcji, gdy elementy powinny wyglądać inaczej w zależności od ich właściwości. Więcej informacji o funkcjach stylów znajdziesz w przewodniku dla deweloperów.
function(Data.Feature): Data.StyleOptions
Data.Feature class
google.maps.Data.Feature
zajęcia
Element ma geometrię, identyfikator i zestaw właściwości.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.Feature |
Data.Feature([options])Parametry:
Tworzy obiekt Feature z podanymi opcjami. |
Metody | |
|---|---|
forEachProperty |
forEachProperty(callback)Parametry:
Zwracana wartość: brak
Wielokrotnie wywołuje podaną funkcję, przekazując przy każdym wywołaniu wartość i nazwę właściwości. Kolejność iteracji właściwości jest nieokreślona. |
getGeometry |
getGeometry()Parametry: brak
Zwracana wartość:
Data.GeometryZwraca geometrię obiektu. |
getId |
getId()Parametry: brak
Zwracana wartość:
number|string|undefinedZwraca identyfikator funkcji. |
getProperty |
getProperty(name)Parametry:
Zwracana wartość:
*Zwraca wartość żądanej właściwości lub undefined, jeśli właściwość nie istnieje. |
removeProperty |
removeProperty(name)Parametry:
Zwracana wartość: brak
Usuwa właściwość o podanej nazwie. |
setGeometry |
setGeometry(newGeometry)Parametry:
Zwracana wartość: brak
Ustawia geometrię elementu. |
setProperty |
setProperty(name, newValue)Parametry:
Zwracana wartość: brak
Ustawia wartość określonej właściwości. Jeśli argument newValue ma wartość undefined, jest to równoważne wywołaniu funkcji removeProperty. |
toGeoJson |
toGeoJson(callback)Parametry:
Zwracana wartość: brak
Eksportuje obiekt do obiektu GeoJSON. |
Wydarzenia | |
|---|---|
removeproperty |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy właściwość funkcji zostanie usunięta. |
setgeometry |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy ustawiona jest geometria obiektu. |
setproperty |
function(event)Argumenty:
To zdarzenie jest wywoływane, gdy ustawiona jest właściwość funkcji. |
Data.FeatureOptions interfejs
google.maps.Data.FeatureOptionsinterfejs
Opcjonalne parametry tworzenia obiektów Data.Feature.
Właściwości | |
|---|---|
geometry optional |
Typ:
Data.Geometry|LatLng|LatLngLiteral optionalGeometria obiektu. Jeśli podczas tworzenia obiektu nie zostanie określona żadna geometria, będzie ona miała wartość null. Jeśli podany jest obiekt LatLng lub LatLngLiteral, zostanie on przekształcony w geometrię Data.Point. |
id optional |
Typ:
number|string optionalIdentyfikator cechy jest opcjonalny. Jeśli jest podana, można jej użyć do wyszukania funkcji w obiekcie Data za pomocą metody getFeatureById(). Pamiętaj, że identyfikatora funkcji nie można później zmienić. |
properties optional |
Typ:
Object optionalWłaściwości funkcji. Jest to dowolne mapowanie nazw właściwości na wartości. |
Data.Geometry interfejs
google.maps.Data.Geometryinterfejs
Klasa nadrzędna dla różnych obiektów geometrycznych.
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
Wielokrotnie wywołuje podaną funkcję, przekazując do niej punkt z geometrii przy każdym wywołaniu. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca typ obiektu geometrycznego. Możliwe wartości to "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" i "GeometryCollection". |
Data.Point class
google.maps.Data.Point
zajęcia
Geometria punktu zawiera pojedynczy LatLng.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.Point |
Data.Point(latLng)Parametry:
Tworzy obiekt Data.Point z podanego obiektu LatLng lub LatLngLiteral. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
get |
get()Parametry: brak
Zwracana wartość:
LatLngZwraca zawarty element LatLng. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "Point". |
Klasa Data.MultiPoint
google.maps.Data.MultiPoint
zajęcia
Obiekt MultiPoint zawiera kilka obiektów LatLng.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.MultiPoint |
Data.MultiPoint(elements)Parametry:
Tworzy Data.MultiPoint z podanych LatLng lub LatLngLiteral. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
getArray |
getArray()Parametry: brak
Zwraca tablicę zawartych LatLng. Za każdym razem, gdy wywoływana jest funkcja getArray(), zwracana jest nowa tablica. |
getAt |
getAt(n)Parametry:
Zwracana wartość:
LatLngZwraca n-ty element zawarty w LatLng. |
getLength |
getLength()Parametry: brak
Zwracana wartość:
numberZwraca liczbę zawartych LatLng. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "MultiPoint". |
Data.LineString class
google.maps.Data.LineString
zajęcia
Geometria LineString zawiera kilka obiektów LatLng.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.LineString |
Data.LineString(elements)Parametry:
Tworzy Data.LineString z podanych LatLng lub LatLngLiteral. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
getArray |
getArray()Parametry: brak
Zwraca tablicę zawierającą LatLngs. Za każdym razem, gdy wywoływana jest funkcja getArray(), zwracana jest nowa tablica. |
getAt |
getAt(n)Parametry:
Zwracana wartość:
LatLngZwraca n-ty element zawarty w LatLng. |
getLength |
getLength()Parametry: brak
Zwracana wartość:
numberZwraca liczbę zawartych LatLng. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "LineString". |
Data.MultiLineString class
google.maps.Data.MultiLineString
zajęcia
Geometria MultiLineString zawiera kilka obiektów LineString.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.MultiLineString |
Data.MultiLineString(elements)Parametry:
Tworzy Data.MultiLineString z podanych Data.LineString lub tablic pozycji. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
getArray |
getArray()Parametry: brak
Zwracana wartość:
Array<Data.LineString>Zwraca tablicę zawartych Data.LineString. Za każdym razem, gdy wywoływana jest funkcja getArray(), zwracana jest nowa tablica. |
getAt |
getAt(n)Parametry:
Zwracana wartość:
Data.LineStringZwraca n-ty element zawarty w Data.LineString. |
getLength |
getLength()Parametry: brak
Zwracana wartość:
numberZwraca liczbę zawartych Data.LineString. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "MultiLineString". |
Data.LinearRing class
google.maps.Data.LinearRing
zajęcia
Geometria LinearRing zawiera liczbę LatLng, co oznacza zamknięty obiekt LineString. Nie musisz ustawiać pierwszej wartości LatLng jako równej ostatniej wartości LatLng. LinearRing jest domyślnie zamknięty.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.LinearRing |
Data.LinearRing(elements)Parametry:
Tworzy Data.LinearRing z podanych LatLng lub LatLngLiteral. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
getArray |
getArray()Parametry: brak
Zwraca tablicę zawartych LatLng. Za każdym razem, gdy wywoływana jest funkcja getArray(), zwracana jest nowa tablica. |
getAt |
getAt(n)Parametry:
Zwracana wartość:
LatLngZwraca n-ty element zawarty w LatLng. |
getLength |
getLength()Parametry: brak
Zwracana wartość:
numberZwraca liczbę zawartych LatLng. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "LinearRing". |
Data.Polygon class
google.maps.Data.Polygon
zajęcia
Geometria wielokąta zawiera kilka obiektów Data.LinearRing. Pierwszy pierścień liniowy musi być zewnętrzną granicą wielokąta, a kolejne pierścienie liniowe muszą być granicami wewnętrznymi, zwanymi też otworami. Zobacz przykładowy wielokąt z dziurą.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.Polygon |
Data.Polygon(elements)Parametry:
Tworzy Data.Polygon z podanych Data.LinearRing lub tablic pozycji. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
getArray |
getArray()Parametry: brak
Zwracana wartość:
Array<Data.LinearRing>Zwraca tablicę zawartych Data.LinearRing. Za każdym razem, gdy wywoływana jest funkcja getArray(), zwracana jest nowa tablica. |
getAt |
getAt(n)Parametry:
Zwracana wartość:
Data.LinearRingZwraca n-ty element zawarty w Data.LinearRing. |
getLength |
getLength()Parametry: brak
Zwracana wartość:
numberZwraca liczbę zawartych Data.LinearRing. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "Polygon". |
Data.MultiPolygon class
google.maps.Data.MultiPolygon
zajęcia
Geometria MultiPolygon zawiera kilka obiektów Data.Polygon.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements)Parametry:
Tworzy Data.MultiPolygon z podanych Data.Polygon lub tablic pozycji. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
getArray |
getArray()Parametry: brak
Zwracana wartość:
Array<Data.Polygon>Zwraca tablicę zawartych Data.Polygon. Za każdym razem, gdy wywoływana jest funkcja getArray(), zwracana jest nowa tablica. |
getAt |
getAt(n)Parametry:
Zwracana wartość:
Data.PolygonZwraca n-ty element zawarty w Data.Polygon. |
getLength |
getLength()Parametry: brak
Zwracana wartość:
numberZwraca liczbę zawartych Data.Polygon. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "MultiPolygon". |
Data.GeometryCollection class
google.maps.Data.GeometryCollection
zajęcia
Obiekt GeometryCollection zawiera kilka obiektów geometrycznych. Wszystkie obiekty LatLng lub LatLngLiteral są automatycznie konwertowane na obiekty geometryczne Data.Point.
Ta klasa implementuje interfejs Data.Geometry.
Dostęp przez połączenie pod numer const {Data} = await google.maps.importLibrary("maps").
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
|---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements)Parametry:
Tworzy Data.GeometryCollection z podanych obiektów geometrycznych lub LatLng. |
Metody | |
|---|---|
forEachLatLng |
forEachLatLng(callback)Parametry:
Zwracana wartość: brak
|
getArray |
getArray()Parametry: brak
Zwracana wartość:
Array<Data.Geometry>Zwraca tablicę zawierającą obiekty geometryczne. Za każdym razem, gdy wywoływana jest funkcja getArray(), zwracana jest nowa tablica. |
getAt |
getAt(n)Parametry:
Zwracana wartość:
Data.GeometryZwraca n-ty obiekt geometryczny. |
getLength |
getLength()Parametry: brak
Zwracana wartość:
numberZwraca liczbę zawartych obiektów geometrycznych. |
getType |
getType()Parametry: brak
Zwracana wartość:
stringZwraca ciąg znaków "GeometryCollection". |
Interfejs Data.MouseEvent
google.maps.Data.MouseEventinterfejs
Ten obiekt jest przekazywany do obsługi zdarzeń myszy w obiekcie Data.
Ten interfejs rozszerza interfejs MapMouseEvent.
Właściwości | |
|---|---|
feature |
Typ:
Data.FeatureFunkcja, która wygenerowała zdarzenie myszy. |
Przejęte:
domEvent,
latLng
| |
Metody | |
|---|---|
Dziedziczone:
stop
|
Data.AddFeatureEvent interfejs
google.maps.Data.AddFeatureEventinterfejs
Właściwości zdarzenia addfeature.
Właściwości | |
|---|---|
feature |
Typ:
Data.FeatureFunkcja, która została dodana do FeatureCollection. |
Data.RemoveFeatureEvent interfejs
google.maps.Data.RemoveFeatureEventinterfejs
Właściwości zdarzenia removefeature.
Właściwości | |
|---|---|
feature |
Typ:
Data.FeatureFunkcja, która została usunięta z FeatureCollection. |
Data.SetGeometryEvent interfejs
google.maps.Data.SetGeometryEventinterfejs
Właściwości zdarzenia setgeometry.
Właściwości | |
|---|---|
feature |
Typ:
Data.FeatureElement, którego geometria została ustawiona. |
newGeometry optional |
Typ:
Data.Geometry optionalNowa geometria obiektu. |
oldGeometry optional |
Typ:
Data.Geometry optionalGeometria poprzedniego obiektu. |
Data.SetPropertyEvent interfejs
google.maps.Data.SetPropertyEventinterfejs
Właściwości zdarzenia setproperty.
Właściwości | |
|---|---|
feature |
Typ:
Data.FeatureFunkcja, której właściwość została ustawiona. |
name |
Typ:
stringNazwa nieruchomości. |
newValue |
Typ:
*Nowa wartość. |
oldValue |
Typ:
*Poprzednia wartość. Jeśli usługa została dodana, będzie to undefined. |
Data.RemovePropertyEvent interfejs
google.maps.Data.RemovePropertyEventinterfejs
Właściwości zdarzenia removeproperty.
Właściwości | |
|---|---|
feature |
Typ:
Data.FeatureFunkcja, której właściwość została usunięta. |
name |
Typ:
stringNazwa nieruchomości. |
oldValue |
Typ:
*Poprzednia wartość. |