Polyline-Klasse
google.maps.Polyline
Klasse
Eine Polylinie ist ein lineares Overlay, das aus verbundenen Liniensegmenten auf der Karte besteht.
Diese Klasse erweitert MVCObject.
Zugriff durch Anrufen von const {Polyline} = await google.maps.importLibrary("maps"). 
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
| Konstruktor | |
|---|---|
| Polyline | Polyline([opts])Parameter: 
 Erstellen Sie eine Polylinie mit dem übergebenen  PolylineOptions, das sowohl den Pfad der Polylinie als auch den Strichstil angibt, der beim Zeichnen der Polylinie verwendet werden soll. Sie können beim Erstellen einer Polylinie entweder ein Array mitLatLng-Objekten oder einMVCArraymitLatLng-Objekten übergeben. Einfache Arrays werden bei der Instanziierung in der Polylinie jedoch inMVCArray-Objekte konvertiert. | 
| Methoden | |
|---|---|
| getDraggable | getDraggable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob diese Form vom Nutzer gezogen werden kann. | 
| getEditable | getEditable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob diese Form vom Nutzer bearbeitet werden kann. | 
| getMap | getMap()Parameter:Keine Rückgabewert: Map|nullGibt die Karte zurück, an die diese Form angehängt ist. | 
| getPath | getPath()Parameter:Keine Ruft den Pfad ab. | 
| getVisible | getVisible()Parameter:Keine Rückgabewert: booleanGibt zurück, ob dieses Polygon auf der Karte sichtbar ist. | 
| setDraggable | setDraggable(draggable)Parameter: 
 Rückgabewert:Keiner Wenn  truefestgelegt ist, kann der Nutzer diese Form über die Karte ziehen. Mit der Eigenschaftgeodesicwird der Drag-Modus definiert. | 
| setEditable | setEditable(editable)Parameter: 
 Rückgabewert:Keiner Wenn diese Option auf  truefestgelegt ist, kann der Nutzer die Form bearbeiten, indem er die an den Eckpunkten und an jedem Segment angezeigten Steuerpunkte zieht. | 
| setMap | setMap(map)Parameter: 
 Rückgabewert:Keiner Rendert diese Form auf der angegebenen Karte. Wenn „Karte“ auf  nullfestgelegt ist, wird die Form entfernt. | 
| setOptions | setOptions(options)Parameter: 
 Rückgabewert:Keiner | 
| setPath | setPath(path)Parameter: 
 Rückgabewert:Keiner Legt den Pfad fest. Weitere Informationen finden Sie unter  PolylineOptions. | 
| setVisible | setVisible(visible)Parameter: 
 Rückgabewert:Keiner Wenn diese Option auf  falsegesetzt ist, wird das Polygon ausgeblendet. | 
| Geerbt: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| Ereignisse | |
|---|---|
| click | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-click-Ereignis für die Polylinie ausgelöst wird. | 
| contextmenu | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „contextmenu“ für die Polylinie ausgelöst wird. | 
| dblclick | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-dblclick-Ereignis für die Polylinie ausgelöst wird. | 
| drag | function(event)Argumente:   
 Dieses Ereignis wird wiederholt ausgelöst, während der Nutzer die Polylinie zieht. | 
| dragend | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer das Ziehen der Polylinie beendet. | 
| dragstart | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer beginnt, die Polylinie zu ziehen. | 
| mousedown | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-mousedown-Ereignis für die Polylinie ausgelöst wird. | 
| mousemove | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-mousemove-Ereignis für die Polylinie ausgelöst wird. | 
| mouseout | function(event)Argumente:   
 Dieses Ereignis tritt beim mouseout für das Polyline ein. | 
| mouseover | function(event)Argumente:   
 Dieses Ereignis tritt beim mouseover für das Polyline ein. | 
