Data

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Klasa Data

Klasa google.maps.Data

Warstwa do wyświetlania danych geoprzestrzennych. Możesz wyświetlać punkty, ciągi tekstowe 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(...);
Obiekt Data jest zbiorem obiektów Features.

Klasa obejmuje MVCObject.

Data
Data([options])
Parametry:
Tworzy pustą kolekcję z podaną wartością DataOptions.
add
add([feature])
Parametry:
Wartość zwrotu: Data.Feature
Dodaje funkcję do kolekcji i zwraca ją.

Jeśli obiekt ma identyfikator, zastąpi on dotychczasowy obiekt w kolekcji tym samym identyfikatorem. Jeśli nie podasz żadnej cechy, zostanie utworzona nowa funkcja z zerową geometrią i bez właściwości. Jeśli podasz wartość FeatureOptions, zostanie utworzona nowa funkcja z określonymi właściwościami.

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:
Wartość zwrotu: Array<Data.Feature>
Dodaje do kolekcji funkcje GeoJSON. Daj tej metodzie przeanalizowany kod JSON. Zaimportowane funkcje zostaną zwrócone. Zwraca wyjątek, jeśli nie można zaimportować elementu GeoJSON.
contains
contains(feature)
Parametry:
Wartość zwrotu: boolean
Sprawdza, czy dana funkcja znajduje się w kolekcji.
forEach
forEach(callback)
Parametry:
Wartość zwrotu: brak
Powtórzone wywołanie danej funkcji, przekazując funkcję z kolekcji do funkcji przy każdym wywołaniu. Kolejność iteracji przez funkcje jest nieokreślona.
getControlPosition
getControlPosition()
Parametry: brak
Wartość zwrotu: ControlPosition
Zwraca pozycję elementów sterujących na mapie.
getControls
getControls()
Parametry: brak
Wartość zwrotu: Array<string>
Zwraca tryby rysowania, które użytkownik może wybrać, w kolejności, w jakiej są wyświetlane. Nie obejmuje to trybu rysowania null, który jest dodawany domyślnie. Dostępne tryby rysowania to "Point", "LineString" lub "Polygon".
getDrawingMode
getDrawingMode()
Parametry: brak
Wartość zwrotu: 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 generują niczego. Dostępne tryby rysowania to null, "Point", "LineString" lub "Polygon".
getFeatureById
getFeatureById(id)
Parametry:
  • idnumber|string
Wartość zwrotu: Data.Feature|undefined
Zwraca obiekt o podanym identyfikatorze, jeśli występuje w kolekcji. W przeciwnym razie zwraca wartość undefined.

Identyfikatory 1234 i '1234' są równoważne. Do wyszukiwania tych samych funkcji można używać obu tych elementów.

getMap
getMap()
Parametry: brak
Wartość zwrotu: Map
Zwraca mapę, na której wyświetlane są obiekty.
getStyle
getStyle()
Parametry: brak
Pobiera styl do wszystkich funkcji w kolekcji.
loadGeoJson
loadGeoJson(url[, options, callback])
Parametry:
Wartość zwrotu: brak
Wczytuje GeoJSON z adresu URL i dodaje funkcje do kolekcji.

UWAGA: plik GeoJSON jest pobierany przy użyciu XHR i może nie działać w wielu domenach. Jeśli masz problemy, zalecamy pobranie elementu GeoJSON przy użyciu wybranej biblioteki AJAX, a następnie wywołanie interfejsu addGeoJson().

overrideStyle
overrideStyle(feature, style)
Parametry:
Wartość zwrotu: brak
Zmienia styl cechy. Te zmiany są stosowane względem stylu określonego w zasadzie setStyle(). Właściwości stylu ustawione na null przywrócą wartość określoną za pomocą setStyle().
remove
remove(feature)
Parametry:
Wartość zwrotu: brak
Usunięcie elementu z kolekcji.
revertStyle
revertStyle([feature])
Parametry:
Wartość zwrotu: brak
Usuwa efekt poprzednich rozmów overrideStyle(). Styl danej funkcji zostanie przywrócony do stylu określonego przez setStyle().

Jeśli nie podano żadnej funkcji, styl wszystkich funkcji został przywrócony.

setControlPosition
setControlPosition(controlPosition)
Parametry:
Wartość zwrotu: brak
Ustawia pozycję elementów sterujących na mapie.
setControls
setControls(controls)
Parametry:
  • controls: Array<string>
