Klasa Data
google.maps.Data
klasa
Warstwa umożliwiająca wyświetlanie danych geoprzestrzennych. Można wyświetlić punkty, ciągi znaków 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(...);obiekt
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
jest zbiorem obiektu Features
.
Te zajęcia rozciągają się do MVCObject
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data |
Data([options]) Parametry:
Tworzy pustą kolekcję z podaną wartością DataOptions . |
Metody | |
---|---|
add |
add([feature]) Parametry:
Zwrócona wartość:
Data.Feature Dodaje funkcję do kolekcji i zwraca tę funkcję. Jeśli obiekt ma identyfikator, zastąpi dotychczasowy obiekt w 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 Pamiętaj, że identyfikatory |
addGeoJson |
addGeoJson(geoJson[, options]) Parametry:
Zwrócona wartość:
Array<Data.Feature> Dodaje do obiektu funkcje GeoJSON. Udostępnij tej metodzie przeanalizowany kod JSON. Zaimportowane funkcje zostaną zwrócone. Zgłasza wyjątek, jeśli nie można zaimportować obiektu GeoJSON. |
contains |
contains(feature) Parametry:
Zwrócona wartość:
boolean Sprawdza, czy dana funkcja znajduje się w kolekcji. |
forEach |
forEach(callback) Parametry:
Zwróć wartość: brak
Powtarza się ona w danej funkcji, przesyłając funkcję z kolekcji do tej funkcji przy każdym wywołaniu. Kolejność iterowania przez funkcje jest niezdefiniowana. |
getControlPosition |
getControlPosition() Parametry: brak
Zwrócona wartość:
ControlPosition Zwraca pozycję elementów sterujących rysunku na mapie. |
getControls |
getControls() Parametry: brak
Zwrócona wartość:
Array<string> Zwraca dostępne tryby rysowania w kolejności, w której użytkownik je wybiera. 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
Zwrócona wartość:
string|null Zwraca bieżący tryb rysowania określonej warstwy danych. Tryb rysowania ( null ) oznacza, że użytkownik może korzystać z mapy w normalny sposób, a kliknięcia nie są niczym narysowane. Możliwe tryby rysowania to null , "Point" , "LineString" lub "Polygon" . |
getFeatureById |
getFeatureById(id) Parametry:
Zwrócona wartość:
Data.Feature|undefined Zwraca obiekt o podanym identyfikatorze, jeśli istnieje on w kolekcji. W przeciwnym razie zwraca undefined . Pamiętaj, że identyfikatory |
getMap |
getMap() Parametry: brak
Zwrócona wartość:
Map Zwraca mapę, na której obiekty są wyświetlane. |
getStyle |
getStyle() Parametry: brak
Zwrócona wartość:
Data.StylingFunction|Data.StyleOptions Pobiera styl dla wszystkich obiektów w kolekcji. |
loadGeoJson |
loadGeoJson(url[, options, callback]) Parametry:
Zwróć wartość: brak
Ładuje GeoJSON z adresu URL i dodaje funkcje do kolekcji. UWAGA: parametr GeoJSON jest pobierany przy użyciu XHR i może nie działać w wielu domenach. Jeśli masz problemy, zalecamy pobranie obiektu GeoJSON przy użyciu wybranej biblioteki AJAX, a następnie wywołanie |
overrideStyle |
overrideStyle(feature, style) Parametry:
Zwróć wartość: brak
Zmienia styl obiektu. Te zmiany są stosowane do stylu określonego przez setStyle() . Właściwości stylu ustawione na null przywracają wartość określoną za pomocą setStyle() . |
remove |
remove(feature) Parametry:
Zwróć wartość: brak
Usuwa element z kolekcji. |
revertStyle |
revertStyle([feature]) Parametry:
Zwróć wartość: brak
Usuwa efekt poprzednich rozmów overrideStyle() . Styl wybranego obiektu zostanie przywrócony do stylu określonego przez setStyle() . Jeśli nie podasz żadnej funkcji, jej styl zostanie przywrócony do poprzedniej postaci. |
setControlPosition |
setControlPosition(controlPosition) Parametry:
Zwróć wartość: brak
Określa położenie elementów sterujących rysowaniem na mapie. |
setControls |
setControls(controls) Parametry:
Zwróć wartość: brak
Określa, które tryby rysowania są dostępne do wybrania przez użytkownika w kolejności, w jakiej są wyświetlane. Nie powinien on obejmować trybu rysowania null , który jest dodawany domyślnie. Jeśli null , opcje rysowania są wyłączone i nie są wyświetlane. Możliwe tryby rysowania to "Point" , "LineString" lub "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) Parametry:
Zwróć wartość: brak
Ustawia bieżący tryb rysowania w danej warstwie danych. Tryb rysowania ( null ) oznacza, że użytkownik może korzystać z mapy w normalny sposób, a kliknięcia nie są niczym narysowane. Możliwe tryby rysowania to null , "Point" , "LineString" lub "Polygon" . |
setMap |
setMap(map) Parametry:
Zwróć wartość: brak
Renderuje funkcje na określonej mapie. Jeśli ustawienie ma wartość null , funkcje zostaną usunięte z mapy. |
setStyle |
setStyle(style) Parametry:
Zwróć wartość: brak
Określa styl wszystkich obiektów w kolekcji. Style określone za pomocą obiektu overrideStyle() nadal będą stosowane. Prześlij obiekt z odpowiednimi opcjami stylu lub funkcję, która oblicza styl dla każdej funkcji. Funkcja będzie wywoływana po każdej aktualizacji jej właściwości. |
toGeoJson |
toGeoJson(callback) Parametry:
Zwróć wartość: brak
Eksportuje funkcje kolekcji do obiektu GeoJSON. |
Dziedziczone:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Zdarzenia | |
---|---|
addfeature |
function(event) Argumenty:
To zdarzenie jest uruchamiane po dodaniu obiektu do kolekcji. |
click |
function(event) Argumenty:
To zdarzenie jest uruchamiane po kliknięciu geometrii. |
contextmenu |
function(event) Argumenty:
To zdarzenie jest wywoływane po wywołaniu zdarzenia menu kontekstowego DOM. |
dblclick |
function(event) Argumenty:
To zdarzenie jest uruchamiane po dwukrotnym kliknięciu geometrii. |
mousedown |
function(event) Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na geometrię. |
mouseout |
function(event) Argumenty:
Zdarzenie to jest uruchamiane, gdy kursor myszy opuszcza obszar geometrii. |
mouseover |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy kursor myszy przechodzi w obszarze geometrii. |
mouseup |
function(event) Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem na geometrię. |
removefeature |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy obiekt zostanie usunięty z kolekcji. |
removeproperty |
function(event) Argumenty:
To zdarzenie jest uruchamiane po usunięciu właściwości funkcji. |
setgeometry |
function(event) Argumenty:
To zdarzenie jest uruchamiane po ustawieniu geometrii obiektu. |
setproperty |
function(event) Argumenty:
To zdarzenie jest uruchamiane po ustawieniu właściwości funkcji. |
|
function(event) Argumenty:
To zdarzenie jest uruchamiane po kliknięciu prawym przyciskiem myszy geometrii. |
Interfejs Data.DataOptions
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 chcesz wyświetlić obiekty w kolekcji. |
controlPosition optional |
Typ:
ControlPosition optional Domyślne:
ControlPosition.TOP_LEFT Położenie rysunku na mapie. |
controls optional |
Typ:
Array<string> optional Domyślne:
null Opisuje tryby rysowania, które użytkownik może wybrać, w kolejności, w jakiej są wyświetlane. Nie powinien on obejmować trybu rysowania null , który jest dodawany domyślnie. Jeśli null , opcje rysowania są wyłączone i nie są wyświetlane. Możliwe tryby rysowania to "Point" , "LineString" lub "Polygon" . |
drawingMode optional |
Typ:
string optional Domyślne:
null Bieżący tryb rysowania określonej warstwy danych. Tryb rysowania ( null ) oznacza, że użytkownik może korzystać z mapy w normalny sposób, a kliknięcia nie są niczym narysowane. 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 rysuje geometrię (punkt, ciąg liniowy 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 Factory, zamiast tego zostanie utworzony obiekt bez identyfikatora i właściwości. Domyślna wartość to null . |
style optional |
Typ:
Data.StylingFunction|Data.StyleOptions optional Styl wszystkich elementów kolekcji. Więcej informacji znajdziesz powyżej w metodzie setStyle() . |
Interfejs Data.GeoJsonOptions
google.maps.Data.GeoJsonOptions
interfejs
Opcjonalne parametry importu danych GeoJSON.
Właściwości | |
---|---|
idPropertyName optional |
Typ:
string optional Nazwa właściwości, która ma być używana jako identyfikator funkcji. Jeśli nie określisz identyfikatora funkcji, używany będzie identyfikator funkcji GeoJSON. |
Interfejs Data.StyleOptions
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 odtwarzana po dodaniu znacznika na mapie. Dotyczy to tylko geometrii punktów. |
clickable optional |
Typ:
boolean optional Domyślne:
true Jeśli true , znacznik odbiera zdarzenia myszy i dotyku. |
cursor optional |
Typ:
string optional Kursor myszy wyświetlany po najechaniu kursorem. Dotyczy to tylko geometrii punktów. |
draggable optional |
Typ:
boolean optional Domyślne:
false Jeśli zasada true , obiekt można przeciągnąć po mapie, a jego baza zostanie zaktualizowana. |
editable optional |
Typ:
boolean optional Domyślne:
false Jeśli zasada true , obiekt można edytować, przeciągając punkty kontrolne, a obiekt geometryczny zostanie zaktualizowany. Dotyczy to tylko geometrii linii i wielokątów. |
fillColor optional |
Typ:
string optional Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3 oprócz rozszerzonych nazw kolorów. Dotyczy tylko geometrii wielokątów. |
fillOpacity optional |
Typ:
number optional Przezroczystość wypełnienia między 0,0 a 1,0. Dotyczy tylko geometrii wielokątów. |
icon optional |
Ikona pierwszego planu. Jeśli zostanie podany ciąg tekstowy, będzie on traktowany jak ciąg znaków Icon z ciągiem znaków url . Dotyczy to tylko geometrii punktów. |
icons optional |
Typ:
Array<IconSequence> optional Ikony do wyrenderowania na linii łamanej. Dotyczy to 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 to tylko geometrii punktów. |
opacity optional |
Typ:
number optional Przezroczystość znacznika między 0,0 a 1,0. Dotyczy to tylko geometrii punktów. |
shape optional |
Typ:
MarkerShape optional Określa mapę obrazu używaną do wykrywania działań. Dotyczy to tylko geometrii punktów. |
strokeColor optional |
Typ:
string optional Kolor kreski. Obsługiwane są wszystkie kolory CSS3 oprócz rozszerzonych nazw kolorów. Dotyczy to tylko geometrii linii i wielokątów. |
strokeOpacity optional |
Typ:
number optional Przezroczystość kreski między 0,0 a 1,0. Dotyczy to tylko geometrii linii i wielokątów. |
strokeWeight optional |
Typ:
number optional Szerokość kreski w pikselach. Dotyczy to tylko geometrii linii i wielokątów. |
title optional |
Typ:
string optional Tekst po najechaniu kursorem. Dotyczy to tylko geometrii punktów. |
visible optional |
Typ:
boolean optional Domyślne:
true Określa, czy obiekt jest widoczny. |
zIndex optional |
Typ:
number optional Wszystkie obiekty są wyświetlane na mapie w kolejności nakładania się elementów, a wyższe wartości są wyświetlane przed nimi, które mają niższe wartości. Znaczniki są zawsze wyświetlane przed ciągami linii i wielokątami. |
Parametr Data.StyleingFunction
google.maps.Data.StylingFunction
typdefinicji
Funkcja, która oblicza wygląd cechy.
Metoda Data.setStyle()
może zaakceptować funkcję stylu. Użyj tej opcji, gdy funkcje powinny wyglądać inaczej w zależności od ich właściwości. Więcej informacji o funkcjach stylu znajdziesz w przewodniku dla programistów.
function(Data.Feature): Data.StyleOptions
Klasa Data.Feature
google.maps.Data.Feature
klasa
Obiekt ma geometrię, identyfikator i zestaw właściwości.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.Feature |
Data.Feature([options]) Parametry:
Tworzy obiekt o podanych opcjach. |
Metody | |
---|---|
forEachProperty |
forEachProperty(callback) Parametry:
Zwróć wartość: brak
Powtarza się w danej funkcji, wywołując w każdym wywołaniu wartość i nazwę właściwości. Kolejność iteracji przez właściwości jest niezdefiniowana. |
getGeometry |
getGeometry() Parametry: brak
Zwrócona wartość:
Data.Geometry Zwraca geometrię obiektu. |
getId |
getId() Parametry: brak
Zwrócona wartość:
number|string|undefined Zwraca identyfikator cechy. |
getProperty |
getProperty(name) Parametry:
Zwrócona wartość:
* Zwraca wartość żądanej właściwości lub undefined , jeśli właściwość nie istnieje. |
removeProperty |
removeProperty(name) Parametry:
Zwróć wartość: brak
Usuwa usługę o podanej nazwie. |
setGeometry |
setGeometry(newGeometry) Parametry:
Zwróć wartość: brak
Ustawia geometrię obiektu. |
setProperty |
setProperty(name, newValue) Parametry:
Zwróć wartość: brak
Ustawia wartość określonej właściwości. Jeśli newValue to undefined , to odpowiednik odpowiednika removeProperty . |
toGeoJson |
toGeoJson(callback) Parametry:
Zwróć wartość: brak
Eksportuje funkcję do obiektu GeoJSON. |
Zdarzenia | |
---|---|
removeproperty |
function(event) Argumenty:
To zdarzenie jest wywoływane po usunięciu właściwości funkcji. |
setgeometry |
function(event) Argumenty:
To zdarzenie jest wywoływane po ustawieniu geometrii obiektu. |
setproperty |
function(event) Argumenty:
To zdarzenie jest wywoływane po ustawieniu właściwości funkcji. |
Interfejs Data.FeatureOptions
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 cech. Jeśli podczas tworzenia obiektu nie określono żadnego, jego geometria będzie wynosić null . Jeśli podasz 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, będzie można go wyszukać w obiekcie Data za pomocą metody getFeatureById() . Pamiętaj, że nie można później zmienić identyfikatora obiektu. |
properties optional |
Typ:
Object optional Właściwości obiektu. Jest to dowolne mapowanie nazw usług na wartości. |
Interfejs Data.Geometry
google.maps.Data.Geometry
interfejs
Superklasa dla różnych obiektów geometrycznych.
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
Powtarza się ona w danej funkcji, podając przy każdym wywołaniu punkt z geometrii. |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca typ obiektu geometrycznego. Możliwości to "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" lub "GeometryCollection" . |
Klasa Data.Point
google.maps.Data.Point
klasa
Geometria punktów zawiera 1 LatLng
.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.Point |
Data.Point(latLng) Parametry:
Konstruuje Data.Point z podanego LatLng lub LatLngLiteral . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
get |
get() Parametry: brak
Zwrócona wartość:
LatLng Zwraca zwrócony element LatLng . |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "Point" . |
Klasa Data.MultiPoint
google.maps.Data.MultiPoint
klasa
Geometria wielopunktowa zawiera liczbę LatLng
s.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) Parametry:
Konstruuje Data.MultiPoint z podanych wartości LatLng lub LatLngLiteral . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
getArray |
getArray() Parametry: brak
Zwraca tablicę zawartych obiektów LatLng . Nowa tablica jest zwracana przy każdym wywołaniu getArray() . |
getAt |
getAt(n) Parametry:
Zwrócona wartość:
LatLng Zwraca n . wartość zawierającą LatLng . |
getLength |
getLength() Parametry: brak
Zwrócona wartość:
number Zwraca liczbę elementów LatLng . |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "MultiPoint" . |
Klasa Data.LineString
google.maps.Data.LineString
klasa
Geometria linii zawiera wiele obiektów LatLng
.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.LineString |
Data.LineString(elements) Parametry:
Konstruuje Data.LineString z podanych wartości LatLng lub LatLngLiteral . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
getArray |
getArray() Parametry: brak
Zwraca tablicę zawartego w nim ciągu LatLngs . Nowa tablica jest zwracana przy każdym wywołaniu getArray() . |
getAt |
getAt(n) Parametry:
Zwrócona wartość:
LatLng Zwraca n . wartość zawierającą LatLng . |
getLength |
getLength() Parametry: brak
Zwrócona wartość:
number Zwraca liczbę elementów LatLng . |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "LineString" . |
Klasa Data.MultiLineString
google.maps.Data.MultiLineString
klasa
Geometria MultiLineString zawiera liczbę LineString
s.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) Parametry:
Tworzy element Data.MultiLineString na podstawie danych Data.LineString lub tablic pozycji |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
getArray |
getArray() Parametry: brak
Zwrócona wartość:
Array<Data.LineString> Zwraca tablicę zawartych obiektów Data.LineString . Nowa tablica jest zwracana przy każdym wywołaniu getArray() . |
getAt |
getAt(n) Parametry:
Zwrócona wartość:
Data.LineString Zwraca n . wartość zawierającą Data.LineString . |
getLength |
getLength() Parametry: brak
Zwrócona wartość:
number Zwraca liczbę elementów Data.LineString . |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "MultiLineString" . |
Klasa Data.LinearRing
google.maps.Data.LinearRing
klasa
Geometria LinearRing zawiera wiele obiektów LatLng
reprezentujących zamknięty ciąg znaków. Nie ma potrzeby, aby pierwsze LatLng
było równe ostatniemu LatLng
. Linearny dzwonek jest domyślnie zamykany.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) Parametry:
Konstruuje Data.LinearRing z podanych wartości LatLng lub LatLngLiteral . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
getArray |
getArray() Parametry: brak
Zwraca tablicę zawartych obiektów LatLng . Nowa tablica jest zwracana przy każdym wywołaniu getArray() . |
getAt |
getAt(n) Parametry:
Zwrócona wartość:
LatLng Zwraca n . wartość zawierającą LatLng . |
getLength |
getLength() Parametry: brak
Zwrócona wartość:
number Zwraca liczbę elementów LatLng . |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "LinearRing" . |
Klasa Data.Polygon
google.maps.Data.Polygon
klasa
Geometria wielokąta zawiera liczbę Data.LinearRing
s. Pierwszy pierścień liniowy musi być wielokątem zewnętrznym, a kolejne okręgi liniowe muszą być granicami (nazywanymi też otworami). Zobacz przykładowy wielokąt z otworem.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.Polygon |
Data.Polygon(elements) Parametry:
Tworzy element Data.Polygon na podstawie danych Data.LinearRing lub tablic pozycji |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
getArray |
getArray() Parametry: brak
Zwrócona wartość:
Array<Data.LinearRing> Zwraca tablicę zawartych obiektów Data.LinearRing . Nowa tablica jest zwracana przy każdym wywołaniu getArray() . |
getAt |
getAt(n) Parametry:
Zwrócona wartość:
Data.LinearRing Zwraca n . wartość zawierającą Data.LinearRing . |
getLength |
getLength() Parametry: brak
Zwrócona wartość:
number Zwraca liczbę elementów Data.LinearRing . |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "Polygon" . |
Klasa Data.MultiPolygon
google.maps.Data.MultiPolygon
klasa
Geometria wielokąta zawiera liczbę Data.Polygon
.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) Parametry:
Tworzy element Data.MultiPolygon na podstawie danych Data.Polygon lub tablic pozycji |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
getArray |
getArray() Parametry: brak
Zwrócona wartość:
Array<Data.Polygon> Zwraca tablicę zawartych obiektów Data.Polygon . Nowa tablica jest zwracana przy każdym wywołaniu getArray() . |
getAt |
getAt(n) Parametry:
Zwrócona wartość:
Data.Polygon Zwraca n . wartość zawierającą Data.Polygon . |
getLength |
getLength() Parametry: brak
Zwrócona wartość:
number Zwraca liczbę elementów Data.Polygon . |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "MultiPolygon" . |
Klasa Data.GeometryCollection
google.maps.Data.GeometryCollection
klasa
Obiekt GeometryCollection zawiera szereg obiektów geometrycznych. Wszystkie obiekty LatLng
i LatLngLiteral
są automatycznie konwertowane na obiekty geometryczne Data.Point
.
Ta klasa obsługuje Data.Geometry
.
Zadzwoń pod numer const {Data} = await google.maps.importLibrary("maps")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) Parametry:
Konstruuje Data.GeometryCollection z podanych obiektów geometrycznych lub LatLng . |
Metody | |
---|---|
forEachLatLng |
forEachLatLng(callback) Parametry:
Zwróć wartość: brak
|
getArray |
getArray() Parametry: brak
Zwrócona wartość:
Array<Data.Geometry> Zwraca tablicę zawartych obiektów geometrycznych. Nowa tablica jest zwracana przy każdym wywołaniu getArray() . |
getAt |
getAt(n) Parametry:
Zwrócona wartość:
Data.Geometry Zwraca obiekt geometryczny zawierający n . |
getLength |
getLength() Parametry: brak
Zwrócona wartość:
number Zwraca liczbę zawartych obiektów geometrycznych. |
getType |
getType() Parametry: brak
Zwrócona wartość:
string Zwraca ciąg znaków "GeometryCollection" . |
Interfejs Data.MyEvent
google.maps.Data.MouseEvent
interfejs
Ten obiekt jest przekazywany do modułów obsługi zdarzeń myszy w obiekcie Data
.
Ten interfejs rozszerza się do MapMouseEvent
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, która wywołała zdarzenie myszy. |
Dziedziczone:
domEvent ,
latLng
|
Metody | |
---|---|
Dziedziczone:
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 kolekcji FeatureCollection . |
Interfejs Data.RemoveFeatureEvent
google.maps.Data.RemoveFeatureEvent
interfejs
Właściwości zdarzenia removefeature
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja usunięta z FeatureCollection . |
Interfejs Data.SetGeometryEvent
google.maps.Data.SetGeometryEvent
interfejs
Właściwości zdarzenia setgeometry
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Obiekt, którego geometria została ustawiona. |
newGeometry optional |
Typ:
Data.Geometry optional Nowa geometria cech |
oldGeometry optional |
Typ:
Data.Geometry optional Poprzednia geometria cech. |
Interfejs Data.SetPropertyEvent
google.maps.Data.SetPropertyEvent
interfejs
Właściwości zdarzenia setproperty
.
Właściwości | |
---|---|
feature |
Typ:
Data.Feature Funkcja, dla której ustawiono właściwość. |
name |
Typ:
string Nazwa właściwości. |
newValue |
Typ:
* Nowa wartość. |
oldValue |
Typ:
* Poprzednia wartość. Jeśli usługa została dodana, wyniesie 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 właściwość została usunięta. |
name |
Typ:
string Nazwa właściwości. |
oldValue |
Typ:
* Poprzednia wartość. |