ภาพรวม
คลาสนี้แสดงถึงข้อมูลพร็อพเพอร์ตี้หลักใน Consumer SDK สำหรับ iOS
คุณสามารถใช้คลาสนี้ในการสร้างแผนที่ที่ปรับแต่งได้ เพื่อให้ผู้ใช้สามารถใช้ "consumerMapStylecoordinator" ในการสร้างเครื่องหมายและโพลีไลน์ที่กำหนดเอง
- หมายเหตุ
- คุณควรสร้างอินสแตนซ์แผนที่นี้ผ่านตัวสร้างเริ่มต้น [[GMTCMapView alloc] initWithFrame:]
อ่านและแก้ไข GMTCMapView ได้จากเทรดหลักเท่านั้น ซึ่งคล้ายกับ GMSMapView และออบเจ็กต์ UIKit ทั้งหมด การเรียกใช้วิธีการเหล่านี้จากเทรดอื่นจะทำให้เกิดข้อยกเว้นหรือลักษณะการทำงานที่ไม่ได้กำหนดไว้
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(ประเภทอินสแตนซ์) | - initWithFrame: |
การเริ่มต้นออบเจ็กต์ GMTCMapView | |
(อินสแตนซ์ประเภท Nullable) | - initWithCoder: |
การเริ่มต้นด้วยตัวแปลงรหัส | |
(void) | - resetCamera |
รีเซ็ตกล้องของ MapView ไปยังตำแหน่งเริ่มต้นโดยอิงตามเซสชัน MapView ที่ใช้งานอยู่ในปัจจุบัน | |
(void) | - redrawRidesharingOverlays |
บังคับวาดภาพซ้อนทับทั้งหมดซ้ำสำหรับการร่วมเดินทางที่แสดงผลในมุมมองแผนที่ปัจจุบัน | |
(void) | - showMapViewSession: |
แสดงเซสชัน MapsView ใน MapsView | |
(void) | - hideMapViewSession: |
ซ่อนเซสชัน MapView บน MapsView | |
(void) | - hideAllMapViewSessions |
ซ่อนเซสชัน MapView ทั้งหมดบน MapsView | |
(NSArray< id < GMTCMapViewSession >> *) | - activeSessions |
แสดงเซสชัน MapView ทั้งหมดที่แสดงอยู่ใน MapsView | |
พร็อพเพอร์ตี้ | |
รหัส< GMTCMapViewDelegate > | ผู้รับมอบสิทธิ์ |
การมอบสิทธิ์ของมุมมองแผนที่ | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
รักษาตัวเลือก UI ที่ปรับแต่งได้สำหรับตัวทำเครื่องหมาย โพลีไลน์ และรูปหลายเหลี่ยมของไลบรารี | |
บูลีน | allowCameraAutoUpdate |
อนุญาตให้กล้องของมุมมองแผนที่อัปเดตอัตโนมัติ |
เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก
- (อินสแตนซ์) initWithFrame: | (CGRect) | เฟรม |
การเริ่มต้นออบเจ็กต์ GMTCMapView
- (อินสแตนซ์ประเภท Nullable) initWithCoder: | (NSCoder *) | aDecoder |
การเริ่มต้นด้วยตัวแปลงรหัส
- หมายเหตุ
- ใช้
-initWithFrame
แทน
- (เป็นโมฆะ) resetCamera |
รีเซ็ตกล้องของ MapView ไปยังตำแหน่งเริ่มต้นโดยอิงตามเซสชัน MapView ที่ใช้งานอยู่ในปัจจุบัน
- (เป็นโมฆะ) redrawRidesharingOverlays |
บังคับวาดภาพซ้อนทับทั้งหมดซ้ำสำหรับการร่วมเดินทางที่แสดงผลในมุมมองแผนที่ปัจจุบัน
การวางซ้อนเหล่านี้มีเครื่องหมายที่เกี่ยวข้องกับบริการร่วมเดินทางซึ่งอ้างอิงโดย GMTCCustomizableMarkerType
รูปหลายเหลี่ยมสำหรับพื้นที่ประกอบอาหารและเส้นทางการเดินทาง คุณสามารถใช้วิธีการนี้เพื่อวาดการวางซ้อนที่ล้างแล้วโดยการเรียก clear
บน GMTCMapView
- หมายเหตุ
- API นี้ไม่ได้กู้คืนการวางซ้อนที่เพิ่มจากเลเยอร์ของแอปพลิเคชัน
- (โมฆะ) showMapViewSession: | (รหัส< GMTCMapViewSession >) | เซสชัน |
แสดงเซสชัน MapsView ใน MapsView
- (โมฆะ) hideMapViewSession: | (รหัส< GMTCMapViewSession >) | เซสชัน |
ซ่อนเซสชัน MapView บน MapsView
- (เป็นโมฆะ) hideAllMapViewSessions |
ซ่อนเซสชัน MapView ทั้งหมดบน MapsView
- (NSArray<id<GMTCMapViewSession>> *) activeSessions |
แสดงเซสชัน MapView ทั้งหมดที่แสดงอยู่ใน MapsView
เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์
- (รหัส<GMTCMapViewDelegate>) ตัวแทน [read, write, assign] |
การมอบสิทธิ์ของมุมมองแผนที่
- (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
รักษาตัวเลือก UI ที่ปรับแต่งได้สำหรับตัวทำเครื่องหมาย โพลีไลน์ และรูปหลายเหลี่ยมของไลบรารี
- (BOOL) allowCameraAutoUpdate [read, write, assign] |
อนุญาตให้กล้องของมุมมองแผนที่อัปเดตอัตโนมัติ
ค่าเริ่มต้นคือ YES