Wartość zwrotu: brak
Określa, które tryby rysowania mogą wybrać użytkownik, w kolejności, w jakiej są wyświetlane. Nie powinien to być tryb rysowania null, który jest dodawany domyślnie. Jeśli zasada null jest wyłączona, elementy sterujące rysowaniem są wyłączone i nie są wyświetlane. Dostępne tryby rysowania to "Point", "LineString" lub "Polygon".
setDrawingMode
setDrawingMode(drawingMode)
Parametry:
  • drawingMode: string optional
Wartość zwrotu: 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 generują niczego. Dostępne tryby rysowania to null, "Point", "LineString" lub "Polygon".
setMap
setMap(map)
Parametry:
Wartość zwrotu: brak
Renderuje funkcje na określonej mapie. Jeśli ustawisz wartość null na mapie, funkcje zostaną usunięte z mapy.
setStyle
setStyle(style)
Wartość zwrotu: brak
Ustawia styl dla wszystkich funkcji w kolekcji. Style określone dla poszczególnych cech za pomocą overrideStyle() mają nadal zastosowanie.

Przekazać obiekt z odpowiednimi opcjami stylu lub funkcję, która oblicza styl w przypadku każdej cechy. Ta funkcja będzie wywoływana za każdym razem, gdy jej właściwości zostaną zaktualizowane.

toGeoJson
toGeoJson(callback)
Parametry:
  • callback: function(Object): void
Wartość zwrotu: brak
Eksportuje funkcje kolekcji do obiektu GeoJSON.
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
addfeature
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy funkcja jest dodana do kolekcji.
click
function(event)
Argumenty:
To zdarzenie jest uruchamiane po kliknięciu geometrii.
contextmenu
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy zdarzenie menu DOM jest wywoływane w geometrii.
dblclick
function(event)
Argumenty:
To zdarzenie jest wywoływane przez dwukrotne kliknięcie geometrii.
mousedown
function(event)
Argumenty:
To zdarzenie jest uruchamiane po najechaniu kursorem myszy na geometrię.
mouseout
function(event)
Argumenty:
Zdarzenie jest uruchamiane, gdy kursor myszy opuści obszar o geometrii.
mouseover
function(event)
Argumenty:
Zdarzenie jest uruchamiane, gdy kursor myszy wchodzi w obszar obszaru geometrycznego.
mouseup
function(event)
Argumenty:
To zdarzenie jest wywoływane po najechaniu na geometrię.
removefeature
function(event)
Argumenty:
To zdarzenie jest wywoływane, gdy funkcja została usunięta z kolekcji.
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 cechy.
setproperty
function(event)
Argumenty:
To zdarzenie jest wywoływane po ustawieniu właściwości funkcji.
rightclick
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żący do definiowania właściwości, które deweloper może ustawić w obiekcie Data.

map
Typ: Map
Mapa, na której mają zostać wyświetlone cechy kolekcji.
controlPosition optional
Typ: ControlPosition optional
Wartość domyślna: ControlPosition.TOP_LEFT
Pozycja rysunku na mapie.
controls optional
Typ: Array<string> optional
Wartość domyślna: null
Opisuje dostępne tryby rysowania w kolejności, w jakiej mają być wyświetlane. Nie powinien to być tryb rysowania null, który jest dodawany domyślnie. Jeśli zasada null jest wyłączona, elementy sterujące rysowaniem są wyłączone i nie są wyświetlane. Dostępne tryby rysowania to "Point", "LineString" lub "Polygon".
drawingMode optional
Typ: string optional
Wartość domyślna: 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 generują niczego. Dostępne tryby rysowania to null, "Point", "LineString" lub "Polygon".
featureFactory optional
Typ: function(Data.Geometry): Data.Feature optional
Kiedy rysowanie jest włączone, a użytkownik rysuje geometrię (punkt, ciąg liniowy lub wielokąt), jest ona wywoływana z taką geometrią i musi zwrócić funkcję, która zostanie dodana do warstwy danych. Jeśli nie zostanie podany obiekt FeatureFactory, zamiast niego zostanie utworzona funkcja bez identyfikatora i właściwości. Domyślna wartość to null.
style optional
Dostosuj styl wszystkich cech kolekcji. Więcej informacji znajdziesz powyżej w metodzie setStyle().

Interfejs Data.GeoJsonOptions

google.maps.Data.GeoJsonOptions interfejs

Opcjonalne parametry importu GeoJSON.