| mouseup | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-mouseup-Ereignis für die Polylinie ausgelöst wird. | 
|  | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn mit der rechten Maustaste auf die Polylinie geklickt wird. | 
PolylineOptions-Schnittstelle
google.maps.PolylineOptions-Schnittstelle
Das PolylineOptions-Objekt wird verwendet, um die Eigenschaften zu definieren, die für eine Polylinie festgelegt werden können.
| Attribute | |
|---|---|
| clickable optional | Typ: boolean optionalStandard: trueGibt an, ob dieses  PolylineMausereignisse verarbeitet. | 
| draggable optional | Typ: boolean optionalStandard: falseWenn  truefestgelegt ist, kann der Nutzer diese Form über die Karte ziehen. Mit der Eigenschaftgeodesicwird der Drag-Modus definiert. | 
| editable optional | Typ: boolean optionalStandard: falseWenn diese Option auf  truefestgelegt ist, kann der Nutzer die Form bearbeiten, indem er die an den Eckpunkten und an jedem Segment angezeigten Steuerpunkte zieht. | 
| geodesic optional | Typ: boolean optionalStandard: falseWenn  true, werden die Kanten des Polygons als geodätisch interpretiert und folgen der Erdkrümmung. Beifalsewerden die Kanten des Polygons im Bildschirmkoordinatensystem als gerade Linien gerendert. Die Form eines geodätischen Polygons kann sich beim Ziehen ändern, da die Abmessungen relativ zur Erdoberfläche beibehalten werden. | 
| icons optional | Typ: Array<IconSequence> optionalDie Symbole, die entlang der Polylinie gerendert werden sollen. | 
| map optional | Typ: Map optionalKarte, auf der die Polylinie angezeigt werden soll. | 
| path optional | Typ: MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optionalDie geordnete Reihenfolge der Koordinaten der Polylinie.  Dieser Pfad kann entweder mit einem einfachen Array von  LatLngoder mit einemMVCArrayvonLatLngangegeben werden. Wenn Sie ein einfaches Array übergeben, wird es in einMVCArraykonvertiert. Wenn Sie LatLngs in dasMVCArrayeinfügen oder daraus entfernen, wird die Polylinie auf der Karte automatisch aktualisiert. | 
| strokeColor optional | Typ: string optionalDie Strichfarbe.  Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen. | 
| strokeOpacity optional | Typ: number optionalDie Deckkraft der Linie zwischen 0,0 und 1,0. | 
| strokeWeight optional | Typ: number optionalDie Linienstärke in Pixeln. | 
| visible optional | Typ: boolean optionalStandard: trueGibt an, ob diese Polylinie auf der Karte sichtbar ist. | 
| zIndex optional | Typ: number optionalDer zIndex im Vergleich zu anderen Polys. | 
IconSequence-Schnittstelle
google.maps.IconSequence-Schnittstelle
Beschreibt, wie Symbole auf einer Zeile gerendert werden sollen. 
 Wenn Ihre Polylinie geodätisch ist, werden die für „offset“ und „repeat“ angegebenen Entfernungen standardmäßig in Metern berechnet. Wenn für „offset“ oder „repeat“ ein Pixelwert festgelegt ist, werden die Abstände auf dem Bildschirm in Pixeln berechnet.
| Attribute | |
|---|---|
| fixedRotation optional | Typ: boolean optionalStandard: falseBei  truehat jedes Symbol in der Sequenz dieselbe feste Drehung, unabhängig vom Winkel der Kante, auf der es liegt. Wennfalse, wird jedes Symbol in der Sequenz so gedreht, dass es an der Kante ausgerichtet ist. | 
| icon optional | Typ: Symbol optionalDas Symbol, das auf der Linie gerendert werden soll. | 
| offset optional | Typ: string optionalStandard: '100%'Der Abstand vom Anfang der Linie, in dem ein Symbol gerendert werden soll. Er kann als Prozentsatz der Linienlänge (z.B. „50 %“) oder in Pixeln (z.B. „50 px“) ausgedrückt werden. | 
| repeat optional | Typ: string optionalStandard: 0Der Abstand zwischen zwei aufeinanderfolgenden Symbolen auf der Linie. Er kann als Prozentsatz der Linienlänge (z.B. „50 %“) oder in Pixeln (z.B. „50 px“) ausgedrückt werden. Geben Sie "0" an, um die Wiederholung des Symbols zu deaktivieren. | 
Klasse Polygon
google.maps.Polygon
Klasse
Ein Polygon (wie eine Polylinie) definiert eine Reihe von verbundenen Koordinaten in einer bestimmten Abfolge. Außerdem bilden Polygone einen geschlossenen Pfad und definieren einen gefüllten Bereich. Sehen Sie sich die Beispiele im Entwicklerhandbuch an, beginnend mit einem einfachen Polygon, einem Polygon mit einem Loch und mehr. Sie können auch die Datenebene verwenden, um ein Polygon zu erstellen. Die Data-Ebene bietet eine einfachere Möglichkeit zum Erstellen von Löchern, da sie die Reihenfolge der inneren und äußeren Pfade für Sie verwaltet.
Diese Klasse erweitert MVCObject.
Zugriff durch Anrufen von const {Polygon} = await google.maps.importLibrary("maps"). 
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
| Konstruktor | |
|---|---|
| Polygon | Polygon([opts])Parameter: 
 Erstellt ein Polygon mit den übergebenen  PolygonOptions, die den Pfad des Polygons, den Strichstil für die Kanten des Polygons und den Füllstil für die inneren Bereiche des Polygons angeben. Ein Polygon kann einen oder mehrere Pfade enthalten, wobei jeder Pfad aus einem Array vonLatLngbesteht. Beim Erstellen dieser Pfade können Sie entweder ein Array von LatLngs oder einMVCArrayvonLatLngs übergeben. Arrays werden bei der Instanziierung inMVCArrays innerhalb des Polygons umgewandelt. | 
