ภาพรวม
การตั้งค่าสำหรับอินเทอร์เฟซผู้ใช้ของ GMSMapView
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(void) | - setAllGesturesEnabled: |
ตั้งค่าว่าจะให้เปิดใช้ท่าทางสัมผัสทั้งหมด (ค่าเริ่มต้น) หรือปิดใช้ | |
พร็อพเพอร์ตี้ | |
บูลีน | scrollGestures |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการเลื่อน (ค่าเริ่มต้น) หรือปิดใช้ | |
บูลีน | zoomGestures |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการซูม (ค่าเริ่มต้น) หรือปิดใช้ | |
บูลีน | tiltGestures |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการเอียง (ค่าเริ่มต้น) หรือปิดใช้ | |
บูลีน | rotateGestures |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการหมุน (ค่าเริ่มต้น) หรือปิดใช้ | |
บูลีน | consumesGesturesInView |
ควบคุมว่า GMSMapView จะใช้ท่าทางสัมผัสของผู้ใช้ได้ทั้งหมดหรือไม่ เมื่อเปิดใช้ท่าทางสัมผัส (ค่าเริ่มต้นเป็น YES) | |
บูลีน | compassButton |
เปิดหรือปิดใช้เข็มทิศ | |
บูลีน | myLocationButton |
เปิดหรือปิดใช้งานปุ่มตำแหน่งของฉัน | |
บูลีน | indoorPicker |
เปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้เครื่องมือเลือกชั้นในอาคาร | |
บูลีน | allowScrollGesturesDuringRotateOrZoom |
ควบคุมว่าสามารถใช้ท่าทางสัมผัสสำหรับหมุนและซูมนอกกึ่งกลางและเลื่อนไปรอบๆ ได้หรือไม่ (ค่าเริ่มต้นคือ YES) | |
บูลีน | navigationHeaderEnabled |
เปิดหรือปิดใช้งานส่วนหัวของการนำทาง | |
บูลีน | navigationFooterEnabled |
เปิดหรือปิดใช้งานส่วนท้ายของการนำทาง | |
บูลีน | navigationTripProgressBarEnabled |
เปิดหรือปิดใช้แถบความคืบหน้าของการเดินทางในการนำทาง | |
บูลีน | recenterButtonEnabled |
เปิดหรือปิดปุ่มจัดกึ่งกลางใหม่ | |
บูลีน | showsIncidentCards |
การ์ดที่แสดงรายละเอียดของเหตุการณ์จะแสดงที่ด้านบนของแผนที่หรือไม่เมื่อผู้ใช้แตะไอคอนเหตุการณ์ เช่น การปิดถนน | |
บูลีน | showsDestinationMarkers |
จะแสดงเครื่องหมายจุดหมายสำหรับเส้นทางหรือไม่ | |
บูลีน | showsTrafficLights |
แสดงไฟจราจรตามเส้นทางระหว่างการนำทางหรือไม่ | |
บูลีน | showsStopSigns |
เลือกว่าจะแสดงป้ายหยุดตามเส้นทางระหว่างการนำทางหรือไม่ | |
UIColor * | navigationHeaderPrimaryBackgroundColor |
สีพื้นหลังหลักที่ใช้สำหรับส่วนหัวการนำทาง | |
UIColor * | navigationHeaderSecondaryBackgroundColor |
สีพื้นหลังรองที่จะใช้เป็นส่วนหัวของการนำทาง | |
CGFloat | navigationHeaderBackgroundAlpha |
ค่าอัลฟ่าของมุมมองส่วนหัวของการนำทาง | |
UIColor * | navigationHeaderPrimaryBackgroundColorNightMode |
สีพื้นหลังหลักของส่วนหัวการนำทางในโหมดกลางคืน เมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน | |
UIColor * | navigationHeaderSecondaryBackgroundColorNightMode |
สีพื้นหลังรองของส่วนหัวการนำทางในโหมดกลางคืน เมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน | |
UIColor * | navigationHeaderLargeManeuverIconColor |
สีของไอคอนเคลื่อนที่ในมุมมองส่วนหัวของการนำทางหลัก | |
UIColor * | navigationHeaderSmallManeuverIconColor |
สีของไอคอนการเคลื่อนที่ในมุมมองส่วนหัวของการนำทางของเลี้ยวถัดไป | |
UIColor * | navigationHeaderGuidanceRecommendedLaneColor |
สีของช่องทางที่แนะนำ | |
UIColor * | navigationHeaderNextStepTextColor |
สีของข้อความในส่วนหัวของขั้นตอนถัดไปเมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน | |
UIFont * | navigationHeaderNextStepFont |
แบบอักษรของข้อความในส่วนหัวของขั้นตอนถัดไป | |
UIColor * | navigationHeaderDistanceValueTextColor |
สีของข้อความสำหรับค่าระยะทางเมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน | |
UIFont * | navigationHeaderDistanceValueFont |
แบบอักษรของข้อความสำหรับค่าระยะทาง | |
UIColor * | navigationHeaderDistanceUnitsTextColor |
สีของข้อความสำหรับหน่วยระยะทางเมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน | |
UIFont * | navigationHeaderDistanceUnitsFont |
แบบอักษรของข้อความสำหรับหน่วยระยะทาง | |
UIColor * | navigationHeaderInstructionsTextColor |
สีของข้อความในส่วนคำแนะนำ | |
UIFont * | navigationHeaderInstructionsFirstRowFont |
แบบอักษรของข้อความสำหรับแถวแรกในส่วนคำแนะนำ | |
UIFont * | navigationHeaderInstructionsSecondRowFont |
แบบอักษรของข้อความสำหรับแถวที่สองในส่วนคำแนะนำ | |
UIFont * | navigationHeaderInstructionsConjunctionsFont |
แบบอักษรของข้อความสำหรับคำสันธานในส่วนคำแนะนำ | |
GMSNavigationSpeedometerUIOptions * | speedometerUIOptions |
กำหนดค่า UI ของเครื่องวัดความเร็วตามความรุนแรงของการแจ้งเตือนความเร็ว |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
- (เป็นโมฆะ) setAllGesturesEnabled: | (BOOL) | เปิดอยู่ |
ตั้งค่าว่าจะให้เปิดใช้ท่าทางสัมผัสทั้งหมด (ค่าเริ่มต้น) หรือปิดใช้
ข้อกำหนดนี้ไม่ได้จำกัดไม่ให้ผู้ใช้แตะปุ่มใดๆ บนหน้าจอเพื่อย้ายกล้อง (เช่น การควบคุมเข็มทิศหรือการซูม) และยังไม่จำกัดการเคลื่อนไหวและภาพเคลื่อนไหวแบบเป็นโปรแกรมด้วย
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (BOOL) scrollGestures [read, write, assign] |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการเลื่อน (ค่าเริ่มต้น) หรือปิดใช้
หากเปิดใช้ ผู้ใช้สามารถลากเพื่อเลื่อนกล้องได้ วิธีนี้ไม่จำกัดการเคลื่อนไหวของกล้องด้วยการเขียนโปรแกรม
- (BOOL) zoomGestures [read, write, assign] |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการซูม (ค่าเริ่มต้น) หรือปิดใช้
หากเปิดใช้ ผู้ใช้จะแตะ 2 ครั้ง/ใช้ 2 นิ้วแตะหรือบีบเพื่อซูมกล้องได้ วิธีนี้ไม่จำกัดการเคลื่อนไหวของกล้องด้วยการเขียนโปรแกรม
- (BOOL) tiltGestures [read, write, assign] |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการเอียง (ค่าเริ่มต้น) หรือปิดใช้
หากเปิดใช้ ผู้ใช้อาจใช้ 2 นิ้วเลื่อนขึ้นหรือลงเพื่อเอียงกล้อง วิธีนี้ไม่ได้จำกัดการควบคุมมุมของมุมมองของกล้องด้วยโปรแกรม
- (BOOL) rotateGestures [read, write, assign] |
ควบคุมว่าจะเปิดใช้ท่าทางสัมผัสการหมุน (ค่าเริ่มต้น) หรือปิดใช้
หากเปิดใช้ ผู้ใช้อาจใช้ท่าทางสัมผัสหมุน 2 นิ้วเพื่อหมุนกล้อง วิธีนี้ไม่ได้จำกัดการควบคุมทิศทางของกล้องด้วยโปรแกรม
- (BOOL) consumesGesturesInView [read, write, assign] |
ควบคุมว่า GMSMapView จะใช้ท่าทางสัมผัสของผู้ใช้ได้ทั้งหมดหรือไม่ เมื่อเปิดใช้ท่าทางสัมผัส (ค่าเริ่มต้นเป็น YES)
วิธีนี้จะช่วยป้องกันไม่ให้มุมมองของผู้ปกครองรับท่าทางสัมผัสเหล่านี้
เมื่อ GMSMapView อยู่ใน UIScrollView (หรือพื้นที่ที่เลื่อนได้อื่นๆ) นั่นหมายความว่าจะไม่มีการใช้ท่าทางสัมผัสบนแผนที่เป็นท่าทางสัมผัสการเลื่อน แต่การปิดใช้การตั้งค่านี้ (ตั้งค่าเป็น NO) อาจเป็นประโยชน์ในการรองรับลำดับชั้นหรือข้อกำหนดมุมมองที่ซับซ้อน
- (BOOL) compassButton [read, write, assign] |
เปิดหรือปิดใช้เข็มทิศ
เข็มทิศเป็นไอคอนบนแผนที่ซึ่งระบุทิศทางทิศเหนือในแผนที่
หากเปิดใช้ ตัวเลือกนี้จะแสดงขึ้นเมื่อหมุนกล้องออกจากการวางแนวเริ่มต้นเท่านั้น (ความสูงเป็น 0) เมื่อผู้ใช้แตะเข็มทิศ กล้องจะหมุนตัวเองตามการวางแนวเริ่มต้นและจางลงหลังจากนั้นไม่นาน หากปิดใช้ ระบบจะไม่แสดงเข็มทิศ
- (BOOL) myLocationButton [read, write, assign] |
เปิดหรือปิดใช้งานปุ่มตำแหน่งของฉัน
นี่คือปุ่มที่สามารถมองเห็นได้บนแผนที่ โดยเมื่อผู้ใช้แตะปุ่มดังกล่าว จะมีจุดศูนย์กลางของแผนที่อยู่ที่ตำแหน่งปัจจุบันของผู้ใช้
- (BOOL) indoorPicker [read, write, assign] |
เปิดใช้ (ค่าเริ่มต้น) หรือปิดใช้เครื่องมือเลือกชั้นในอาคาร
หากเปิดใช้ จะแสดงเฉพาะเมื่อมุมมองโฟกัสอยู่ที่อาคารที่มีข้อมูลชั้นในอาคารเท่านั้น หากปิดใช้ ชั้นที่เลือกจะยังคงควบคุมแบบเป็นโปรแกรมผ่านพร็อพเพอร์ตี้ IndoorDisplay MapView ได้
- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign] |
ควบคุมว่าสามารถใช้ท่าทางสัมผัสสำหรับหมุนและซูมนอกกึ่งกลางและเลื่อนไปรอบๆ ได้หรือไม่ (ค่าเริ่มต้นคือ YES)
- (BOOL) navigationHeaderEnabled [read, write, assign] |
เปิดหรือปิดใช้งานส่วนหัวของการนำทาง
ส่วนหัวจะแสดงคำแนะนำการแนะนำไว้ที่ด้านบนของแผนที่ ซึ่งจะมีค่าเริ่มต้นเป็น "ใช่"
- (BOOL) navigationFooterEnabled [read, write, assign] |
เปิดหรือปิดใช้งานส่วนท้ายของการนำทาง
ส่วนท้ายจะแสดงระยะทางและข้อมูลเวลาถึงโดยประมาณที่ด้านล่างของแผนที่ ซึ่งจะมีค่าเริ่มต้นเป็น "ใช่"
- (BOOL) navigationTripProgressBarEnabled [read, write, assign] |
เปิดหรือปิดใช้แถบความคืบหน้าของการเดินทางในการนำทาง
แถบความคืบหน้าของการเดินทางจะแสดงรายละเอียดของการเดินทางไปข้างหน้าในมุมมองเชิงเส้นบนด้านท้ายของแผนที่ ค่าเริ่มต้นจะเป็น NO
- (BOOL) recenterButtonEnabled [read, write, assign] |
เปิดหรือปิดปุ่มจัดกึ่งกลางใหม่
หากตั้งค่าเป็น "ใช่" ปุ่มตัวจัดกึ่งกลางจะปรากฏขึ้นหากกล้องไม่ได้ติดตามตำแหน่งของผู้ใช้อยู่ในขณะนี้ หรือเมื่อซูมตามแต่การซูมจะแตกต่างจากค่าเริ่มต้นอย่างมาก ซึ่งจะมีค่าเริ่มต้นเป็น "ใช่"
- (BOOL) showsIncidentCards [read, write, assign] |
การ์ดที่แสดงรายละเอียดของเหตุการณ์จะแสดงที่ด้านบนของแผนที่หรือไม่เมื่อผู้ใช้แตะไอคอนเหตุการณ์ เช่น การปิดถนน
ซึ่งจะมีค่าเริ่มต้นเป็น "ใช่"
- (BOOL) showsDestinationMarkers [read, write, assign] |
จะแสดงเครื่องหมายจุดหมายสำหรับเส้นทางหรือไม่
ซึ่งจะมีค่าเริ่มต้นเป็น "ใช่"
- (BOOL) showsTrafficLights [read, write, assign] |
แสดงไฟจราจรตามเส้นทางระหว่างการนำทางหรือไม่
การเปลี่ยนแปลงการตั้งค่านี้จะมีผลกับคำขอเส้นทางที่ตามมาเท่านั้น
เมื่อมีการใช้การตั้งค่าแล้ว อินเทอร์เฟซผู้ใช้จะแสดงไฟจราจร 3 ดวงแรกที่กำลังจะมาหรือป้ายหยุดเมื่อใดก็ตามในระหว่างการนำทาง โดยมีข้อมูลพร้อมใช้งาน
ค่าเริ่มต้นคือ NO
- (BOOL) showsStopSigns [read, write, assign] |
เลือกว่าจะแสดงป้ายหยุดตามเส้นทางระหว่างการนำทางหรือไม่
การเปลี่ยนแปลงการตั้งค่านี้จะมีผลกับคำขอเส้นทางที่ตามมาเท่านั้น
เมื่อมีการใช้การตั้งค่าแล้ว อินเทอร์เฟซผู้ใช้จะแสดงไฟจราจร 3 ดวงแรกที่กำลังจะมาหรือป้ายหยุดเมื่อใดก็ตามในระหว่างการนำทาง โดยมีข้อมูลพร้อมใช้งาน
ค่าเริ่มต้นคือ NO
- (UIColor*) navigationHeaderPrimaryBackgroundColor [read, write, copy] |
สีพื้นหลังหลักที่ใช้สำหรับส่วนหัวการนำทาง
ค่าเริ่มต้นคือ nil หากค่าของพร็อพเพอร์ตี้นี้เป็น "nil" ระบบจะใช้สีเขียวเป็นสีพื้นหลังหลัก
- (UIColor*) navigationHeaderSecondaryBackgroundColor [read, write, copy] |
สีพื้นหลังรองที่จะใช้เป็นส่วนหัวของการนำทาง
แสดงเป็นสีพื้นหลังในเมนูแบบเลื่อนลงสำหรับเลี้ยวถัดไปและคำแนะนำช่องทาง ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็น "ไม่มี" ระบบจะใช้สีเขียวเข้มเป็นสีพื้นหลังรอง UIColor ที่ระบุต้องอยู่ในพื้นที่สีที่สนับสนุน [UIColor getRed:green:blue:alpha] มิเช่นนั้นระบบจะไม่สนใจ
- (CGFloat) navigationHeaderBackgroundAlpha [read, write, assign] |
ค่าอัลฟ่าของมุมมองส่วนหัวของการนำทาง
ค่าเริ่มต้นคือ 1.0f (ทึบเต็มที่)
- (UIColor*) navigationHeaderPrimaryBackgroundColorNightMode [read, write, copy] |
สีพื้นหลังหลักของส่วนหัวการนำทางในโหมดกลางคืน เมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็น nil ระบบจะใช้ navigationHeaderPrimaryBackgroundColor
- (UIColor*) navigationHeaderSecondaryBackgroundColorNightMode [read, write, copy] |
สีพื้นหลังรองของส่วนหัวการนำทางในโหมดกลางคืน เมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็น nil ระบบจะใช้ navigationHeaderSecondaryBackgroundColor
- (UIColor*) navigationHeaderLargeManeuverIconColor [read, write, copy] |
สีของไอคอนเคลื่อนที่ในมุมมองส่วนหัวของการนำทางหลัก
- (UIColor*) navigationHeaderSmallManeuverIconColor [read, write, copy] |
สีของไอคอนการเคลื่อนที่ในมุมมองส่วนหัวของการนำทางของเลี้ยวถัดไป
- (UIColor*) navigationHeaderGuidanceRecommendedLaneColor [read, write, copy] |
สีของช่องทางที่แนะนำ
ค่าเริ่มต้นคือสีขาว ระบบจะพิจารณาพร็อพเพอร์ตี้นี้ในกรณีที่ส่วนหัวการนําทางแสดงขั้นตอนการนําทางปัจจุบันเท่านั้น โปรดทราบว่าช่องทางอื่นๆ (ที่คนขับไม่ควรใช้) จะมีการใส่สีให้โดยอัตโนมัติโดยใช้สีพื้นหลังรองที่เป็นสีเทา
- (UIColor*) navigationHeaderNextStepTextColor [read, write, copy] |
สีของข้อความในส่วนหัวของขั้นตอนถัดไปเมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็น nil หรือเมื่อการนําทางแสดงขั้นตอนอื่น ระบบจะใช้สีขาว
- (UIFont*) navigationHeaderNextStepFont [read, write, copy] |
แบบอักษรของข้อความในส่วนหัวของขั้นตอนถัดไป
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็นศูนย์ ระบบจะใช้แบบอักษรของระบบขนาด 16.0f
- (UIColor*) navigationHeaderDistanceValueTextColor [read, write, copy] |
สีของข้อความสำหรับค่าระยะทางเมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็น nil หรือเมื่อการนําทางแสดงขั้นตอนอื่น ระบบจะใช้สีขาว
- (UIFont*) navigationHeaderDistanceValueFont [read, write, copy] |
แบบอักษรของข้อความสำหรับค่าระยะทาง
ค่าเริ่มต้นคือ nil เมื่อค่าของคุณสมบัตินี้เป็น nil ระบบจะใช้แบบอักษรตัวหนาของระบบขนาด 24.0f
- (UIColor*) navigationHeaderDistanceUnitsTextColor [read, write, copy] |
สีของข้อความสำหรับหน่วยระยะทางเมื่อส่วนหัวการนำทางแสดงขั้นตอนปัจจุบัน
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็น nil หรือเมื่อการนําทางแสดงขั้นตอนอื่น ระบบจะใช้สีเทา
- (UIFont*) navigationHeaderDistanceUnitsFont [read, write, copy] |
แบบอักษรของข้อความสำหรับหน่วยระยะทาง
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็นศูนย์ ระบบจะใช้แบบอักษรของระบบขนาด 18.0f
- (UIColor*) navigationHeaderInstructionsTextColor [read, write, copy] |
สีของข้อความในส่วนคำแนะนำ
ค่าเริ่มต้นคือ nil เมื่อค่าของคุณสมบัตินี้เป็น nil ระบบจะใช้สีขาว
- (UIFont*) navigationHeaderInstructionsFirstRowFont [read, write, copy] |
แบบอักษรของข้อความสำหรับแถวแรกในส่วนคำแนะนำ
ค่าเริ่มต้นคือ nil เมื่อค่าของคุณสมบัตินี้เป็น nil ระบบจะใช้แบบอักษรตัวหนาของระบบขนาด 30
- (UIFont*) navigationHeaderInstructionsSecondRowFont [read, write, copy] |
แบบอักษรของข้อความสำหรับแถวที่สองในส่วนคำแนะนำ
ค่าเริ่มต้นคือ nil เมื่อค่าของคุณสมบัตินี้เป็น nil ระบบจะใช้แบบอักษรตัวหนาของระบบขนาด 24
- (UIFont*) navigationHeaderInstructionsConjunctionsFont [read, write, copy] |
แบบอักษรของข้อความสำหรับคำสันธานในส่วนคำแนะนำ
ค่าเริ่มต้นคือ nil เมื่อค่าของพร็อพเพอร์ตี้นี้เป็นศูนย์ ระบบจะใช้แบบอักษรตัวหนาของระบบขนาด 18
- (GMSNavigationSpeedometerUIOptions*) speedometerUIOptions [read, write, copy] |
กำหนดค่า UI ของเครื่องวัดความเร็วตามความรุนแรงของการแจ้งเตือนความเร็ว
การตั้งค่า GMSNavigationSpeedometerUIOptions จะล้างรายการก่อนหน้าหากมีการตั้งค่าไว้ เมื่อไม่ได้กำหนดค่า GMSNavigationSpeedometerUIOptions ไว้ UI การแจ้งเตือนความเร็วจะใช้การกำหนดค่าเริ่มต้นของ NavSDK ดังนี้
- การแจ้งเตือนความเร็วเล็กน้อยในโหมดวัน: ข้อความสีแดงพร้อมพื้นหลังสีขาว
- การแจ้งเตือนความเร็วเล็กน้อยในโหมดกลางคืน: ข้อความสีแดงพร้อมพื้นหลังสีเข้ม
- การแจ้งเตือนความเร็วหลักในโหมดวัน: ข้อความสีขาวพร้อมพื้นหลังสีแดง
- การแจ้งเตือนความเร็วหลักในโหมดกลางคืน: ข้อความสีขาวพร้อมพื้นหลังสีแดง