idPropertyName optional
Typ: string optional
Nazwa właściwości funkcji, która ma być używana jako identyfikator cechy. Jeśli nie określisz tego parametru, zostanie użyty 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 do mapy. Dotyczy to tylko geometrii punktów.
clickable optional
Typ: boolean optional
Wartość domyślna: true
Jeśli true, znacznik odbiera zdarzenia myszy i dotknięcia.
cursor optional
Typ: string optional
Kursor wyświetlany po najechaniu kursorem myszy. Dotyczy to tylko geometrii punktów.
draggable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli klikniesz true, obiekt będzie można przeciągnąć po mapie, a obiekt geometryczny będzie aktualizowany.
editable optional
Typ: boolean optional
Wartość domyślna: false
Jeśli obiekt true jest edytowany, można edytować go, przeciągając punkty sterowania, a podstawowa funkcja zostanie zaktualizowana. 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 to tylko geometrii wielokątów.
fillOpacity optional
Typ: number optional
Przezroczystość wypełnienia między 0,0 a 1,0. Dotyczy to tylko geometrii wielokątów.
icon optional
Typ: string|Icon|Symbol optional
Ikona pierwszego planu. Jeśli zostanie podany, jest traktowany jako Icon z ciągiem znaków jako url. Dotyczy to tylko geometrii punktów.
icons optional
Typ: Array<IconSequence> optional
Ikony renderowane wzdłuż 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ść 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 myszy. Dotyczy to tylko geometrii punktów.
visible optional
Typ: boolean optional
Wartość domyślna: true
Określa, czy obiekt jest widoczny.
zIndex optional
Typ: number optional
Wszystkie elementy są wyświetlane na mapie w kolejności ich kolejności nakładania się elementów, a wyższe wartości pojawiają się przed tymi, które mają niższą wartość. Znaczniki są zawsze wyświetlane przed ciągami znaków oraz wielokątami.

Typ danych Data.StylingFunction

google.maps.Data.StylingFunction typ

Funkcja, która oblicza wygląd cechy.

Metoda Data.setStyle() może zaakceptować funkcję stylu. Użyj tej opcji, gdy cechy powinny wyglądać inaczej w zależności od ich właściwości. Więcej informacji o funkcjach stylizacji znajdziesz w przewodniku dla programistów.

function(Data.Feature): Data.StyleOptions

Klasa Data.Feature

Klasa google.maps.Data.Feature

Obiekt ma geometrię, identyfikator i zestaw właściwości.

Data.Feature
Data.Feature([options])
Parametry:
Tworzy funkcję z podanymi opcjami.
forEachProperty
forEachProperty(callback)
Parametry:
  • callback: function(*, string): void
Wartość zwrotu: brak
Powtórzone wywołanie danej funkcji, przekazując wartość i nazwę właściwości w każdym wywołaniu. Kolejność iteracji właściwości jest nieokreślona.
getGeometry
getGeometry()
Parametry: brak
Wartość zwrotu: Data.Geometry
Zwraca geometrię obiektu.
getId
getId()
Parametry: brak
Wartość zwrotu: number|string|undefined
Zwraca identyfikator cechy.
getProperty
getProperty(name)
Parametry:
  • name: string
Wartość zwrotu: *
Zwraca wartość żądanej właściwości lub undefined, jeśli właściwość nie istnieje.
removeProperty
removeProperty(name)
Parametry:
  • name: string
Wartość zwrotu: brak
Usuwa właściwość o podanej nazwie.
setGeometry
setGeometry(newGeometry)
Parametry:
Wartość zwrotu: brak
Ustawia geometrię cechy.
setProperty
setProperty(name, newValue)
Parametry:
  • namestring
  • newValue*
Wartość zwrotu: brak
Ustawia wartość określonej właściwości. Jeśli newValue to undefined, jest to odpowiednik połączenia z removeProperty.
toGeoJson
toGeoJson(callback)
Parametry:
  • callback: function(Object): void
Wartość zwrotu: 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 funkcji.
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 do tworzenia obiektów Data.Feature.

geometry optional
Geometria cech. Jeśli podczas tworzenia cechy nie określisz żadnej wartości, jej geometria wyniesie null. Jeśli podasz obiekt LatLng lub LatLngLiteral, zostanie on przekształcony w 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 funkcji. Jest to przypadkowe mapowanie nazw właściwości 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
Wartość zwrotu: brak
Powtórzone wywołanie danej funkcji, przekazując punkt z geometrii do funkcji przy każdym wywołaniu.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca typ obiektu geometrycznego. Dostępne możliwości to "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" i "GeometryCollection".

