การตั้งค่า UI

คลาสสุดท้ายสาธารณะ UiSettings ขยายออบเจ็กต์

การตั้งค่าสำหรับอินเทอร์เฟซผู้ใช้ของ Google Maps หากต้องการใช้อินเทอร์เฟซนี้ ให้เรียก getUiSettings()

สรุปวิธีการสาธารณะ

boolean
isCompassEnabled()
รับข้อมูลว่าเข็มทิศเปิดหรือปิดอยู่
boolean
isIndoorLevelPickerEnabled()
รับข้อมูลว่ามีการเปิดใช้/ปิดใช้เครื่องมือเลือกระดับในอาคารไหม
boolean
isMapToolbarEnabled()
เปิดใช้/ปิดใช้งานแถบเครื่องมือแผนที่
boolean
isMyLocationButtonEnabled()
ดูว่ามีการเปิดใช้/ปิดใช้งานปุ่มตำแหน่งของฉันหรือไม่
boolean
isRotateGesturesEnabled()
เปิดใช้/ปิดใช้ท่าทางสัมผัสการหมุน
boolean
isScrollGesturesEnabled()
เปิดใช้/ปิดใช้ท่าทางสัมผัสการเลื่อน
boolean
isScrollGesturesEnabledDuringRotateOrZoom()
กำหนดว่าจะให้เปิดหรือปิดท่าทางสัมผัสการเลื่อนระหว่างการหมุนและท่าทางสัมผัสการซูม
boolean
isTiltGesturesEnabled()
เปิดใช้/ปิดใช้ท่าทางสัมผัสการเอียง
boolean
isZoomControlsEnabled()
รับข้อมูลว่ามีการเปิดใช้/ปิดใช้การควบคุมการซูมหรือไม่
boolean
isZoomGesturesEnabled()
เปิดใช้/ปิดใช้ท่าทางสัมผัสการซูม
void
setAllGesturesEnabled(เปิดใช้บูลีน)
ตั้งค่ากำหนดว่าจะเปิดหรือปิดใช้ท่าทางสัมผัสทั้งหมด
void
setCompassEnabled(เปิดใช้บูลีน)
เปิดหรือปิดใช้เข็มทิศ
void
setIndoorLevelPickerEnabled(เปิดใช้บูลีน)
กำหนดว่าจะเปิดใช้เครื่องมือเลือกระดับในอาคารไหม เมื่อเปิดใช้โหมดในอาคาร
void
setMapToolbarEnabled(เปิดใช้บูลีน)
ตั้งค่ากำหนดว่าควรจะเปิดหรือปิดแถบเครื่องมือแผนที่
void
setMyLocationButtonEnabled(เปิดใช้บูลีน)
เปิดหรือปิดการใช้งานปุ่มตำแหน่งของฉัน
void
setRotateGesturesEnabled(เปิดใช้บูลีน)
ตั้งค่ากำหนดว่าควรเปิดหรือปิดใช้ท่าทางสัมผัสการหมุน
void
setScrollGesturesEnabled(เปิดใช้บูลีน)
ตั้งค่ากําหนดว่าควรเปิดหรือปิดใช้ท่าทางสัมผัสการเลื่อน
void
setScrollGesturesEnabledDuringRotateOrZoom(เปิดใช้บูลีน)
ตั้งค่ากำหนดว่าจะให้ใช้ท่าทางสัมผัสการเลื่อนพร้อมกับท่าทางสัมผัสการซูมหรือหมุนได้หรือไม่
void
setTiltGesturesEnabled(เปิดใช้บูลีน)
ตั้งค่ากำหนดว่าควรเปิดหรือปิดใช้ท่าทางสัมผัสการเอียง
void
setZoomControlsEnabled(เปิดใช้บูลีน)
เปิดหรือปิดใช้ตัวควบคุมการซูม
void
setZoomGesturesEnabled(เปิดใช้บูลีน)
ตั้งค่าว่าจะให้เปิดหรือปิดท่าทางสัมผัสสำหรับการซูม

ข้อมูลสรุปของเมธอดที่รับช่วงมา

วิธีการสาธารณะ

บูลีนสาธารณะ isCompassEnabled ()

รับข้อมูลว่าเข็มทิศเปิดหรือปิดอยู่

การคืนสินค้า
  • trueหากเปิดใช้เข็มทิศ falseหากปิดใช้เข็มทิศ

บูลีนสาธารณะ isIndoorLevelPickerEnabled ()

