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.Feature Dodaje 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ść:
boolean Sprawdza, 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ść:
ControlPosition Zwraca 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|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:
Zwracana wartość:
Data.Feature|undefined Zwraca 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ść:
Map Zwraca mapę, na której wyświetlane są obiekty. |
getStyle |
getStyle() Parametry: brak
Zwracana wartość:
Data.StylingFunction|Data.StyleOptions Pobiera 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.DataOptions
interfejs
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:
Map Mapa, na której mają być wyświetlane obiekty w kolekcji. |
controlPosition optional |
Typ:
ControlPosition optional Domyślnie:
ControlPosition.TOP_LEFT Położenie elementów sterujących rysowaniem na mapie. |
controls optional |
Typ:
Array<string> optional Domyślnie:
null Opisuje, 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 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, 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 optional Styl dla wszystkich obiektów w kolekcji. Więcej informacji znajdziesz w sekcji setStyle() powyżej. |
Data.GeoJsonOptions interface
google.maps.Data.GeoJsonOptions
interfejs
Opcjonalne parametry importowania GeoJSON.
Właściwości | |
---|---|
idPropertyName optional |
Typ:
string optional Nazwa 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.StyleOptions
interfejs
Te opcje określają sposób wyświetlania obiektu na mapie.
Właściwości | |
---|---|
animation optional |
Typ:
Animation optional Animacja, która ma być odtwarzana po dodaniu znacznika do mapy. Dotyczy tylko geometrii punktowych. |
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 się wyświetlać po najechaniu. Dotyczy tylko geometrii punktowych. |
draggable optional |
Typ:
boolean optional Domyślnie:
false Jeśli true , obiekt można przeciągać po mapie, a geometria elementu bazowego zostanie zaktualizowana. |
editable optional |
Typ:
boolean optional Domyślnie:
false Jeś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 optional Kolor 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 optional Nieprzezroczystość 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> optional Ikony do wyrenderowania wzdłuż linii łamanej. 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 punktowych. |
opacity optional |
Typ:
number optional Przezroczystość znacznika w zakresie od 0,0 do 1,0. Dotyczy tylko geometrii punktowych. |
shape optional |
Typ:
MarkerShape optional Określa mapę obrazu używaną do wykrywania kliknięć. Dotyczy tylko geometrii punktowych. |
strokeColor optional |
Typ:
string optional Kolor 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 optional Przezroczystość obrysu w zakresie od 0,0 do 1,0. Dotyczy tylko geometrii linii i wielokątów. |
strokeWeight optional |
Typ:
number optional Szerokość linii w pikselach. Dotyczy tylko geometrii linii i wielokątów. |
title optional |
Typ:
string optional Tekst po najechaniu kursorem. Dotyczy tylko geometrii punktowych. |
visible optional |
Typ:
boolean optional Domyślnie:
true Określa, czy funkcja jest widoczna. |
zIndex optional |
Typ:
number optional Wszystkie 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.Geometry Zwraca geometrię obiektu. |
getId |
getId() Parametry: brak
Zwracana wartość:
number|string|undefined Zwraca 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.FeatureOptions
interfejs
Opcjonalne parametry tworzenia obiektów Data.Feature
.
Właściwości | |
---|---|
geometry optional |
Typ:
Data.Geometry|LatLng|LatLngLiteral optional Geometria 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 optional Identyfikator 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 optional Właściwości funkcji. Jest to dowolne mapowanie nazw właściwości na wartości. |
Data.Geometry interfejs
google.maps.Data.Geometry
interfejs
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ść:
string Zwraca 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ść:
LatLng Zwraca zawarty element LatLng . |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca 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ść:
LatLng Zwraca n -ty element zawarty w LatLng . |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę zawartych LatLng . |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca 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ść:
LatLng Zwraca n -ty element zawarty w LatLng . |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę zawartych LatLng . |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca 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.LineString Zwraca n -ty element zawarty w Data.LineString . |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę zawartych Data.LineString . |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca 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ść:
LatLng Zwraca n -ty element zawarty w LatLng . |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę zawartych LatLng . |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca 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.LinearRing Zwraca n -ty element zawarty w Data.LinearRing . |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę zawartych Data.LinearRing . |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca 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.Polygon Zwraca n -ty element zawarty w Data.Polygon . |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę zawartych Data.Polygon . |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca 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.Geometry Zwraca n -ty obiekt geometryczny. |
getLength |
getLength() Parametry: brak
Zwracana wartość:
number Zwraca liczbę zawartych obiektów geometrycznych. |
getType |
getType() Parametry: brak
Zwracana wartość:
string Zwraca ciąg znaków "GeometryCollection" . |
Interfejs Data.MouseEvent
google.maps.Data.MouseEvent
interfejs
Ten obiekt jest przekazywany do obsługi zdarzeń myszy w obiekcie Data
.
Ten interfejs rozszerza interfejs MapMouseEvent
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, która wygenerowała zdarzenie myszy. |
Przejęte:
domEvent ,
latLng
|
Metody | |
---|---|
Dziedziczone:
stop
|
Data.AddFeatureEvent interfejs
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 . |
Data.RemoveFeatureEvent interfejs
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 FeatureCollection . |
Data.SetGeometryEvent interfejs
google.maps.Data.SetGeometryEvent
interfejs
Właściwości zdarzenia setgeometry
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Element, którego geometria została ustawiona. |
newGeometry optional |
Typ:
Data.Geometry optional Nowa geometria obiektu. |
oldGeometry optional |
Typ:
Data.Geometry optional Geometria poprzedniego obiektu. |
Data.SetPropertyEvent interfejs
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 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.RemovePropertyEvent
interfejs
Właściwości zdarzenia removeproperty
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, której właściwość została usunięta. |
name |
Typ:
string Nazwa nieruchomości. |
oldValue |
Typ:
* Poprzednia wartość. |