Klasa Data.Point

Klasa google.maps.Data.Point

Geometria punktu zawiera pojedynczy element LatLng.

Ta klasa implementuje właściwość Data.Geometry.

Data.Point
Data.Point(latLng)
Parametry:
Tworzy Data.Point z podanego LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callbackfunction(LatLng): void
Wartość zwrotu: brak
get
get()
Parametry: brak
Wartość zwrotu: LatLng
Zwraca zawarty element LatLng.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca ciąg znaków "Point".

Klasa Data.MultiPoint

Klasa google.maps.Data.MultiPoint

Geometria wielopunktowa zawiera liczbę LatLng s.

Ta klasa implementuje właściwość Data.Geometry.

Data.MultiPoint
Data.MultiPoint(elements)
Parametry:
Tworzy Data.MultiPoint z podanych LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callback: function(LatLng): void
Wartość zwrotu: brak
getArray
getArray()
Parametry: brak
Wartość zwrotu: Array<LatLng>
Zwraca tablicę zawartych obiektów LatLng. Przy każdym wywołaniu getArray() zwracana jest nowa tablica.
getAt
getAt(n)
Parametry:
  • nnumber
Wartość zwrotu: LatLng
Zwraca ciąg n zawierający LatLng.
getLength
getLength()
Parametry: brak
Wartość zwrotu: number
Zwraca liczbę zawartych elementów LatLng.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca ciąg znaków "MultiPoint".

Klasa Data.LineString

Klasa google.maps.Data.LineString

Geometria liniowego zawiera liczbę LatLng s.

Ta klasa implementuje właściwość Data.Geometry.

Data.LineString
Data.LineString(elements)
Parametry:
Tworzy Data.LineString z podanych LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callback: function(LatLng): void
Wartość zwrotu: brak
getArray
getArray()
Parametry: brak
Wartość zwrotu: Array<LatLng>
Zwraca tablicę zawartego obiektu LatLngs. Przy każdym wywołaniu getArray() zwracana jest nowa tablica.
getAt
getAt(n)
Parametry:
  • nnumber
Wartość zwrotu: LatLng
Zwraca ciąg n zawierający LatLng.
getLength
getLength()
Parametry: brak
Wartość zwrotu: number
Zwraca liczbę zawartych elementów LatLng.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca ciąg znaków "LineString".

Klasa Data.MultiLineString

Klasa google.maps.Data.MultiLineString

Geometria MultiLineString zawiera liczbę LineString.

Ta klasa implementuje właściwość Data.Geometry.

Data.MultiLineString
Data.MultiLineString(elements)
Parametry:
Tworzy element Data.MultiLineString z określonych wartości Data.LineString lub tablicy pozycji.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callbackfunction(LatLng): void
Wartość zwrotu: brak
getArray
getArray()
Parametry: brak
Wartość zwrotu: Array<Data.LineString>
Zwraca tablicę zawartych obiektów Data.LineString. Przy każdym wywołaniu getArray() zwracana jest nowa tablica.
getAt
getAt(n)
Parametry:
  • n: number
Wartość zwrotu: Data.LineString
Zwraca ciąg n zawierający Data.LineString.
getLength
getLength()
Parametry: brak
Wartość zwrotu: number
Zwraca liczbę zawartych elementów Data.LineString.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca ciąg znaków "MultiLineString".

Klasa Data.LinearRing

Klasa google.maps.Data.LinearRing

Geometria liniowa zawiera liczbę LatLng s, która reprezentuje zamknięty ciąg znaków. Nie ma potrzeby, aby pierwsze LatLng było równe ostatniemu LatLng. Linearny dzwonek jest domyślnie zamknięty.

Ta klasa implementuje właściwość Data.Geometry.

Data.LinearRing
Data.LinearRing(elements)
Parametry:
Tworzy Data.LinearRing z podanych LatLng lub LatLngLiteral.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callbackfunction(LatLng): void
Wartość zwrotu: brak
getArray
getArray()
Parametry: brak
Wartość zwrotu: Array<LatLng>
Zwraca tablicę zawartych obiektów LatLng. Przy każdym wywołaniu getArray() zwracana jest nowa tablica.
getAt
getAt(n)
Parametry:
  • nnumber
Wartość zwrotu: LatLng
Zwraca ciąg n zawierający LatLng.
getLength
getLength()
Parametry: brak
Wartość zwrotu: number
Zwraca liczbę zawartych elementów LatLng.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca ciąg znaków "LinearRing".