รับข้อมูลว่ามีการเปิดใช้/ปิดใช้เครื่องมือเลือกระดับในอาคารไหม กล่าวคือ เครื่องมือเลือกระดับจะปรากฏเมื่อมีการโฟกัสอาคารที่มีแผนที่ในอาคารหรือไม่

การคืนสินค้า
  • true หากเปิดใช้เครื่องมือเลือกระดับ false หากปิดใช้เครื่องมือเลือกระดับ

บูลีนสาธารณะ isMapToolbarEnabled ()

เปิดใช้/ปิดใช้งานแถบเครื่องมือแผนที่

การคืนสินค้า
  • true หากเปิดใช้งานแถบเครื่องมือแผนที่ไว้ false มิฉะนั้น

สาธารณะ บูลีน isMyLocationButtonEnabled ()

ดูว่ามีการเปิดใช้/ปิดใช้งานปุ่มตำแหน่งของฉันหรือไม่

การคืนสินค้า
  • true หากเปิดใช้ปุ่มตำแหน่งของฉัน falseหากปุ่มตำแหน่งของฉันปิดอยู่

บูลีน สาธารณะ isRotateGesturesEnabled ()

เปิดใช้/ปิดใช้ท่าทางสัมผัสการหมุน

การคืนสินค้า
  • true หากเปิดใช้ท่าทางสัมผัสการหมุน false หากปิดใช้ท่าทางสัมผัสการหมุน

บูลีนสาธารณะ isScrollGesturesEnabled ()

เปิดใช้/ปิดใช้ท่าทางสัมผัสการเลื่อน

การคืนสินค้า
  • true หากเปิดใช้ท่าทางสัมผัสการเลื่อน false หากปิดใช้ท่าทางสัมผัสการเลื่อน

บูลีน สาธารณะ isScrollGesturesEnabledDuringRotateOrZoom ()

กำหนดว่าจะให้เปิดหรือปิดท่าทางสัมผัสการเลื่อนระหว่างการหมุนและท่าทางสัมผัสการซูม

การคืนสินค้า
  • true หากเปิดใช้ท่าทางสัมผัสการเลื่อนระหว่างท่าทางสัมผัสการหมุนหรือซูม false หากปิดใช้ท่าทางสัมผัสการเลื่อนระหว่างการหมุนหรือการซูม

บูลีนสาธารณะ isTiltGesturesEnabled ()

เปิดใช้/ปิดใช้ท่าทางสัมผัสการเอียง

การคืนสินค้า
  • true หากเปิดใช้ท่าทางสัมผัสการเอียง false หากปิดใช้ท่าทางสัมผัสการเอียง

บูลีนสาธารณะ isZoomControlsEnabled ()

รับข้อมูลว่ามีการเปิดใช้/ปิดใช้การควบคุมการซูมหรือไม่

การคืนสินค้า
  • true หากเปิดใช้ตัวควบคุมการซูม false หากปิดใช้ตัวควบคุมการซูม

บูลีนสาธารณะ isZoomGesturesEnabled ()

เปิดใช้/ปิดใช้ท่าทางสัมผัสการซูม

การคืนสินค้า
  • true หากเปิดใช้ท่าทางสัมผัสการซูม false หากปิดใช้ท่าทางสัมผัสการซูม

Public void setAllGesturesEnabled (boolean enabled)

ตั้งค่ากำหนดว่าจะเปิดหรือปิดใช้ท่าทางสัมผัสทั้งหมด หากเปิดใช้ ท่าทางสัมผัสทั้งหมดจะพร้อมใช้งาน มิเช่นนั้นระบบจะปิดใช้ท่าทางสัมผัสทั้งหมด นโยบายนี้ไม่ได้จำกัดไม่ให้ผู้ใช้แตะปุ่มใดๆ บนหน้าจอเพื่อย้ายกล้อง (เช่น การควบคุมเข็มทิศหรือการซูม) และไม่ได้เป็นการจำกัดการเคลื่อนไหวและภาพเคลื่อนไหวแบบเป็นโปรแกรม

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้ท่าทางสัมผัสทั้งหมด false เพื่อปิดใช้ท่าทางสัมผัสทั้งหมด

Public void setCompassEnabled (boolean enabled)

เปิดหรือปิดใช้เข็มทิศ เข็มทิศเป็นไอคอนบนแผนที่ซึ่งระบุทิศทางทิศเหนือในแผนที่ หากเปิดใช้ การตั้งค่านี้จะแสดงเฉพาะเมื่อกล้องเอียงหรือหมุนออกจากการวางแนวเริ่มต้น (เอียง 0 และแบริ่ง 0) เมื่อผู้ใช้คลิกเข็มทิศ กล้องจะหมุนตัวเองตามการวางแนวเริ่มต้นและจางลงหลังจากนั้นไม่นาน หากปิดใช้ เข็มทิศจะไม่แสดงขึ้นมา