| Methoden | |
|---|---|
| getDraggable | getDraggable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob diese Form vom Nutzer gezogen werden kann. | 
| getEditable | getEditable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob diese Form vom Nutzer bearbeitet werden kann. | 
| getMap | getMap()Parameter:Keine Rückgabewert: Map|nullGibt die Karte zurück, an die diese Form angehängt ist. | 
| getPath | getPath()Parameter:Keine Ruft den ersten Pfad ab. | 
| getPaths | getPaths()Parameter:Keine Ruft die Pfade für dieses Polygon ab. | 
| getVisible | getVisible()Parameter:Keine Rückgabewert: booleanGibt zurück, ob dieses Polygon auf der Karte sichtbar ist. | 
| setDraggable | setDraggable(draggable)Parameter: 
 Rückgabewert:Keiner Wenn  truefestgelegt ist, kann der Nutzer diese Form über die Karte ziehen. Mit der Eigenschaftgeodesicwird der Drag-Modus definiert. | 
| setEditable | setEditable(editable)Parameter: 
 Rückgabewert:Keiner Wenn diese Option auf  truefestgelegt ist, kann der Nutzer die Form bearbeiten, indem er die an den Eckpunkten und an jedem Segment angezeigten Steuerpunkte zieht. | 
| setMap | setMap(map)Parameter: 
 Rückgabewert:Keiner Rendert diese Form auf der angegebenen Karte. Wenn „Karte“ auf  nullfestgelegt ist, wird die Form entfernt. | 
| setOptions | setOptions(options)Parameter: 
 Rückgabewert:Keiner | 
| setPath | setPath(path)Parameter: 
 Rückgabewert:Keiner Legt den ersten Pfad fest.  Weitere Informationen finden Sie unter  PolygonOptions. | 
| setPaths | setPaths(paths)Parameter: Rückgabewert:Keiner Legt den Pfad für dieses Polygon fest. | 
| setVisible | setVisible(visible)Parameter: 
 Rückgabewert:Keiner Wenn diese Option auf  falsegesetzt ist, wird das Polygon ausgeblendet. | 
| Geerbt: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| Ereignisse | |
|---|---|
| click | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-click-Ereignis für das Polygon ausgelöst wird. | 
| contextmenu | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „contextmenu“ für das Polygon ausgelöst wird. | 
| dblclick | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-dblclick-Ereignis für das Polygon ausgelöst wird. | 
| drag | function(event)Argumente:   
 Dieses Ereignis wird wiederholt ausgelöst, während der Nutzer das Polygon zieht. | 
| dragend | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer das Ziehen des Polygons beendet. | 
| dragstart | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer beginnt, das Polygon zu ziehen. | 
| mousedown | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-mousedown-Ereignis für das Polygon ausgelöst wird. | 
| mousemove | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-mouseover-Ereignis für das Polygon ausgelöst wird. | 
| mouseout | function(event)Argumente:   
 Dieses Ereignis tritt beim mouseout für das Polygon ein. | 
| mouseover | function(event)Argumente:   
 Dieses Ereignis tritt beim mouseover für das Polygon ein. | 