Klasa Data.Polygon

Klasa google.maps.Data.Polygon

Geometria wielokąta zawiera liczbę Data.LinearRing s. Pierwszy pierścień liniowy musi być wielokątem zewnętrznym, a kolejne okręgi muszą być granicami wewnętrznymi. Zobacz przykładowy wielokąt z otworem.

Ta klasa implementuje właściwość Data.Geometry.

Data.Polygon
Data.Polygon(elements)
Tworzy element Data.Polygon z określonych wartości Data.LinearRing lub tablicy pozycji.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callback: function(LatLng): void
Wartość zwrotu: brak
getArray
getArray()
Parametry: brak
Wartość zwrotu: Array<Data.LinearRing>
Zwraca tablicę zawartych obiektów Data.LinearRing. Przy każdym wywołaniu getArray() zwracana jest nowa tablica.
getAt
getAt(n)
Parametry:
  • n: number
Wartość zwrotu: Data.LinearRing
Zwraca ciąg n zawierający Data.LinearRing.
getLength
getLength()
Parametry: brak
Wartość zwrotu: number
Zwraca liczbę zawartych elementów Data.LinearRing.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca ciąg znaków "Polygon".

Klasa Data.MultiPolygon

Klasa google.maps.Data.MultiPolygon

Geometria wielokąta zawiera liczbę Data.Polygon s.

Ta klasa implementuje właściwość Data.Geometry.

Data.MultiPolygon
Data.MultiPolygon(elements)
Tworzy element Data.MultiPolygon z określonych wartości Data.Polygon lub tablicy pozycji.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callbackfunction(LatLng): void
Wartość zwrotu: brak
getArray
getArray()
Parametry: brak
Wartość zwrotu: Array<Data.Polygon>
Zwraca tablicę zawartych obiektów Data.Polygon. Przy każdym wywołaniu getArray() zwracana jest nowa tablica.
getAt
getAt(n)
Parametry:
  • n: number
Wartość zwrotu: Data.Polygon
Zwraca ciąg n zawierający Data.Polygon.
getLength
getLength()
Parametry: brak
Wartość zwrotu: number
Zwraca liczbę zawartych elementów Data.Polygon.
getType
getType()
Parametry: brak
Wartość zwrotu: string
Zwraca ciąg znaków "MultiPolygon".

Klasa Data.GeometryCollection

Klasa google.maps.Data.GeometryCollection

Element GeometryCollection zawiera szereg obiektów geometrycznych. Obiekty LatLng lub LatLngLiteral są automatycznie konwertowane na obiekty geometryczne Data.Point.

Ta klasa implementuje właściwość Data.Geometry.

Data.GeometryCollection
Data.GeometryCollection(elements)
Parametry:
Tworzy element Data.GeometryCollection z podanych obiektów geometrycznych lub LatLng.
forEachLatLng
forEachLatLng(callback)
Parametry:
  • callback: function(LatLng): void
Wartość zwrotu: brak
getArray
getArray()
Parametry: brak
Wartość zwrotu: Array<Data.Geometry>
Zwraca tablicę zawartych obiektów geometrycznych. Przy każdym wywołaniu getArray() zwracana jest nowa tablica.
getAt
getAt(n)
Parametry:
  • nnumber
Wartość zwrotu: Data.Geometry
Zwraca obiekt geometryczny zawierający n.
getLength
getLength()
Parametry: brak
Wartość zwrotu: number
Zwraca liczbę zawartych obiektów geometrycznych.
getType
getType()
Parametry: brak
Wartość zwrotu: 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 obejmuje rozszerzenie MapMouseEvent.

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

Interfejs Data.AddFeatureEvent

google.maps.Data.AddFeatureEvent interfejs

Właściwości zdarzenia addfeature.

feature
Funkcja została dodana do listy FeatureCollection.

Interfejs Data.RemoveFeatureEvent

google.maps.Data.RemoveFeatureEvent interfejs

Właściwości zdarzenia removefeature.

feature
Ta funkcja została usunięta z aplikacji FeatureCollection.

Interfejs Data.SetGeometryEvent

google.maps.Data.SetGeometryEvent interfejs

Właściwości zdarzenia setgeometry.

feature
Obiekt, którego geometria jest 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 została dodana właściwość, jej wartość to undefined.

Interfejs Data.RemovePropertyEvent

google.maps.Data.RemovePropertyEvent interfejs

Właściwości zdarzenia removeproperty.

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