Controls

FullscreenControlOptions interface

google.maps.FullscreenControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลการควบคุมแบบเต็มหน้าจอ

position optional
ประเภท:  ControlPosition optional
ค่าเริ่มต้น: ControlPosition.INLINE_END_BLOCK_START
รหัสตำแหน่ง ใช้เพื่อระบุตำแหน่งของตัวควบคุมบนแผนที่

MapTypeControlOptions อินเทอร์เฟซ

google.maps.MapTypeControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลของตัวควบคุมประเภทแผนที่

mapTypeIds optional
ประเภท:  Array<MapTypeId|string> optional
รหัสของประเภทแผนที่ที่จะแสดงในตัวควบคุม
position optional
ประเภท:  ControlPosition optional
ค่าเริ่มต้น: ControlPosition.BLOCK_START_INLINE_START
รหัสตำแหน่ง ใช้เพื่อระบุตำแหน่งของตัวควบคุมบนแผนที่
style optional
ประเภท:  MapTypeControlStyle optional
รหัสสไตล์ ใช้เพื่อเลือกสไตล์ของตัวควบคุมประเภทแผนที่ที่จะแสดง

MapTypeControlStyle constants

google.maps.MapTypeControlStyle constants

ตัวระบุสําหรับ MapTypesControls ทั่วไป

เข้าถึงโดยการโทรหา const {MapTypeControlStyle} = await google.maps.importLibrary("maps") โปรดดูไลบรารีใน Maps JavaScript API

DEFAULT ใช้ตัวควบคุมประเภทแผนที่เริ่มต้น เมื่อตัวควบคุม DEFAULT แสดงขึ้น ลักษณะของการควบคุมจะแตกต่างกันไปตามขนาดหน้าต่างและปัจจัยอื่นๆ การควบคุม DEFAULT อาจเปลี่ยนแปลงใน API เวอร์ชันในอนาคต
DROPDOWN_MENU เมนูแบบเลื่อนลงสำหรับพื้นที่โฆษณาบนหน้าจอ
HORIZONTAL_BAR แถบปุ่มตัวเลือกแนวนอนมาตรฐาน

MotionTrackingControlOptions interface

google.maps.MotionTrackingControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลการควบคุมการติดตามการเคลื่อนไหว

position optional
ประเภท:  ControlPosition optional
ค่าเริ่มต้น: ControlPosition.INLINE_END_BLOCK_END
รหัสตำแหน่ง ใช้เพื่อระบุตำแหน่งของตัวควบคุมนี้ในภาพพาโนรามา

PanControlOptions interface

google.maps.PanControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลของการควบคุมการแพน

position optional
ประเภท:  ControlPosition optional
ค่าเริ่มต้น: ControlPosition.INLINE_END_BLOCK_END
รหัสตำแหน่ง ใช้เพื่อระบุตำแหน่งของตัวควบคุมบนแผนที่

RotateControlOptions interface

google.maps.RotateControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลของตัวควบคุมการหมุน

position optional
ประเภท:  ControlPosition optional
ค่าเริ่มต้น: ControlPosition.INLINE_END_BLOCK_END
รหัสตำแหน่ง ใช้เพื่อระบุตำแหน่งของตัวควบคุมบนแผนที่

ScaleControlOptions interface

google.maps.ScaleControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลตัวควบคุมขนาด

style optional
ประเภท:  ScaleControlStyle optional
รหัสสไตล์ ใช้เพื่อเลือกสไตล์ของตัวควบคุมการปรับขนาดที่จะแสดง

ScaleControlStyle constants

google.maps.ScaleControlStyle constants

ตัวระบุสําหรับรหัสตัวควบคุมการปรับขนาด

DEFAULT ตัวควบคุมการปรับขนาดมาตรฐาน

StreetViewControlOptions อินเทอร์เฟซ

google.maps.StreetViewControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลตัวควบคุมเพ็กแมนของ Street View บนแผนที่

position optional
ประเภท:  ControlPosition optional
รหัสตำแหน่ง ใช้เพื่อระบุตำแหน่งของตัวควบคุมบนแผนที่ ตำแหน่งเริ่มต้นจะฝังอยู่ในตัวควบคุมการไปยังส่วนต่างๆ (การซูมและเลื่อน) หากตำแหน่งนี้ว่างเปล่าหรือเหมือนกับที่ระบุไว้ใน zoomControlOptions หรือ panControlOptions ตัวควบคุม Street View จะแสดงเป็นส่วนหนึ่งของตัวควบคุมการนําทาง มิฉะนั้น ระบบจะแสดงแยกกัน
sources optional
ประเภท:  Iterable<StreetViewSource> optional
ค่าเริ่มต้น: [StreetViewSource.DEFAULT]
ระบุแหล่งที่มาของภาพพาโนรามาที่จะค้นหา ซึ่งช่วยให้สามารถจำกัดการค้นหาให้แสดงเฉพาะภาพพาโนรามาอย่างเป็นทางการของ Google ได้ เป็นต้น ระบบจะประเมินการตั้งค่าแหล่งที่มาหลายแห่งเป็นจุดตัดของแหล่งที่มาเหล่านั้น หมายเหตุ: ระบบยังไม่รองรับแหล่งที่มา StreetViewSource.OUTDOOR ในขณะนี้

ZoomControlOptions interface

google.maps.ZoomControlOptions อินเทอร์เฟซ

ตัวเลือกสำหรับการแสดงผลการควบคุมการซูม

position optional
ประเภท:  ControlPosition optional
ค่าเริ่มต้น: ControlPosition.INLINE_END_BLOCK_END
รหัสตำแหน่ง ใช้เพื่อระบุตำแหน่งของตัวควบคุมบนแผนที่

ControlPosition constants

google.maps.ControlPosition constants

