<GMSPanoramaViewDelegate> การอ้างอิงโปรโตคอล

<GMSPanoramaViewDelegate> การอ้างอิงโปรโตคอล

ภาพรวม

มอบสิทธิ์สำหรับกิจกรรมใน GMSPanoramaView

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

(void) - panoramaView:จะย้ายToPanoramaID:
 โทรเมื่อเริ่มย้ายไปยังพาโนรามาอื่น
(void) - panoramaView:didMoveToPanorama:
 มีการเรียกใช้ทุกครั้งที่พร็อพเพอร์ตี้ view.panorama มีการเปลี่ยนแปลง
(void) - panoramaView:didMoveToPanorama:nearCoordinate:
 เรียกใช้เมื่อการเปลี่ยนแปลงพาโนรามาเกิดจากการเรียกใช้moveToPanoramaNearCoordinate:
(void) - panoramaView:error:onMoveNearCoordinate:
 เรียกใช้เมื่อmoveNearCoordinate: สร้างข้อผิดพลาด
(void) - panoramaView:error:onMoveToPanoramaID:
 เรียกใช้เมื่อmoveToPanoramaID: แสดงข้อผิดพลาด
(void) - panoramaView:didMovecamera:
 มีการเรียกซ้ำๆ ระหว่างเปลี่ยนกล้องใน GMSPanoramaView
(void) - panoramaView:didแตะ:
 เรียกใช้เมื่อผู้ใช้แตะ GMSPanoramaView แต่ไม่ได้ใช้การแตะนี้ (แตะได้โดยใช้การแตะ เช่น การแตะลูกศรการนำทาง)
(BOOL) - panoramaView:didtapMarker:
 เรียกใช้หลังจากแตะเครื่องหมายแล้ว
(void) - panoramaViewDidStartRendering:
 เรียกใช้เมื่อเพิ่งมีการขอไทล์พาโนรามาสำหรับมุมมองปัจจุบันและกำลังเริ่มโหลด
(void) - panoramaViewDidFinishRendering:
 เรียกใช้เมื่อโหลดไทล์พาโนรามาแล้ว (หรือโหลดไม่สำเร็จอย่างถาวร) และแสดงผลบนหน้าจอ

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

- (เป็นโมฆะ) พาโนรามา: (GMSPanoramaView *) ดู
รหัสจะย้าย ToPanoramaID: (NSString *) panoramaID
[optional]

โทรเมื่อเริ่มย้ายไปยังพาโนรามาอื่น

นี่อาจเป็นผลมาจากการนำทางเชิงโต้ตอบไปยังพาโนรามาใกล้เคียง

ในขณะนี้ เมธอดนี้เรียกว่า view.panorama ยังคงชี้ไปยังภาพพาโนรามาเก่า เนื่องจากภาพพาโนรามาใหม่ที่ระบุโดย panoID ยังไม่ได้รับการแก้ไข panoramaView:didMoveToPanorama: จะถูกเรียกเมื่อภาพพาโนรามาใหม่พร้อม

- (เป็นโมฆะ) พาโนรามา: (GMSPanoramaView *) ดู
DidMoveToPanorama: (GMSPanorama ว่างเปล่า *) พาโนรามา
[optional]

มีการเรียกใช้ทุกครั้งที่พร็อพเพอร์ตี้ view.panorama มีการเปลี่ยนแปลง

- (เป็นโมฆะ) พาโนรามา: (GMSPanoramaView *) ดู
DidMoveToPanorama: (GMSPanorama *) พาโนรามา
ใกล้พิกัด: (CLLocationCoordinate2D)  พิกัด
[optional]

เรียกใช้เมื่อการเปลี่ยนแปลงพาโนรามาเกิดจากการเรียกใช้moveToPanoramaNearCoordinate:

พิกัดที่ส่งไปยังเมธอดนั้นจะส่งผ่านที่นี่ด้วย

- (เป็นโมฆะ) พาโนรามา: (GMSPanoramaView *) ดู
ข้อผิดพลาด: (NSError *) ข้อผิดพลาด
onMoveNearCoordinate: (CLLocationCoordinate2D)  พิกัด
[optional]

เรียกใช้เมื่อmoveNearCoordinate: สร้างข้อผิดพลาด

- (เป็นโมฆะ) พาโนรามา: (GMSPanoramaView *) ดู
ข้อผิดพลาด: (NSError *) ข้อผิดพลาด
บนMoveToPanoramaID: (NSString *) panoramaID
[optional]

เรียกใช้เมื่อmoveToPanoramaID: แสดงข้อผิดพลาด

- (เป็นโมฆะ) พาโนรามา: (GMSPanoramaView *) panoramaView
DidMove Camera: (GMSPanoramaCamera *) กล้อง
[optional]

มีการเรียกซ้ำๆ ระหว่างเปลี่ยนกล้องใน GMSPanoramaView

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

- (เป็นโมฆะ) พาโนรามา: (GMSPanoramaView *) panoramaView
Did Tap: (CGPoint) จุด
[optional]

เรียกใช้เมื่อผู้ใช้แตะ GMSPanoramaView แต่ไม่ได้ใช้การแตะนี้ (แตะได้โดยใช้การแตะ เช่น การแตะลูกศรการนำทาง)

- (BOOL) พาโนรามามุมมอง: (GMSPanoramaView *) panoramaView
Did TapMarker: (GMSMarker *) เครื่องหมาย
[optional]

เรียกใช้หลังจากแตะเครื่องหมายแล้ว

อาจแสดงค่า "ใช่" เพื่อระบุว่ามีการจัดการเหตุการณ์อย่างสมบูรณ์และระงับการทำงานเริ่มต้นทั้งหมด

- (โมฆะ) panoramaViewDidStartRendering: (GMSPanoramaView *) panoramaView [optional]

เรียกใช้เมื่อเพิ่งมีการขอไทล์พาโนรามาสำหรับมุมมองปัจจุบันและกำลังเริ่มโหลด

- (โมฆะ) panoramaViewDidFinishRendering: (GMSPanoramaView *) panoramaView [optional]

เรียกใช้เมื่อโหลดไทล์พาโนรามาแล้ว (หรือโหลดไม่สำเร็จอย่างถาวร) และแสดงผลบนหน้าจอ