Controls

CameraControlOptions interfejs

Interfejs google.maps.CameraControlOptions

Opcje wyświetlania elementu sterującego aparatu.

position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji elementu sterującego na mapie.

Interfejs FullscreenControlOptions

Interfejs google.maps.FullscreenControlOptions

Opcje renderowania elementu sterującego pełnym ekranem.

position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji elementu sterującego na mapie.

Interfejs MapTypeControlOptions

Interfejs google.maps.MapTypeControlOptions

Opcje renderowania elementu sterującego typu mapy.

mapTypeIds
opcjonalne
Typ: Array<MapTypeId|string> optional
Identyfikatory typów map, które mają być wyświetlane w elemencie sterującym.
position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji elementu sterującego na mapie.
style
opcjonalne
Typ: MapTypeControlStyle optional
Identyfikator stylu. Służy do wybierania stylu elementu sterującego typem mapy, który ma być wyświetlany.

Stałe MapTypeControlStyle

google.maps.MapTypeControlStyle stałe
biblioteka "maps"

Identyfikatory typowych elementów MapTypesControls.

const {MapTypeControlStyle} = await google.maps.importLibrary("maps");
DEFAULT Używa domyślnego elementu sterującego typem mapy. Wyświetlanie elementu sterującego DEFAULT zależy od rozmiaru okna i innych czynników. W przyszłych wersjach interfejsu API element sterujący DEFAULT może ulec zmianie.
DROPDOWN_MENU Menu dla osób, które chcą oszczędzać miejsce na ekranie.
HORIZONTAL_BAR Standardowy poziomy pasek opcji.

MotionTrackingControlOptions interface

Interfejs google.maps.MotionTrackingControlOptions

Opcje renderowania elementu sterującego śledzeniem ruchu.

position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji tego elementu sterującego w panoramie.

Interfejs PanControlOptions

Interfejs google.maps.PanControlOptions

Opcje renderowania elementu sterującego przesuwaniem.

position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji elementu sterującego na mapie.

RotateControlOptions interface

Interfejs google.maps.RotateControlOptions

Opcje renderowania elementu sterującego obracaniem.

position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji elementu sterującego na mapie.

Interfejs ScaleControlOptions

Interfejs google.maps.ScaleControlOptions

Opcje renderowania elementu sterującego skalą.

style
opcjonalne
Typ: ScaleControlStyle optional
Identyfikator stylu. Służy do wybierania stylu wyświetlanego elementu sterującego skalą.

Stałe ScaleControlStyle

google.maps.ScaleControlStyle stałe

Identyfikatory identyfikatorów kontroli skali.

DEFAULT Standardowy element sterujący skalą.

Interfejs StreetViewControlOptions

Interfejs google.maps.StreetViewControlOptions

Opcje renderowania elementu sterującego Pegmanem w Street View na mapie.

position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji elementu sterującego na mapie. Domyślnie jest on umieszczony w elementach sterujących nawigacją (powiększanie i przesuwanie). Jeśli ta pozycja jest pusta lub taka sama jak określona w zoomControlOptions lub panControlOptions, element sterujący Street View będzie wyświetlany jako część elementów sterujących nawigacją. W przeciwnym razie będzie wyświetlana osobno.
sources
opcjonalne
Typ: Iterable<StreetViewSource> optional
Wartość domyślna: [StreetViewSource.DEFAULT]
Określa źródła panoram do wyszukiwania. Dzięki temu można na przykład ograniczyć wyszukiwanie tylko do oficjalnych panoram Google. Ustawienie wielu źródeł będzie oceniane jako ich część wspólna. Uwaga: źródło StreetViewSource.OUTDOOR nie jest obecnie obsługiwane.

Interfejs ZoomControlOptions

Interfejs google.maps.ZoomControlOptions

Opcje renderowania elementu sterującego powiększeniem.

position
opcjonalne
Typ: ControlPosition optional
Identyfikator pozycji. Służy do określania pozycji elementu sterującego na mapie.

Stałe ControlPosition

google.maps.ControlPosition stałe
biblioteka "core"

Identyfikatory używane do określania miejsca umieszczenia elementów sterujących na mapie. Elementy sterujące są rozmieszczone względem innych elementów sterujących w tej samej pozycji układu. Elementy sterujące dodane jako pierwsze są umieszczane bliżej krawędzi mapy. Zalecamy używanie „wartości logicznych” (patrz https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values), aby automatycznie obsługiwać układy od lewej do prawej i od prawej do lewej.

Wartości logiczne w językach zapisywanych od lewej do prawej:

+----------------+ 
| BSIS BSIC BSIE |
| ISBS      IEBS |
|                |
| ISBC      IEBC |
|                |
| ISBE      IEBE |
| BEIS BEIC BEIE |
+----------------+

Wartości logiczne w językach zapisywanych od prawej do lewej:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

Starsze wartości:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