| mouseup | function(event)Argumente:   
 Dieses Ereignis tritt ein, wenn das DOM-mouseup-Ereignis für das Polygon ausgelöst wird. | 
|  | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn mit der rechten Maustaste auf das Polygon geklickt wird. | 
PolygonOptions-Schnittstelle
google.maps.PolygonOptions-Schnittstelle
PolygonOptions-Objekt zum Definieren der Eigenschaften, die für ein Polygon festgelegt werden können.
| Attribute | |
|---|---|
| clickable optional | Typ: boolean optionalStandard: trueGibt an, ob dieses  PolygonMausereignisse verarbeitet. | 
| draggable optional | Typ: boolean optionalStandard: falseWenn  truefestgelegt ist, kann der Nutzer diese Form über die Karte ziehen. Mit der Eigenschaftgeodesicwird der Drag-Modus definiert. | 
| editable optional | Typ: boolean optionalStandard: falseWenn diese Option auf  truefestgelegt ist, kann der Nutzer die Form bearbeiten, indem er die an den Eckpunkten und an jedem Segment angezeigten Steuerpunkte zieht. | 
| fillColor optional | Typ: string optionalDie Füllfarbe. Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen. | 
| fillOpacity optional | Typ: number optionalDie Deckkraft der Füllung zwischen 0.0 und 1.0. | 
| geodesic optional | Typ: boolean optionalStandard: falseWenn  true, werden die Kanten des Polygons als geodätisch interpretiert und folgen der Erdkrümmung. Beifalsewerden die Kanten des Polygons im Bildschirmkoordinatensystem als gerade Linien gerendert. Die Form eines geodätischen Polygons kann sich beim Ziehen ändern, da die Abmessungen relativ zur Erdoberfläche beibehalten werden. | 
| map optional | Typ: Map optionalKarte, auf der das Polygon angezeigt werden soll. | 
| paths optional | Typ: MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optionalDie geordnete Reihenfolge der Koordinaten, mit denen eine geschlossene Schlaufe beschrieben wird.  Im Gegensatz zu Polylinien kann ein Polygon aus einem oder mehreren Pfaden bestehen.  Daher kann die Eigenschaft „paths“ ein oder mehrere Arrays von  LatLng-Koordinaten angeben. Pfade werden automatisch geschlossen. Wiederholen Sie den ersten Eckpunkt des Pfads nicht als letzten Eckpunkt. Einfache Polygone können mit einem einzelnen Array vonLatLngs definiert werden. Bei komplexeren Polygonen kann ein Array von Arrays angegeben werden. Alle einfachen Arrays werden inMVCArraykonvertiert. Wenn SieLatLngin dieMVCArrayeinfügen oder daraus entfernen, wird das Polygon auf der Karte automatisch aktualisiert. | 
| strokeColor optional | Typ: string optionalDie Strichfarbe.  Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen. | 
| strokeOpacity optional | Typ: number optionalDie Deckkraft der Linie zwischen 0.0 und 1.0. | 
| strokePosition optional | Typ: StrokePosition optionalStandard: StrokePosition.CENTERDie Position des Strichs. | 
| strokeWeight optional | Typ: number optionalDie Linienstärke in Pixeln. | 
| visible optional | Typ: boolean optionalStandard: trueGibt an, ob dieses Polygon auf der Karte sichtbar ist. | 
| zIndex optional | Typ: number optionalDer zIndex im Vergleich zu anderen Polys. | 
PolyMouseEvent-Schnittstelle
google.maps.PolyMouseEvent-Schnittstelle
Dieses Objekt wird von Mausereignissen für Polylinien und Polygone zurückgegeben.
Diese Schnittstelle erweitert MapMouseEvent.
| Attribute | |
|---|---|
| edge optional | Typ: number optionalDer Index der Kante im Pfad unter dem Cursor, als das Ereignis eingetreten ist, falls das Ereignis an einem Mittelpunkt eines bearbeitbaren Polygons eingetreten ist. | 
| path optional | Typ: number optionalDer Index des Pfads unter dem Cursor, als das Ereignis aufgetreten ist, falls das Ereignis an einem Knotenpunkt aufgetreten ist und das Polygon bearbeitet werden kann. Andernfalls  undefined. | 
| vertex optional | Typ: number optionalDer Index des Scheitelpunkts unter dem Cursor, als das Ereignis eingetreten ist, sofern das Ereignis an einem Scheitelpunkt eingetreten ist und die Polylinie oder das Polygon bearbeitet werden kann. Wenn das Ereignis nicht an einem Knotenpunkt auftritt, ist der Wert  undefined. | 
| Übernommen: domEvent,latLng | |
| Methoden | |
|---|---|
| Übernommen: stop | 
Klasse Rectangle
google.maps.Rectangle
Klasse
Ein rechteckiges Overlay.
Diese Klasse erweitert MVCObject.
Zugriff durch Anrufen von const {Rectangle} = await google.maps.importLibrary("maps"). 
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
| Konstruktor | |
|---|---|
| Rectangle | Rectangle([opts])Parameter: 
 Erstellt ein Rechteck mit den übergebenen  RectangleOptions, die die Grenzen und den Stil angeben. | 
