การอ้างอิงคลาส GMSUISettings


ภาพรวม

การตั้งค่าสำหรับอินเทอร์เฟซผู้ใช้ของ GMSMapView

ฟังก์ชันสมาชิกสาธารณะ

(void) - setAllGesturesEnabled:
 ตั้งค่ากำหนดว่าจะเปิดใช้งานท่าทางสัมผัสทั้งหมด (ค่าเริ่มต้น) หรือปิดใช้

พร็อพเพอร์ตี้

บูลีนscrollGestures
 ควบคุมว่าจะเปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้ท่าทางสัมผัสการเลื่อน
บูลีนzoomGestures
 ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการซูม (ค่าเริ่มต้น) หรือปิดใช้
บูลีนtiltGestures
 ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการเอียง (ค่าเริ่มต้น) หรือปิดใช้
บูลีนrotateGestures
 ควบคุมว่าจะเปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้ท่าทางสัมผัสการหมุน
บูลีนconsumesGesturesInView
 ควบคุมว่า GMSMapView ใช้ท่าทางสัมผัสของผู้ใช้อย่างสมบูรณ์หรือไม่เมื่อเปิดใช้ท่าทางสัมผัส (ค่าเริ่มต้น ใช่)
บูลีนcompassButton
 เปิดหรือปิดเข็มทิศ
บูลีนmyLocationButton
 เปิดหรือปิดใช้งานปุ่มตำแหน่งของฉัน
บูลีนindoorPicker
 เปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้เครื่องมือเลือกชั้นในอาคาร
บูลีนallowScrollGesturesDuringRotateOrZoom
 ควบคุมว่าสามารถทำงานด้วยท่าทางสัมผัสการหมุนและซูมนอกกึ่งกลางและเลื่อนไปรอบๆ ได้หรือไม่ (ค่าเริ่มต้น ใช่)

เอกสารประกอบเกี่ยวกับฟังก์ชันของสมาชิก

- (void) setAllGesturesEnabled: (BOOL)  เปิดอยู่

ตั้งค่ากำหนดว่าจะเปิดใช้งานท่าทางสัมผัสทั้งหมด (ค่าเริ่มต้น) หรือปิดใช้

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


เอกสารเกี่ยวกับพร็อพเพอร์ตี้

- (BOOL) scrollGestures [read, write, assign]

ควบคุมว่าจะเปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้ท่าทางสัมผัสการเลื่อน

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

- zoomGestures (BOOL) [read, write, assign]

ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการซูม (ค่าเริ่มต้น) หรือปิดใช้

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

- (BOOL) tiltGestures [read, write, assign]

ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการเอียง (ค่าเริ่มต้น) หรือปิดใช้

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

- (BOOL) rotateGestures [read, write, assign]

ควบคุมว่าจะเปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้ท่าทางสัมผัสการหมุน

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

- (BOOL) consumesGesturesInView [read, write, assign]

ควบคุมว่า GMSMapView ใช้ท่าทางสัมผัสของผู้ใช้อย่างสมบูรณ์หรือไม่เมื่อเปิดใช้ท่าทางสัมผัส (ค่าเริ่มต้น ใช่)

วิธีนี้จะป้องกันไม่ให้มุมมองของผู้ปกครองรับท่าทางสัมผัสเหล่านี้

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

- (BOOL) compassButton [read, write, assign]

เปิดหรือปิดเข็มทิศ

เข็มทิศเป็นไอคอนบนแผนที่ซึ่งระบุทิศทางทิศเหนือบนแผนที่

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

- (BOOL) myLocationButton [read, write, assign]

เปิดหรือปิดใช้งานปุ่มตำแหน่งของฉัน

ปุ่มนี้จะปรากฏบนแผนที่ โดยเมื่อแตะโดยผู้ใช้ ปุ่มนี้จะตั้งศูนย์กลางของแผนที่ไว้ที่ตำแหน่งปัจจุบันของผู้ใช้

- (BOOL) indoorPicker [read, write, assign]

เปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้เครื่องมือเลือกชั้นในอาคาร

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

- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign]

ควบคุมว่าสามารถทำงานด้วยท่าทางสัมผัสการหมุนและซูมนอกกึ่งกลางและเลื่อนไปรอบๆ ได้หรือไม่ (ค่าเริ่มต้น ใช่)