Dane class
google.maps.Data
class
Warstwa do wyświetlania danych geoprzestrzennych. Mogą być wyświetlane punkty, linie i wielokąty.
Każdy obiekt Map
ma domyślnie obiekt Data
, więc zazwyczaj nie trzeba go tworzyć. Na przykład:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
to kolekcja obiektów Features
.
Te zajęcia trwają MVCObject
.
Dostęp przez połączenie telefoniczne const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
Data |
Data([options]) Parametry:
Tworzy pustą kolekcję z podanym DataOptions . |
Metody | |
---|---|
add |
add([feature]) Parametry:
Wartość zwracana:
Data.Feature Dodaje cechę do kolekcji i zwraca dodaną cechę. Jeśli cecha ma identyfikator, zastąpi ona wszystkie istniejące cechy w kolekcji o tym samym identyfikatorze. Jeśli nie podasz żadnej funkcji, zostanie utworzona nowa funkcja z zerową geometrią i bez właściwości. Jeśli podasz argument Identyfikatory |
addGeoJson |
addGeoJson(geoJson[, options]) Parametry:
Wartość zwracana:
Array<Data.Feature> Dodaje do kolekcji elementy GeoJSON. Przekaż tej metodzie przeanalizowany kod JSON. Zwracane są zaimportowane cechy. Wyjątek jest rzucany, jeśli nie udało się zaimportować pliku GeoJSON. |
contains |
contains(feature) Parametry:
Wartość zwracana:
boolean Sprawdza, czy podana funkcja znajduje się w zbiorze. |
forEach |
forEach(callback) Parametry:
Zwracana wartość: brak
Powtarza wywołanie danej funkcji, przekazując do niej cechę z kolekcja przy każdym wywołaniu. Kolejność iteracji funkcji jest niezdefiniowana. |
getControlPosition |
getControlPosition() Parametry: brak
Wartość zwracana:
ControlPosition Zwraca pozycję elementów sterujących rysowaniem na mapie. |
getControls |
getControls() Parametry: brak
Wartość zwracana:
Array<string> Zwraca dostępne tryby rysowania, które może wybrać użytkownik, w kolejności, w jakiej są wyświetlane. Nie dotyczy to trybu null rysowania, który jest domyślnie dodawany. Dostępne tryby rysowania to "Point" , "LineString" i "Polygon" . |
getDrawingMode |
getDrawingMode() Parametry: brak
Wartość zwracana:
string|null Zwraca 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:
Wartość zwracana:
Data.Feature|undefined Zwraca cechę o danym identyfikatorze, jeśli istnieje w zbiorze. W przeciwnym razie zwraca wartość undefined . Identyfikatory |
getMap |
getMap() Parametry: brak
Wartość zwracana:
Map Zwraca mapę, na której wyświetlane są funkcje. |
getStyle |
getStyle() Parametry: brak
Wartość zwracana:
Data.StylingFunction|Data.StyleOptions Pobiera styl wszystkich elementów w kolekcji. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parametry:
Zwracana wartość: brak
Ładuje plik GeoJSON z adresu URL i dodaje do kolekcji odpowiednie elementy. UWAGA: dane GeoJSON są pobierane za pomocą XHR i mogą nie działać w różnych domenach. Jeśli napotkasz problemy, zalecamy pobranie pliku GeoJSON za pomocą wybranej biblioteki AJAX, a następnie wywołanie funkcji |
overrideStyle |
overrideStyle(feature, style) Parametry:
Zwracana wartość: brak
Zmienia styl cechy. Te zmiany są stosowane na podstawie stylu określonego przez setStyle() . Właściwości stylu ustawione na null powracają 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
Anuluje działanie poprzednich wywołań overrideStyle() . Styl danej funkcji wraca 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 pozycję 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 do wyboru, w kolejności, w jakiej są wyświetlane. Nie dotyczy to trybu rysowania null , który jest dodawany domyślnie. Jeśli null , elementy sterujące rysowaniem są wyłączone i nie są wyświetlane. Dostępne tryby rysowania to "Point" , "LineString" i "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) Parametry:
Zwracana wartość: brak
Ustawia 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" . |
setMap |
setMap(map) Parametry:
Zwracana wartość: brak
Renderuje funkcje na określonej mapie. Jeśli mapa ma wartość null , funkcje zostaną usunięte z mapy. |
setStyle |
setStyle(style) Parametry:
Zwracana wartość: brak
Ustawia styl dla wszystkich elementów w kolekcji. Style określone dla poszczególnych funkcji za pomocą atrybutu overrideStyle() nadal będą obowiązywać. Przekaż obiekt z wybranymi opcjami stylu lub funkcję, która oblicza styl dla każdej funkcji. Funkcja jest wywoływana za każdym razem, gdy właściwości funkcji są aktualizowane. |
toGeoJson |
toGeoJson(callback) Parametry:
Zwracana wartość: brak
Eksportuje elementy w kolekcji do obiektu GeoJSON. |
Uzyskane:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Wydarzenia | |
---|---|
addfeature |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy do kolekcji zostanie dodana cecha. |
click |
function(event) Argumenty:
To zdarzenie jest wywoływane po kliknięciu geometrii. |
contextmenu |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie DOM contextmenu zostanie wywołane w geometrii. |
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 geometry. |
mouseout |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy wskaźnik myszy opuszcza obszar geometrii. |
mouseover |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy kursor myszy wjedzie na obszar geometrii. |
mouseup |
function(event) Argumenty:
To zdarzenie jest wywoływane po zwolnieniu przycisku myszy w przypadku 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 usuwasz właściwość funkcji. |
setgeometry |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy ustawiona jest geometria funkcji. |
setproperty |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy ustawiana jest właściwość funkcji. |
|
function(event) Argumenty:
To zdarzenie jest wywoływane po kliknięciu prawym przyciskiem myszy geometrii. |
Interfejs Data.DataOptions
google.maps.Data.DataOptions
interfejs
Obiekt DataOptions służy do definiowania właściwości, które deweloper może ustawić w obiekcie Data
.
Właściwości | |
---|---|
map |
Typ:
Map Mapa, na której mają być wyświetlane obiekty w kolekcji. |
controlPosition optional |
Typ:
ControlPosition optional Domyślnie:
ControlPosition.TOP_LEFT Pozycja elementów sterujących rysunkiem na mapie. |
controls optional |
Typ:
Array<string> optional Domyślnie:
null Opisuje, które tryby rysowania są dostępne do wyboru przez użytkownika, w kolejności, w której są wyświetlane. Nie dotyczy to trybu rysowania null , który jest dodawany domyślnie. Jeśli null , elementy sterujące rysowaniem są wyłączone i nie są wyświetlane. Dostępne tryby rysowania to "Point" , "LineString" i "Polygon" . |
drawingMode optional |
Typ:
string optional Domyślnie:
null 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" . |
featureFactory optional |
Typ:
function(Data.Geometry): Data.Feature optional Gdy rysowanie jest włączone i użytkownik narysuje geometrię (punkt, ciąg linii lub wielokąt), ta funkcja jest wywoływana z tą geometrią i powinna zwrócić obiekt, który ma zostać dodany do warstwy danych. Jeśli nie podasz funkcji FeatureFactory, z tej geometrii zostanie utworzona funkcja Feature bez identyfikatora i właściwości. Domyślna wartość to null . |
style optional |
Typ:
Data.StylingFunction|Data.StyleOptions optional Styl dla wszystkich cech w kolekcji. Więcej informacji znajdziesz w metodach setStyle() . |
interfejs Data.GeoJsonOptions
google.maps.Data.GeoJsonOptions
interfejs
Opcjonalne parametry importowania GeoJSON.
Właściwości | |
---|---|
idPropertyName optional |
Typ:
string optional Nazwa właściwości Feature, która ma być używana jako identyfikator funkcji. Jeśli nie zostanie podany, używany będzie identyfikator obiektu GeoJSON. |
Interfejs Data.StyleOptions
google.maps.Data.StyleOptions
interfejs
Te opcje określają sposób wyświetlania funkcji na mapie.
Właściwości | |
---|---|
animation optional |
Typ:
Animation optional Animacja odtwarzana po dodaniu znacznika do mapy. Dotyczy tylko geometrii punktowej. |
clickable optional |
Typ:
boolean optional Domyślnie:
true Jeśli true , znacznik odbiera zdarzenia myszy i dotyku. |
cursor optional |
Typ:
string optional Kursor myszy, który ma być wyświetlany po najechaniu. Dotyczy tylko geometrii punktowej. |
draggable optional |
Typ:
boolean optional Domyślnie:
false Jeśli true , obiekt można przeciągać po mapie, a geometria elementu podrzędnego zostanie zaktualizowana. |
editable optional |
Typ:
boolean optional Domyślnie:
false Jeśli true , obiekt można edytować, przeciągając punkty kontrolne, a geometria elementu źródłowego zostanie zaktualizowana. Dotyczy tylko geometrii typu LineString i Polygon. |
fillColor optional |
Typ:
string optional Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów o nazwie. Dotyczy tylko geometrii wielokątów. |
fillOpacity optional |
Typ:
number optional Przezroczystość wypełnienia w zakresie 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 jak Icon , a ciąg znaków jako url . Dotyczy tylko geometrii punktowej. |
icons optional |
Typ:
Array<IconSequence> optional Ikony do wyrenderowania wzdłuż linii złożonej. Dotyczy tylko geometrii linii. |
label optional |
Typ:
string|MarkerLabel optional Dodaje etykietę do znacznika. Etykieta może być ciągiem znaków lub obiektem MarkerLabel . Dotyczy tylko geometrii punktowej. |
opacity optional |
Typ:
number optional Przezroczystość znacznika w zakresie od 0,0 do 1,0. Dotyczy tylko geometrii punktowej. |
shape optional |
Typ:
MarkerShape optional Określa mapę obrazu używaną do wykrywania trafień. Dotyczy tylko geometrii punktowej. |
strokeColor optional |
Typ:
string optional Kolor konturu. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów o nazwie. Dotyczy to tylko geometrii linii i wielokątów. |
strokeOpacity optional |
Typ:
number optional Przezroczystość obrysu w zakresie od 0,0 do 1,0. Dotyczy to tylko geometrii linii i wielokątów. |
strokeWeight optional |
Typ:
number optional Szerokość obrysu w pikselach. Dotyczy to tylko geometrii linii i wielokątów. |
title optional |
Typ:
string optional Tekst najechania kursorem. Dotyczy tylko geometrii punktowej. |
visible optional |
Typ:
boolean optional Domyślnie:
true Czy funkcja jest widoczna. |
zIndex optional |
Typ:
number optional Wszystkie obiekty są wyświetlane na mapie w kolejności ich zIndex, przy czym obiekty o większych wartościach są wyświetlane przed obiektami o mniejszych wartościach. Znaczniki są zawsze wyświetlane przed liniami i poligonami. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
Funkcja obliczająca wygląd funkcji.
Metoda Data.setStyle()
może przyjmować funkcję stylizacji. Użyj tego, gdy funkcje mają wyglądać inaczej w zależności od ich właściwości. Więcej informacji o funkcjach stylizacji znajdziesz w przewodniku dla deweloperów.
function(Data.Feature): Data.StyleOptions
Data.Feature class
google.maps.Data.Feature
class
Cecha ma geometrię, identyfikator i zbiór właściwości.
Dostęp przez połączenie telefoniczne const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
Data.Feature |
Data.Feature([options]) Parametry:
Tworzy funkcję z podanymi opcjami. |
Metody | |
---|---|
forEachProperty |
forEachProperty(callback) Parametry:
Zwracana wartość: brak
Powtarzające się wywołanie danej funkcji z przekazaniem wartości właściwości i nazwy przy każdym wywołaniu. Kolejność iteracji właściwości jest niezdefiniowana. |
getGeometry |
getGeometry() Parametry: brak
Wartość zwracana:
Data.Geometry Zwraca geometrię obiektu. |
getId |
getId() Parametry: brak
Wartość zwracana:
number|string|undefined Zwraca identyfikator funkcji. |
getProperty |
getProperty(name) Parametry:
Wartość zwracana:
* Zwraca wartość żądanej właściwości lub undefined , jeśli dana właściwość nie istnieje. |
removeProperty |
removeProperty(name) Parametry:
Zwracana wartość: brak
Usuwa usługę o podanej nazwie. |
setGeometry |
setGeometry(newGeometry) Parametry:
Zwracana wartość: brak
Ustawia geometrię funkcji. |
setProperty |
setProperty(name, newValue) Parametry:
Zwracana wartość: brak
Ustawia wartość określonej właściwości. Jeśli newValue = undefined , to jest to równoważne wywołaniu funkcji removeProperty . |
toGeoJson |
toGeoJson(callback) Parametry:
Zwracana wartość: brak
Eksportuje obiekt do pliku GeoJSON. |
Wydarzenia | |
---|---|
removeproperty |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy usuwasz właściwości funkcji. |
setgeometry |
function(event) Argumenty:
To zdarzenie jest wywoływane po ustawieniu geometrii funkcji. |
setproperty |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy ustawiana jest właściwość funkcji. |
Interfejs Data.FeatureOptions
google.maps.Data.FeatureOptions
interfejs
Opcjonalne parametry do tworzenia obiektów Data.Feature
.
Właściwości | |
---|---|
geometry optional |
Typ:
Data.Geometry|LatLng|LatLngLiteral optional Geometria obiektu. Jeśli podczas tworzenia funkcji nie zostanie określona żadna geometria, geometrią funkcji będzie null . Jeśli podany zostanie obiekt LatLng lub LatLngLiteral , zostanie on przekonwertowany na geometrię Data.Point . |
id optional |
Typ:
number|string optional Identyfikator funkcji jest opcjonalny. Jeśli zostanie podany, może służyć do wyszukiwania funkcji w obiekcie Data za pomocą metody getFeatureById() . Pamiętaj, że identyfikatora funkcji nie można później zmienić. |
properties optional |
Typ:
Object optional Właściwości funkcji. Jest to dowolne mapowanie nazw właściwości na wartości. |
Interfejs Data.Geometry
google.maps.Data.Geometry
interfejs
Superklasa różnych obiektów geometrii.
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwracana wartość: brak
Wielokrotnie wywołuje daną funkcję, przekazując jej w każdym wywołaniu punkt z geometrii. |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca typ obiektu geometrii. Możliwości to "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" lub "GeometryCollection" . |
Klasa Data.Point
google.maps.Data.Point
class
Geometria punktowa zawiera 1 element LatLng
.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne 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
Wartość zwracana:
LatLng Zwraca zawarty LatLng . |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "Point" . |
Klasa Data.MultiPoint
google.maps.Data.MultiPoint
class
Geometria MultiPoint zawiera kilka elementów LatLng
.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parametry:
Tworzy element Data.MultiPoint na podstawie podanych elementów LatLng lub LatLngLiteral . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwracana wartość: brak
|
getArray |
getArray() Parametry: brak
Zwraca tablicę zawierającą LatLng . Za każdym wywołaniem funkcji getArray() zwracana jest nowa tablica. |
getAt |
getAt(n) Parametry:
Wartość zwracana:
LatLng Zwraca n -ty element zbioru LatLng . |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę zawartych LatLng . |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "MultiPoint" . |
Klasa Data.LineString
google.maps.Data.LineString
class
Geometria LineString zawiera liczbę LatLng
.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
Data.LineString |
Data.LineString(elements) Parametry:
Tworzy element Data.LineString na podstawie podanych elementów LatLng lub LatLngLiteral . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwracana wartość: brak
|
getArray |
getArray() Parametry: brak
Zwraca tablicę zawierającą LatLngs . Za każdym wywołaniem funkcji getArray() zwracana jest nowa tablica. |
getAt |
getAt(n) Parametry:
Wartość zwracana:
LatLng Zwraca n -ty element zbioru LatLng . |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę zawartych LatLng . |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "LineString" . |
Klasa Data.MultiLineString
google.maps.Data.MultiLineString
class
Geometria MultiLineString zawiera kilka elementów LineString
.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne 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 wartości Data.LineString lub tablic pozycji. |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwracana wartość: brak
|
getArray |
getArray() Parametry: brak
Wartość zwracana:
Array<Data.LineString> Zwraca tablicę zawierającą Data.LineString . Za każdym wywołaniem funkcji getArray() zwracana jest nowa tablica. |
getAt |
getAt(n) Parametry:
Wartość zwracana:
Data.LineString Zwraca n -ty element zbioru Data.LineString . |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę zawartych Data.LineString . |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "MultiLineString" . |
klasa Data.LinearRing
google.maps.Data.LinearRing
class
Geometria LinearRing zawiera kilka LatLng
, które reprezentują zamknięty ciąg znaków. Nie musisz równać pierwszego LatLng
z ostatnim LatLng
. Pierścień liniowy jest zamknięty w sposób domyślny.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parametry:
Tworzy element Data.LinearRing na podstawie podanych elementów LatLng lub LatLngLiteral . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwracana wartość: brak
|
getArray |
getArray() Parametry: brak
Zwraca tablicę zawierającą LatLng . Za każdym wywołaniem funkcji getArray() zwracana jest nowa tablica. |
getAt |
getAt(n) Parametry:
Wartość zwracana:
LatLng Zwraca n -ty element zbioru LatLng . |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę zawartych LatLng . |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "LinearRing" . |
klasa Data.Polygon
google.maps.Data.Polygon
class
Geometria wielokąta zawiera kilka elementów Data.LinearRing
. Pierwszy pierścień liniowy musi być zewnętrzną granicą wielokąta, a kolejne pierścienie liniowe muszą być granicami wewnętrznymi, czyli otworami. Zobacz przykładowy wielokąt z otworem.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne 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 wartości Data.LinearRing lub tablic pozycji. |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwracana wartość: brak
|
getArray |
getArray() Parametry: brak
Wartość zwracana:
Array<Data.LinearRing> Zwraca tablicę zawierającą Data.LinearRing . Za każdym wywołaniem funkcji getArray() zwracana jest nowa tablica. |
getAt |
getAt(n) Parametry:
Wartość zwracana:
Data.LinearRing Zwraca n -ty element zbioru Data.LinearRing . |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę zawartych Data.LinearRing . |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "Polygon" . |
Data.MultiPolygon class
google.maps.Data.MultiPolygon
class
Geometria MultiPolygon zawiera kilka elementów Data.Polygon
.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne 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 wartości Data.Polygon lub tablic pozycji. |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwracana wartość: brak
|
getArray |
getArray() Parametry: brak
Wartość zwracana:
Array<Data.Polygon> Zwraca tablicę zawierającą Data.Polygon . Za każdym wywołaniem funkcji getArray() zwracana jest nowa tablica. |
getAt |
getAt(n) Parametry:
Wartość zwracana:
Data.Polygon Zwraca n -ty element zbioru Data.Polygon . |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę zawartych Data.Polygon . |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "MultiPolygon" . |
Data.GeometryCollection class
google.maps.Data.GeometryCollection
class
Obiekt GeometryCollection zawiera wiele obiektów geometrycznych. Wszystkie obiekty LatLng
lub LatLngLiteral
są automatycznie konwertowane na obiekty geometrii Data.Point
.
Ta klasa implementuje Data.Geometry
.
Dostęp przez połączenie telefoniczne 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
Wartość zwracana:
Array<Data.Geometry> Zwraca tablicę zawierającą zawarte obiekty geometryczne. Za każdym wywołaniem funkcji getArray() zwracana jest nowa tablica. |
getAt |
getAt(n) Parametry:
Wartość zwracana:
Data.Geometry Zwraca n -ty zawarty obiekt geometryczny. |
getLength |
getLength() Parametry: brak
Wartość zwracana:
number Zwraca liczbę zawartych obiektów geometrycznych. |
getType |
getType() Parametry: brak
Wartość zwracana:
string Zwraca ciąg znaków "GeometryCollection" . |
Interfejs Data.MouseEvent
google.maps.Data.MouseEvent
interfejs
Ten obiekt jest przekazywany do metod obsługi zdarzeń myszy w obiekcie Data
.
Ten interfejs rozszerza MapMouseEvent
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, która wygenerowała zdarzenie myszy. |
Uzyskane:
domEvent ,
latLng
|
Metody | |
---|---|
Podane z poziomu klasy:
stop
|
Interfejs Data.AddFeatureEvent
google.maps.Data.AddFeatureEvent
interfejs
Właściwości zdarzenia addfeature
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, która została dodana do FeatureCollection . |
Interfejs Data.RemoveFeatureEvent
google.maps.Data.RemoveFeatureEvent
interfejs
Właściwości zdarzenia removefeature
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, która została usunięta z domeny FeatureCollection . |
Interfejs Data.SetGeometryEvent
google.maps.Data.SetGeometryEvent
interfejs
Właściwości zdarzenia setgeometry
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Element, dla którego ustawiono geometrię. |
newGeometry optional |
Typ:
Data.Geometry optional Nowa geometria funkcji |
oldGeometry optional |
Typ:
Data.Geometry optional Geometria poprzedniej funkcji. |
Interfejs Data.SetPropertyEvent
google.maps.Data.SetPropertyEvent
interfejs
Właściwości zdarzenia setproperty
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, której właściwość została ustawiona. |
name |
Typ:
string Nazwa właściwości. |
newValue |
Typ:
* Nowa wartość. |
oldValue |
Typ:
* Poprzednia wartość. Jeśli usługa została dodana, wartość będzie wynosić undefined . |
Interfejs Data.RemovePropertyEvent
google.maps.Data.RemovePropertyEvent
interfejs
Właściwości zdarzenia removeproperty
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, której usługa została usunięta. |
name |
Typ:
string Nazwa właściwości. |
oldValue |
Typ:
* Poprzednia wartość. |