| Methoden | |
|---|---|
| getBounds | getBounds()Parameter:Keine Rückgabewert: LatLngBounds|nullGibt die Grenzen dieses Rechtecks zurück. | 
| getDraggable | getDraggable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob dieses Rechteck vom Nutzer gezogen werden kann. | 
| getEditable | getEditable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob dieses Rechteck vom Nutzer bearbeitet werden kann. | 
| getMap | getMap()Parameter:Keine Rückgabewert: Map|nullGibt die Karte zurück, auf der dieses Rechteck angezeigt wird. | 
| getVisible | getVisible()Parameter:Keine Rückgabewert: booleanGibt zurück, ob dieses Rechteck auf der Karte sichtbar ist. | 
| setBounds | setBounds(bounds)Parameter: 
 Rückgabewert:Keiner Legt die Grenzen dieses Rechtecks fest. | 
| setDraggable | setDraggable(draggable)Parameter: 
 Rückgabewert:Keiner Wenn  truefestgelegt ist, kann der Nutzer dieses Rechteck auf der Karte verschieben. | 
| setEditable | setEditable(editable)Parameter: 
 Rückgabewert:Keiner Wenn diese Option auf  truefestgelegt ist, kann der Nutzer das Rechteck bearbeiten, indem er die an den Ecken und an jeder Kante angezeigten Kontrollpunkte zieht. | 
| setMap | setMap(map)Parameter: 
 Rückgabewert:Keiner Gibt das Rechteck auf der angegebenen Karte wieder.  Wenn die Karte auf  nullgesetzt ist, wird das Rechteck entfernt. | 
| setOptions | setOptions(options)Parameter: 
 Rückgabewert:Keiner | 
| setVisible | setVisible(visible)Parameter: 
 Rückgabewert:Keiner Blendet dieses Rechteck aus, wenn es auf  falsegesetzt ist. | 
| Geerbt: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| Ereignisse | |
|---|---|
| bounds_changed | function()Argumente:Keine Dieses Ereignis wird ausgelöst, wenn sich die Grenzen des Rechtecks ändern. | 
| click | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Klickereignis für das Rechteck ausgelöst wird. | 
| contextmenu | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „contextmenu“ für das Rechteck ausgelöst wird. | 
| dblclick | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „dblclick“ für das Rechteck ausgelöst wird. | 
| drag | function(event)Argumente:   
 Dieses Ereignis wird wiederholt ausgelöst, während der Nutzer das Rechteck zieht. | 
| dragend | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer das Ziehen des Rechtecks beendet. | 
| dragstart | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer beginnt, das Rechteck zu ziehen. | 
| mousedown | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „mousedown“ für das Rechteck ausgelöst wird. | 
| mousemove | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „mousemove“ für das Rechteck ausgelöst wird. | 
| mouseout | function(event)Argumente:   
 Dieses Ereignis wird bei Mouseout-Vorgängen für Rechtecke ausgelöst. | 
