ภาพรวม
การตั้งค่าสำหรับอินเทอร์เฟซผู้ใช้ของ 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] |
ควบคุมว่าสามารถทำงานด้วยท่าทางสัมผัสการหมุนและซูมนอกกึ่งกลางและเลื่อนไปรอบๆ ได้หรือไม่ (ค่าเริ่มต้น ใช่)