Data

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(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
obiekt 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.

Data
Data([options])
Parametry: 
Tworzy pustą kolekcję z podaną wartością DataOptions.
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 FeatureOptions, zostanie utworzona nowa funkcja z określonymi właściwościami.

Pamiętaj, że identyfikatory 1234 i '1234' są równoważne. Dodanie funkcji o identyfikatorze 1234 spowoduje zastąpienie funkcji o identyfikatorze '1234' i odwrotnie.

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: 
  • idnumber|string
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 1234 i '1234' są równoważne. Aby wyszukać tę samą funkcję, możesz użyć obu tych opcji.

getMap
getMap()
Parametry: brak
Zwrócona wartość:  Map
Zwraca mapę, na której obiekty są wyświetlane.
getStyle
getStyle()
Parametry: brak
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 addGeoJson().

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: 
  • controlsArray<string>
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: 
  • drawingModestring optional
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)
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: 
  • callbackfunction(Object): void
Zwróć wartość: brak
Eksportuje funkcje kolekcji do obiektu GeoJSON.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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.
rightclick
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.

map
Typ:  Map
Mapa, na której chcesz wyświetlić obiekty w kolekcji.
controlPosition optional
Typ:  ControlPosition optional
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
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.

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.

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
Typ:  string|Icon|Symbol 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.

Data.Feature
Data.Feature([options])
Parametry: 
Tworzy obiekt o podanych opcjach.
forEachProperty
forEachProperty(callback)
Parametry: 
  • callbackfunction(*, string): void
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: 
  • namestring
Zwrócona wartość:  *
Zwraca wartość żądanej właściwości lub undefined, jeśli właściwość nie istnieje.
removeProperty
removeProperty(name)
Parametry: 
  • namestring
Zwróć wartość: brak
Usuwa usługę o podanej nazwie.
setGeometry
setGeometry(newGeometry)
Parametry: 
Zwróć wartość: brak
Ustawia geometrię obiektu.
setProperty
setProperty(name, newValue)
Parametry: 
  • namestring
  • newValue*
Zwróć wartość: brak
Ustawia wartość określonej właściwości. Jeśli newValue to undefined, to odpowiednik odpowiednika removeProperty.
toGeoJson
toGeoJson(callback)
Parametry: 
  • callbackfunction(Object): void
Zwróć wartość: brak
Eksportuje funkcję do obiektu GeoJSON.
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.

geometry 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.

forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
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.

Data.Point
Data.Point(latLng)
Parametry: 
Konstruuje Data.Point z podanego LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
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.

Data.MultiPoint
Data.MultiPoint(elements)
Parametry: 
Konstruuje Data.MultiPoint z podanych wartości LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
Zwróć wartość: brak
getArray
getArray()
Parametry: brak
Zwrócona wartość:  Array<LatLng>
Zwraca tablicę zawartych obiektów LatLng. Nowa tablica jest zwracana przy każdym wywołaniu getArray().
getAt
getAt(n)
Parametry: 
  • nnumber
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.

Data.LineString
Data.LineString(elements)
Parametry: 
Konstruuje Data.LineString z podanych wartości LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
Zwróć wartość: brak
getArray
getArray()
Parametry: brak
Zwrócona wartość:  Array<LatLng>
Zwraca tablicę zawartego w nim ciągu LatLngs. Nowa tablica jest zwracana przy każdym wywołaniu getArray().
getAt
getAt(n)
Parametry: 
  • nnumber
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.

Data.MultiLineString
Data.MultiLineString(elements)
Parametry: 
Tworzy element Data.MultiLineString na podstawie danych Data.LineString lub tablic pozycji
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
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: 
  • nnumber
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.

Data.LinearRing
Data.LinearRing(elements)
Parametry: 
Konstruuje Data.LinearRing z podanych wartości LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
Zwróć wartość: brak
getArray
getArray()
Parametry: brak
Zwrócona wartość:  Array<LatLng>
Zwraca tablicę zawartych obiektów LatLng. Nowa tablica jest zwracana przy każdym wywołaniu getArray().
getAt
getAt(n)
Parametry: 
  • nnumber
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.

Data.Polygon
Data.Polygon(elements)
Parametry: 
Tworzy element Data.Polygon na podstawie danych Data.LinearRing lub tablic pozycji
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
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: 
  • nnumber
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.

Data.MultiPolygon
Data.MultiPolygon(elements)
Tworzy element Data.MultiPolygon na podstawie danych Data.Polygon lub tablic pozycji
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
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: 
  • nnumber
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.

Data.GeometryCollection
Data.GeometryCollection(elements)
Parametry: 
Konstruuje Data.GeometryCollection z podanych obiektów geometrycznych lub LatLng.
forEachLatLng
forEachLatLng(callback)
Parametry: 
  • callbackfunction(LatLng): void
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: 
  • nnumber
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.

feature
Funkcja, która wywołała zdarzenie myszy.
Dziedziczone: domEvent, latLng
Dziedziczone: stop

Interfejs Data.AddFeatureEvent

google.maps.Data.AddFeatureEvent interfejs

Właściwości zdarzenia addfeature.

feature
Funkcja, która została dodana do kolekcji FeatureCollection.

Interfejs Data.RemoveFeatureEvent

google.maps.Data.RemoveFeatureEvent interfejs

Właściwości zdarzenia removefeature.

feature
Funkcja usunięta z FeatureCollection.

Interfejs Data.SetGeometryEvent

google.maps.Data.SetGeometryEvent interfejs

Właściwości zdarzenia setgeometry.

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.

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.

feature
Funkcja, której właściwość została usunięta.
name
Typ:  string
Nazwa właściwości.
oldValue
Typ:  *
Poprzednia wartość.