| mouseover | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Mauszeiger auf ein Rechteck bewegt wird. | 
| mouseup | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „mouseup“ für das Rechteck ausgelöst wird. | 
|  | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn mit der rechten Maustaste auf das Rechteck geklickt wird. | 
RectangleOptions-Schnittstelle
google.maps.RectangleOptions-Schnittstelle
Das RectangleOptions-Objekt wird verwendet, um die Eigenschaften zu definieren, die für ein Rechteck festgelegt werden können.
| Attribute | |
|---|---|
| bounds optional | Typ: LatLngBounds|LatLngBoundsLiteral optionalDie Grenzen. | 
| clickable optional | Typ: boolean optionalStandard: trueGibt an, ob dieses  RectangleMausereignisse verarbeitet. | 
| draggable optional | Typ: boolean optionalStandard: falseWenn  truefestgelegt ist, kann der Nutzer dieses Rechteck auf der Karte verschieben. | 
| editable optional | Typ: boolean optionalStandard: falseWenn diese Option auf  truefestgelegt ist, kann der Nutzer das Rechteck bearbeiten, indem er die an den Ecken und an jeder Kante angezeigten Kontrollpunkte zieht. | 
| fillColor optional | Typ: string optionalDie Füllfarbe. Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen. | 
| fillOpacity optional | Typ: number optionalDie Deckkraft der Füllung zwischen 0.0 und 1.0. | 
| map optional | Typ: Map optionalKarte, auf der das Rechteck angezeigt werden soll. | 
| strokeColor optional | Typ: string optionalDie Strichfarbe.  Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen. | 
| strokeOpacity optional | Typ: number optionalDie Deckkraft der Linie zwischen 0.0 und 1.0. | 
| strokePosition optional | Typ: StrokePosition optionalStandard: StrokePosition.CENTERDie Position des Strichs. | 
| strokeWeight optional | Typ: number optionalDie Linienstärke in Pixeln. | 
| visible optional | Typ: boolean optionalStandard: trueGibt an, ob dieses Rechteck auf der Karte sichtbar ist. | 
| zIndex optional | Typ: number optionalDer zIndex im Vergleich zu anderen Polys. | 
Klasse Circle
google.maps.Circle
Klasse
Ein Kreis auf der Oberfläche der Erde; auch als "Kalotte" oder "Kugelkappe" bezeichnet.
Diese Klasse erweitert MVCObject.
Zugriff durch Anrufen von const {Circle} = await google.maps.importLibrary("maps"). 
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
| Konstruktor | |
|---|---|
| Circle | Circle([circleOrCircleOptions])Parameter: 
 Erstellt einen Kreis mit den übergebenen  CircleOptions, die das Zentrum, den Radius und den Stil angeben. | 
| Methoden | |
|---|---|
| getBounds | getBounds()Parameter:Keine Rückgabewert: LatLngBounds|nullRuft den  LatLngBoundsdieses Kreises ab. | 
| getCenter | getCenter()Parameter:Keine Rückgabewert: LatLng|nullGibt den Mittelpunkt dieses Kreises zurück. | 
| getDraggable | getDraggable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob der Nutzer diesen Kreis ziehen kann. | 
| getEditable | getEditable()Parameter:Keine Rückgabewert: booleanGibt zurück, ob dieser Kreis vom Nutzer bearbeitet werden kann. | 
| getMap | getMap()Parameter:Keine Rückgabewert: Map|nullGibt die Karte zurück, auf der dieser Kreis angezeigt wird. | 
| getRadius | getRadius()Parameter:Keine Rückgabewert: numberGibt den Radius dieses Kreises zurück (in Metern). | 
| getVisible | getVisible()Parameter:Keine Rückgabewert: booleanGibt zurück, ob dieser Kreis auf der Karte sichtbar ist. | 
| setCenter | setCenter(center)Parameter: 
 Rückgabewert:Keiner Legt den Mittelpunkt dieses Kreises fest. | 
| setDraggable | setDraggable(draggable)Parameter: 
 Rückgabewert:Keiner Wenn  truefestgelegt ist, kann der Nutzer diesen Kreis auf der Karte verschieben. | 
| setEditable | setEditable(editable)Parameter: 
 Rückgabewert:Keiner Wenn diese Option auf  truefestgelegt ist, kann der Nutzer den Kreis bearbeiten, indem er die Kontrollpunkte in der Mitte und am Umfang des Kreises zieht. | 
| setMap | setMap(map)Parameter: 
 Rückgabewert:Keiner Gibt den Kreis auf der angegebenen Karte wieder.  Wenn die Karte auf  nullgesetzt ist, wird der Kreis entfernt. | 
| setOptions | setOptions(options)Parameter: 
 Rückgabewert:Keiner | 
