Controls

Antarmuka CameraControlOptions

antarmuka google.maps.CameraControlOptions

Opsi tampilan untuk kontrol Kamera.

position
opsional
Jenis: ControlPosition optional
ID posisi. Digunakan untuk menentukan posisi kontrol pada peta.

Antarmuka FullscreenControlOptions

antarmuka google.maps.FullscreenControlOptions

Opsi untuk rendering kontrol layar penuh.

position
opsional
Jenis: ControlPosition optional
ID posisi. Digunakan untuk menentukan posisi kontrol pada peta.

Antarmuka MapTypeControlOptions

antarmuka google.maps.MapTypeControlOptions

Opsi untuk rendering kontrol jenis peta.

mapTypeIds
opsional
Jenis: Array<MapTypeId|string> optional
ID jenis peta yang akan ditampilkan dalam kontrol.
position
opsional
Jenis: ControlPosition optional
ID posisi. Digunakan untuk menentukan posisi kontrol pada peta.
style
opsional
Jenis: MapTypeControlStyle optional
ID gaya. Digunakan untuk memilih gaya kontrol jenis peta yang akan ditampilkan.

Konstanta MapTypeControlStyle

google.maps.MapTypeControlStyle
library "maps"

ID untuk MapTypesControls umum.

const {MapTypeControlStyle} = await google.maps.importLibrary("maps");
DEFAULT Menggunakan kontrol jenis peta default. Saat ditampilkan, kontrol DEFAULT akan bervariasi sesuai dengan ukuran jendela dan faktor lainnya. Kontrol DEFAULT dapat berubah dalam versi API mendatang.
DROPDOWN_MENU Menu dropdown untuk menghemat ruang layar.
HORIZONTAL_BAR Panel tombol pilihan horizontal standar.

Antarmuka MotionTrackingControlOptions

antarmuka google.maps.MotionTrackingControlOptions

Opsi untuk rendering kontrol pelacakan gerakan.

position
opsional
Jenis: ControlPosition optional
ID posisi. Properti ini digunakan untuk menentukan posisi kontrol ini pada panorama.

Antarmuka PanControlOptions

antarmuka google.maps.PanControlOptions

Opsi untuk rendering kontrol geser.

position
opsional
Jenis: ControlPosition optional
ID posisi. Digunakan untuk menentukan posisi kontrol pada peta.

Antarmuka RotateControlOptions

antarmuka google.maps.RotateControlOptions

Opsi untuk rendering kontrol rotasi.

position
opsional
Jenis: ControlPosition optional
ID posisi. Digunakan untuk menentukan posisi kontrol pada peta.

Antarmuka ScaleControlOptions

antarmuka google.maps.ScaleControlOptions

Opsi untuk rendering kontrol skala.

style
opsional
Jenis: ScaleControlStyle optional
ID gaya. Digunakan untuk memilih gaya kontrol skala yang akan ditampilkan.

Konstanta ScaleControlStyle

constants google.maps.ScaleControlStyle

ID untuk ID kontrol skala.

DEFAULT Kontrol skala standar.

Antarmuka StreetViewControlOptions

antarmuka google.maps.StreetViewControlOptions

Opsi untuk rendering kontrol pegman Street View di peta.

position
opsional
Jenis: ControlPosition optional
ID posisi. Digunakan untuk menentukan posisi kontrol pada peta. Posisi default disematkan dalam kontrol navigasi (zoom dan geser). Jika posisi ini kosong atau sama dengan yang ditentukan di zoomControlOptions atau panControlOptions, kontrol Street View akan ditampilkan sebagai bagian dari kontrol navigasi. Jika tidak, informasi tersebut akan ditampilkan secara terpisah.
sources
opsional
Jenis: Iterable<StreetViewSource> optional
Menentukan sumber panorama yang akan ditelusuri. Hal ini memungkinkan pembatasan untuk menelusuri hanya panorama resmi Google, misalnya. Menetapkan beberapa sumber akan dievaluasi sebagai persimpangan sumber tersebut. Catatan: sumber StreetViewSource.OUTDOOR tidak didukung saat ini.

Antarmuka ZoomControlOptions

antarmuka google.maps.ZoomControlOptions

Opsi untuk rendering kontrol zoom.

position
opsional
Jenis: ControlPosition optional
ID posisi. Digunakan untuk menentukan posisi kontrol pada peta.

Konstanta ControlPosition

google.maps.ControlPosition
library "core"

