Controls

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

อินเทอร์เฟซ 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

google.maps.MapTypeControlStyle ค่าคงที่

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ค่าคงที่ ScaleControlStyle

google.maps.ScaleControlStyle ค่าคงที่

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

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

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

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

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

ค่าคงที่ ControlPosition

google.maps.ControlPosition ค่าคงที่

ตัวระบุที่ใช้ระบุตำแหน่งตัวควบคุมบนแผนที่ ระบบจะวางตำแหน่งตัวควบคุมโดยเทียบกับตัวควบคุมอื่นๆ ในตำแหน่งเลย์เอาต์เดียวกัน ตัวควบคุมที่เพิ่มก่อนจะอยู่ใกล้กับขอบของแผนที่มากขึ้น ขอแนะนำให้ใช้ "ค่าตรรกะ" (ดู 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 แทน