Elementy w górnym lub dolnym wierszu przesuwają się w kierunku środka wiersza. Elementy w lewej lub prawej kolumnie przesuwają się w kierunku środka kolumny.

const {ControlPosition} = await google.maps.importLibrary("core");
BLOCK_END_INLINE_CENTER Odpowiednik BOTTOM_CENTER zarówno w przypadku LTR, jak i RTL.
BLOCK_END_INLINE_END Odpowiednik BOTTOM_RIGHT w przypadku języków pisanych od lewej do prawej lub BOTTOM_LEFT w przypadku języków pisanych od prawej do lewej.
BLOCK_END_INLINE_START Odpowiednik BOTTOM_LEFT w przypadku języków zapisywanych od lewej do prawej lub BOTTOM_RIGHT w przypadku języków zapisywanych od prawej do lewej.
BLOCK_START_INLINE_CENTER Odpowiednik TOP_CENTER zarówno w przypadku języków zapisywanych od lewej do prawej, jak i od prawej do lewej.
BLOCK_START_INLINE_END Odpowiednik TOP_RIGHT w przypadku języków zapisywanych od lewej do prawej lub TOP_LEFT w przypadku języków zapisywanych od prawej do lewej.
BLOCK_START_INLINE_START Odpowiednik TOP_LEFT w językach pisanych od lewej do prawej lub TOP_RIGHT w językach pisanych od prawej do lewej.
BOTTOM_CENTER Elementy są umieszczone na środku dolnego wiersza. Zamiast tego rozważ użycie BLOCK_END_INLINE_CENTER.
BOTTOM_LEFT Elementy są umieszczone w lewym dolnym rogu i przemieszczają się w kierunku środka. Elementy są umieszczone po prawej stronie logo Google. Zamiast tego możesz użyć BLOCK_END_INLINE_START.
BOTTOM_RIGHT Elementy są umieszczone w prawym dolnym rogu i przemieszczają się w kierunku środka. Elementy są umieszczone po lewej stronie informacji o prawach autorskich. Zamiast tego rozważ użycie BLOCK_END_INLINE_END.
INLINE_END_BLOCK_CENTER Odpowiednik RIGHT_CENTER w językach pisanych od lewej do prawej lub LEFT_CENTER w językach pisanych od prawej do lewej.
INLINE_END_BLOCK_END Odpowiada wartości RIGHT_BOTTOM w przypadku języków pisanych od lewej do prawej lub LEFT_BOTTOM w przypadku języków pisanych od prawej do lewej.
INLINE_END_BLOCK_START Odpowiednik RIGHT_TOP w przypadku języków zapisywanych od lewej do prawej lub LEFT_TOP w przypadku języków zapisywanych od prawej do lewej.
INLINE_START_BLOCK_CENTER Odpowiednik LEFT_CENTER w językach pisanych od lewej do prawej lub RIGHT_CENTER w językach pisanych od prawej do lewej.
INLINE_START_BLOCK_END Odpowiada wartości LEFT_BOTTOM w przypadku języków pisanych od lewej do prawej lub RIGHT_BOTTOM w przypadku języków pisanych od prawej do lewej.
INLINE_START_BLOCK_START Odpowiednik LEFT_TOP w przypadku języków zapisywanych od lewej do prawej lub RIGHT_TOP w przypadku języków zapisywanych od prawej do lewej.
LEFT_BOTTOM Elementy są umieszczane po lewej stronie, nad elementami w lewym dolnym rogu, i przesuwają się w górę. Zamiast tego możesz użyć INLINE_START_BLOCK_END.
LEFT_CENTER Elementy są umieszczone na środku po lewej stronie. Zamiast tego możesz użyć INLINE_START_BLOCK_CENTER.
LEFT_TOP Elementy są umieszczane po lewej stronie, poniżej elementów w lewym górnym rogu, i przesuwają się w dół. Zamiast tego możesz użyć INLINE_START_BLOCK_START.
RIGHT_BOTTOM Elementy są umieszczane po prawej stronie, nad elementami w prawym dolnym rogu, i przesuwają się w górę. Zamiast tego rozważ użycie INLINE_END_BLOCK_END.
RIGHT_CENTER Elementy są umieszczone na środku po prawej stronie. Zamiast tego możesz użyć INLINE_END_BLOCK_CENTER.
RIGHT_TOP Elementy są umieszczone po prawej stronie, poniżej elementów w prawym górnym rogu, i przesuwają się w dół. Zamiast tego możesz użyć INLINE_END_BLOCK_START.
TOP_CENTER Elementy są umieszczone na środku górnego wiersza. Zamiast tego możesz użyć BLOCK_START_INLINE_CENTER.
TOP_LEFT Elementy są umieszczone w lewym górnym rogu i przemieszczają się w kierunku środka. Zamiast tego możesz użyć BLOCK_START_INLINE_START.
TOP_RIGHT Elementy są umieszczone w prawym górnym rogu i przemieszczają się w kierunku środka. Zamiast tego możesz użyć BLOCK_START_INLINE_END.