ตัวระบุที่ใช้ระบุตำแหน่งของการควบคุมบนแผนที่ ตัวควบคุมจะอยู่ในตําแหน่งสัมพันธ์กับตัวควบคุมอื่นๆ ในตําแหน่งเลย์เอาต์เดียวกัน การควบคุมที่เพิ่มก่อนจะมีตำแหน่งใกล้กับขอบแผนที่มากกว่า เราขอแนะนําให้ใช้ "ค่าเชิงตรรกะ" (ดูhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) เพื่อให้รองรับบริบทเลย์เอาต์ทั้งแบบจากซ้ายไปขวา (LTR) และจากขวาไปซ้าย (RTL) โดยอัตโนมัติ

ค่าตรรกะใน LTR:

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

ค่าตรรกะใน RTL:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

ค่าเดิม:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

องค์ประกอบในแถวบนหรือล่างจะไหลไปทางตรงกลางของแถว องค์ประกอบในคอลัมน์ซ้ายหรือขวาจะเลื่อนไปทางตรงกลางของคอลัมน์

เข้าถึงโดยการโทรหา const {ControlPosition} = await google.maps.importLibrary("core") โปรดดูไลบรารีใน Maps JavaScript API

BLOCK_END_INLINE_CENTER เทียบเท่ากับ BOTTOM_CENTER ทั้งในรูปแบบ LTR และ RTL
BLOCK_END_INLINE_END เทียบเท่ากับ BOTTOM_RIGHT ใน LTR หรือ BOTTOM_LEFT ใน RTL
BLOCK_END_INLINE_START เทียบเท่ากับ BOTTOM_LEFT ใน LTR หรือ BOTTOM_RIGHT ใน RTL
BLOCK_START_INLINE_CENTER เทียบเท่ากับ TOP_CENTER ทั้งแบบ LTR และ RTL
BLOCK_START_INLINE_END เทียบเท่ากับ TOP_RIGHT ใน LTR หรือ TOP_LEFT ใน RTL
BLOCK_START_INLINE_START เทียบเท่ากับ TOP_LEFT ใน LTR หรือ TOP_RIGHT ใน RTL
BOTTOM_CENTER องค์ประกอบจะวางอยู่ที่กึ่งกลางของแถวล่าง ลองใช้ BLOCK_END_INLINE_CENTER แทน
BOTTOM_LEFT องค์ประกอบจะวางอยู่ที่ด้านซ้ายล่างและเลื่อนไปทางตรงกลาง องค์ประกอบจะอยู่ที่ด้านขวาของโลโก้ Google ลองใช้ BLOCK_END_INLINE_START แทน
BOTTOM_RIGHT องค์ประกอบจะวางอยู่ที่ด้านล่างขวาและเลื่อนไปทางตรงกลาง องค์ประกอบจะวางไว้ทางด้านซ้ายของลิขสิทธิ์ ลองใช้ BLOCK_END_INLINE_END แทน
INLINE_END_BLOCK_CENTER เทียบเท่ากับ RIGHT_CENTER ใน LTR หรือ LEFT_CENTER ใน RTL
INLINE_END_BLOCK_END เทียบเท่ากับ RIGHT_BOTTOM ใน LTR หรือ LEFT_BOTTOM ใน RTL
INLINE_END_BLOCK_START เทียบเท่ากับ RIGHT_TOP ใน LTR หรือ LEFT_TOP ใน RTL
INLINE_START_BLOCK_CENTER เทียบเท่ากับ LEFT_CENTER ใน LTR หรือ RIGHT_CENTER ใน RTL
INLINE_START_BLOCK_END เทียบเท่ากับ LEFT_BOTTOM ใน LTR หรือ RIGHT_BOTTOM ใน RTL
INLINE_START_BLOCK_START เทียบเท่ากับ LEFT_TOP ใน LTR หรือ RIGHT_TOP ใน RTL
LEFT_BOTTOM องค์ประกอบจะวางอยู่ทางด้านซ้ายเหนือองค์ประกอบด้านซ้ายล่าง และเลื่อนขึ้นด้านบน ลองใช้ INLINE_START_BLOCK_END แทน
LEFT_CENTER องค์ประกอบจะวางอยู่ที่กึ่งกลางของด้านซ้าย ลองใช้ INLINE_START_BLOCK_CENTER แทน
LEFT_TOP องค์ประกอบจะวางอยู่ทางด้านซ้ายใต้องค์ประกอบด้านซ้ายบน และวางเรียงต่อกันจากบนลงล่าง ลองใช้ INLINE_START_BLOCK_START แทน
RIGHT_BOTTOM องค์ประกอบจะวางอยู่ทางด้านขวาเหนือองค์ประกอบด้านขวาล่าง และเลื่อนขึ้นด้านบน ลองใช้ INLINE_END_BLOCK_END แทน
RIGHT_CENTER องค์ประกอบจะวางอยู่ที่กึ่งกลางของด้านขวา ลองใช้ INLINE_END_BLOCK_CENTER แทน
RIGHT_TOP องค์ประกอบจะวางอยู่ทางด้านขวาใต้องค์ประกอบด้านขวาบน และเลื่อนลงด้านล่าง ลองใช้ INLINE_END_BLOCK_START แทน
TOP_CENTER องค์ประกอบจะวางอยู่ที่กึ่งกลางของแถวบน ลองใช้ BLOCK_START_INLINE_CENTER แทน
TOP_LEFT องค์ประกอบจะวางอยู่ที่ด้านซ้ายบนและไหลไปทางตรงกลาง ลองใช้ BLOCK_START_INLINE_START แทน
TOP_RIGHT องค์ประกอบจะวางอยู่ที่ด้านขวาบนและไหลไปทางตรงกลาง ลองใช้ BLOCK_START_INLINE_END แทน