โดยค่าเริ่มต้น เข็มทิศจะถูกเปิดใช้งานอยู่แล้ว (และจะแสดงเมื่อกล้องไม่อยู่ในการวางแนว เริ่มต้น)

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้เข็มทิศ falseเพื่อปิดใช้เข็มทิศ

โมฆะสาธารณะ setIndoorLevelPickerEnabled (boolean enabled)

กำหนดว่าจะเปิดใช้เครื่องมือเลือกระดับในอาคารไหม เมื่อเปิดใช้โหมดในอาคาร หากเป็น true เครื่องมือเลือกระดับจะปรากฏขึ้นเมื่อโฟกัสอาคารที่มีแผนที่ในอาคาร หากเป็น false เครื่องมือเลือกระดับจะไม่ปรากฏขึ้น แอปพลิเคชันจะต้องระบุวิธีเลือกระดับของตนเอง ลักษณะการทำงานเริ่มต้นคือการแสดงเครื่องมือเลือกระดับ

พารามิเตอร์
เปิดใช้อยู่ true เพื่อแสดง false เพื่อซ่อนเครื่องมือเลือกระดับ

โมฆะสาธารณะ setMapToolbarEnabled (boolean enabled)

ตั้งค่ากำหนดว่าควรจะเปิดหรือปิดแถบเครื่องมือแผนที่ หากเปิดใช้และแถบเครื่องมือแผนที่สามารถแสดงในบริบทปัจจุบันได้ ผู้ใช้จะเห็นแถบที่มีการดำเนินการต่างๆ ที่ขึ้นอยู่กับบริบท เช่น "เปิดแผนที่นี้ในแอป Google Maps" และ "ค้นหาเส้นทางไปยังเครื่องหมายที่ไฮไลต์ในแอป Google Maps"

โดยค่าเริ่มต้น แถบเครื่องมือแผนที่จะเปิดใช้งาน

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดการใช้งานแถบเครื่องมือแผนที่ false เพื่อปิดใช้งานแถบเครื่องมือแผนที่

สาธารณะ void setMyLocationButtonEnabled (boolean enabled)

เปิดหรือปิดการใช้งานปุ่มตำแหน่งของฉัน ปุ่มตำแหน่งของฉันทำให้กล้องเคลื่อน เพื่อให้ตำแหน่งของผู้ใช้อยู่ตรงกลางแผนที่ หากเปิดใช้ปุ่มอยู่ ปุ่มจะปรากฏต่อเมื่อมีการเปิดใช้เลเยอร์ตำแหน่งของฉันเท่านั้น

ปุ่มตำแหน่งของฉันจะเปิดใช้อยู่โดยค่าเริ่มต้น (และจะแสดงเมื่อเปิดใช้เลเยอร์ตำแหน่งของฉัน)

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้ปุ่มตำแหน่งของฉัน falseเพื่อปิดใช้ปุ่มตำแหน่งของฉัน

สาธารณะ โมฆะ setRotateGesturesEnabled (boolean enabled)

ตั้งค่ากำหนดว่าควรเปิดหรือปิดใช้ท่าทางสัมผัสการหมุน หากเปิดใช้ ผู้ใช้จะใช้ท่าทางสัมผัสหมุน 2 นิ้วเพื่อหมุนกล้องได้ หากปิดใช้ ผู้ใช้จะหมุนกล้องผ่านท่าทางสัมผัสไม่ได้ การตั้งค่านี้ไม่ได้จำกัดผู้ใช้จากการแตะไอคอนเข็มทิศเพื่อรีเซ็ตการวางแนวของกล้อง รวมถึงไม่จำกัดการเคลื่อนไหวและภาพเคลื่อนไหวแบบเป็นโปรแกรมของกล้อง

ท่าทางสัมผัสการหมุนจะเปิดอยู่โดยค่าเริ่มต้น

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้การหมุน false เพื่อปิดใช้ท่าทางสัมผัสการหมุน

โมฆะสาธารณะ setScrollGesturesEnabled (boolean enabled)

ตั้งค่ากําหนดว่าควรเปิดหรือปิดใช้ท่าทางสัมผัสการเลื่อน หากเปิดใช้ ผู้ใช้จะเลื่อนเพื่อแพนกล้องได้ หากปิดใช้ การปัดจะไม่มีผล การตั้งค่านี้ไม่ได้จำกัดการเคลื่อนไหวแบบเป็นโปรแกรมและภาพเคลื่อนไหวของกล้อง