| setRadius | setRadius(radius)Parameter: 
 Rückgabewert:Keiner Legt den Radius dieses Kreises fest (in Metern). | 
| setVisible | setVisible(visible)Parameter: 
 Rückgabewert:Keiner Blendet diesen Kreis aus, wenn er auf  falsegesetzt ist. | 
| Geerbt: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| Ereignisse | |
|---|---|
| center_changed | function()Argumente:Keine Dieses Ereignis wird ausgelöst, wenn sich der Mittelpunkt des Kreises ändert. | 
| click | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Click-Ereignis für den Kreis ausgelöst wird. | 
| dblclick | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „dblclick“ für den Kreis ausgelöst wird. | 
| drag | function(event)Argumente:   
 Dieses Ereignis wird wiederholt ausgelöst, während der Nutzer den Kreis zieht. | 
| dragend | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer das Ziehen des Kreises beendet. | 
| dragstart | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Nutzer beginnt, den Kreis zu ziehen. | 
| mousedown | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „mousedown“ für den Kreis ausgelöst wird. | 
| mousemove | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „mousemove“ für den Kreis ausgelöst wird. | 
| mouseout | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Mauszeiger den Kreis verlässt. | 
| mouseover | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn der Mauszeiger auf einen Kreis bewegt wird. | 
| mouseup | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn das DOM-Ereignis „mouseup“ für den Kreis ausgelöst wird. | 
| radius_changed | function()Argumente:Keine Dieses Ereignis wird ausgelöst, wenn sich der Radius des Kreises ändert. | 
| rightclick | function(event)Argumente:   
 Dieses Ereignis wird ausgelöst, wenn mit der rechten Maustaste auf den Kreis geklickt wird. | 
CircleOptions-Schnittstelle
google.maps.CircleOptions-Schnittstelle
CircleOptions-Objekt zum Definieren der Eigenschaften, die für einen Kreis festgelegt werden können.
| Attribute | |
|---|---|
| center optional | Typ: LatLng|LatLngLiteral optionalDer Mittelpunkt des Kreises. | 
| clickable optional | Typ: boolean optionalStandard: trueGibt an, ob dieses  CircleMausereignisse verarbeitet. | 
| draggable optional | Typ: boolean optionalStandard: falseWenn  truefestgelegt ist, kann der Nutzer diesen Kreis auf der Karte verschieben. | 
| editable optional | Typ: boolean optionalStandard: falseWenn diese Option auf  truefestgelegt ist, kann der Nutzer den Kreis bearbeiten, indem er die Kontrollpunkte in der Mitte und am Umfang des Kreises zieht. | 
| fillColor optional | Typ: string optionalDie Füllfarbe. Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen. | 
| fillOpacity optional | Typ: number optionalDie Deckkraft der Füllung zwischen 0,0 und 1,0. | 
| map optional | Typ: Map optionalKarte, auf der der Kreis angezeigt werden soll. | 
| radius optional | Typ: number optionalDer Radius in Metern auf der Erdoberfläche. | 
| strokeColor optional | Typ: string optionalDie Strichfarbe.  Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen. | 
| strokeOpacity optional | Typ: number optionalDie Deckkraft der Linie zwischen 0,0 und 1,0. | 
| strokePosition optional | Typ: StrokePosition optionalStandard: StrokePosition.CENTERDie Position des Strichs. | 
| strokeWeight optional | Typ: number optionalDie Linienstärke in Pixeln. | 
| visible optional | Typ: boolean optionalStandard: trueGibt an, ob dieser Kreis auf der Karte sichtbar ist. | 
| zIndex optional | Typ: number optionalDer zIndex im Vergleich zu anderen Polys. | 
StrokePosition-Konstanten
google.maps.StrokePosition
Konstanten
Die möglichen Positionen des Strichs auf einem Polygon.
Zugriff durch Anrufen von const {StrokePosition} = await google.maps.importLibrary("maps"). 
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
| Konstanten | |
|---|---|
| CENTER | Der Strich wird auf dem Pfad des Polygons zentriert. Die Hälfte des Strichs befindet sich innerhalb des Polygons und die Hälfte außerhalb. | 
| INSIDE | Der Strich liegt innerhalb des Polygons. | 
| OUTSIDE | Der Strich liegt außerhalb des Polygons. |