ID yang digunakan untuk menentukan penempatan kontrol pada peta. Kontrol diposisikan relatif terhadap kontrol lain dalam posisi tata letak yang sama. Kontrol yang ditambahkan terlebih dahulu diposisikan lebih dekat ke tepi peta. Penggunaan "nilai logis" (lihat https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) direkomendasikan agar dapat otomatis mendukung konteks tata letak kiri-ke-kanan (LTR) dan kanan-ke-kiri (RTL).

Nilai logis dalam LTR:

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

Nilai logis dalam RTL:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

Nilai lama:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

Elemen di baris atas atau bawah mengalir ke tengah baris. Elemen di kolom kiri atau kanan mengalir ke tengah kolom.

const {ControlPosition} = await google.maps.importLibrary("core");
BLOCK_END_INLINE_CENTER Sama dengan BOTTOM_CENTER di LTR dan RTL.
BLOCK_END_INLINE_END Setara dengan BOTTOM_RIGHT di LTR, atau BOTTOM_LEFT di RTL.
BLOCK_END_INLINE_START Setara dengan BOTTOM_LEFT di LTR, atau BOTTOM_RIGHT di RTL.
BLOCK_START_INLINE_CENTER Sama dengan TOP_CENTER di LTR dan RTL.
BLOCK_START_INLINE_END Setara dengan TOP_RIGHT di LTR, atau TOP_LEFT di RTL.
BLOCK_START_INLINE_START Setara dengan TOP_LEFT di LTR, atau TOP_RIGHT di RTL.
BOTTOM_CENTER Elemen diposisikan di tengah baris bawah. Sebaiknya gunakan BLOCK_END_INLINE_CENTER.
BOTTOM_LEFT Elemen diposisikan di kiri bawah dan mengalir ke arah tengah. Elemen diposisikan di sebelah kanan logo Google. Sebaiknya gunakan BLOCK_END_INLINE_START.
BOTTOM_RIGHT Elemen diposisikan di kanan bawah dan mengalir ke arah tengah. Elemen diposisikan di sebelah kiri hak cipta. Sebaiknya gunakan BLOCK_END_INLINE_END.
INLINE_END_BLOCK_CENTER Setara dengan RIGHT_CENTER di LTR, atau LEFT_CENTER di RTL.
INLINE_END_BLOCK_END Setara dengan RIGHT_BOTTOM di LTR, atau LEFT_BOTTOM di RTL.
INLINE_END_BLOCK_START Setara dengan RIGHT_TOP di LTR, atau LEFT_TOP di RTL.
INLINE_START_BLOCK_CENTER Setara dengan LEFT_CENTER di LTR, atau RIGHT_CENTER di RTL.
INLINE_START_BLOCK_END Setara dengan LEFT_BOTTOM di LTR, atau RIGHT_BOTTOM di RTL.
INLINE_START_BLOCK_START Sama dengan LEFT_TOP di LTR, atau RIGHT_TOP di RTL.
LEFT_BOTTOM Elemen diposisikan di sebelah kiri, di atas elemen kiri bawah, dan mengalir ke atas. Sebaiknya gunakan INLINE_START_BLOCK_END.
LEFT_CENTER Elemen diposisikan di tengah sisi kiri. Sebaiknya gunakan INLINE_START_BLOCK_CENTER.
LEFT_TOP Elemen diposisikan di sebelah kiri, di bawah elemen kiri atas, dan mengalir ke bawah. Sebaiknya gunakan INLINE_START_BLOCK_START.
RIGHT_BOTTOM Elemen diposisikan di sebelah kanan, di atas elemen kanan bawah, dan mengalir ke atas. Sebaiknya gunakan INLINE_END_BLOCK_END.
RIGHT_CENTER Elemen diposisikan di tengah sisi kanan. Sebaiknya gunakan INLINE_END_BLOCK_CENTER.
RIGHT_TOP Elemen diposisikan di sebelah kanan, di bawah elemen kanan atas, dan mengalir ke bawah. Sebaiknya gunakan INLINE_END_BLOCK_START.
TOP_CENTER Elemen diposisikan di tengah baris atas. Sebaiknya gunakan BLOCK_START_INLINE_CENTER.
TOP_LEFT Elemen diposisikan di kiri atas dan mengalir ke arah tengah. Sebaiknya gunakan BLOCK_START_INLINE_START.
TOP_RIGHT Elemen diposisikan di kanan atas dan mengalir ke arah tengah. Sebaiknya gunakan BLOCK_START_INLINE_END.