ท่าทางสัมผัสการเลื่อนจะเปิดอยู่โดยค่าเริ่มต้น

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้ท่าทางสัมผัสการเลื่อน false เพื่อปิดใช้ท่าทางสัมผัสการเลื่อน

สาธารณะ โมฆะ setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

ตั้งค่ากำหนดว่าจะให้ใช้ท่าทางสัมผัสการเลื่อนพร้อมกับท่าทางสัมผัสการซูมหรือหมุนได้หรือไม่ หากเปิดใช้ ผู้ใช้จะสามารถเลื่อนแผนที่ในขณะที่หมุนหรือซูมแผนที่ได้ หากปิดใช้ จะไม่สามารถเลื่อนแผนที่ได้ในขณะที่ผู้ใช้หมุนหรือซูมแผนที่โดยใช้ท่าทางสัมผัส การตั้งค่านี้จะไม่ได้ปิดใช้ท่าทางสัมผัสการเลื่อนทั้งหมด เฉพาะในระหว่างท่าทางสัมผัสการหมุนและการซูมเท่านั้น และจะไม่จำกัดการเคลื่อนไหวและภาพเคลื่อนไหวแบบเป็นโปรแกรมของกล้อง

โดยค่าเริ่มต้น จะมีการเปิดใช้ท่าทางสัมผัสของการเลื่อนระหว่างการหมุนและการซูม

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้ท่าทางสัมผัสการเลื่อนระหว่างการหมุนหรือการซูม false เพื่อปิดใช้ท่าทางสัมผัสการเลื่อนระหว่างการหมุนหรือการซูม

สาธารณะ void setTiltGesturesEnabled (boolean enabled)

ตั้งค่ากำหนดว่าควรเปิดหรือปิดใช้ท่าทางสัมผัสการเอียง หากเปิดใช้ ผู้ใช้จะใช้นิ้ว 2 นิ้วเลื่อนลงในแนวตั้งเพื่อเอียงกล้องได้ หากปิดใช้ ผู้ใช้จะเอียงกล้องโดยใช้ท่าทางสัมผัสไม่ได้ การตั้งค่านี้ไม่ได้จำกัดผู้ใช้จากการแตะไอคอนเข็มทิศเพื่อรีเซ็ตการวางแนวของกล้อง รวมถึงไม่จำกัดการเคลื่อนไหวและภาพเคลื่อนไหวแบบเป็นโปรแกรมของกล้อง

ท่าทางสัมผัสการเอียงจะเปิดอยู่โดยค่าเริ่มต้น

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้ท่าทางสัมผัสการเอียง false เพื่อปิดใช้ท่าทางสัมผัสการเอียง

โมฆะสาธารณะ setZoomControlsEnabled (boolean enabled)

เปิดหรือปิดใช้ตัวควบคุมการซูม หากเปิดใช้ ตัวควบคุมการซูมจะเป็นปุ่มคู่หนึ่ง (ปุ่มหนึ่งสำหรับซูมเข้า ปุ่มหนึ่งสำหรับซูมออก) ซึ่งปรากฏบนหน้าจอ เมื่อกด จะทำให้กล้องซูมเข้า (หรือออก) ระดับการซูม 1 ระดับ หากปิดใช้ ตัวควบคุมการซูมจะไม่แสดง

การควบคุมการซูมจะเปิดอยู่โดยค่าเริ่มต้น

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดใช้ตัวควบคุมการซูม false เพื่อปิดใช้ตัวควบคุมการซูม

โมฆะสาธารณะ setZoomGesturesEnabled (boolean enabled)

ตั้งค่าว่าจะให้เปิดหรือปิดท่าทางสัมผัสสำหรับการซูม หากเปิดใช้ ผู้ใช้จะแตะ 2 ครั้ง/ใช้ 2 นิ้วแตะหรือบีบเพื่อซูมกล้องได้ หากปิดใช้ ท่าทางสัมผัสเหล่านี้จะไม่มีผล การตั้งค่านี้ไม่ส่งผลต่อปุ่มซูม และจะไม่จำกัดการเคลื่อนไหวและภาพเคลื่อนไหวแบบเป็นโปรแกรมของกล้อง

ท่าทางสัมผัสสำหรับการซูมจะเปิดใช้งานโดยค่าเริ่มต้น

พารามิเตอร์
เปิดใช้อยู่ true เพื่อเปิดท่าทางสัมผัสการซูม false เพื่อปิดใช้ท่าทางสัมผัสการซูม