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

การอ้างอิงโปรโตคอล <GMSพาโนรามาViewDelegate>

ภาพรวม

มอบสิทธิ์กิจกรรมใน GMSพาโนรามาView

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

(โมฆะ)- panoramaView:WillMoveToพาโนรามาID:
 เรียกใช้เมื่อเริ่มต้นย้ายไปยังพาโนรามาอื่น
(โมฆะ)- panoramaView:didMoveToพาโนรามา:
 ระบบจะเรียกใช้ทุกครั้งที่พร็อพเพอร์ตี้ view.พาโนรามา มีการเปลี่ยนแปลง
(โมฆะ)- panoramaView:didMoveToพาโนรามา:ใกล้พิกัด:
 เรียกใช้เมื่อการเปลี่ยนแปลงพาโนรามาเกิดจากการเรียกใช้moveToพาโนรามาNearCoordiate:
(โมฆะ)- panoramaView:ข้อผิดพลาด:onMoveNearCoordiate:
 เรียกใช้เมื่อmoveNearCoordiate: เกิดข้อผิดพลาด
(โมฆะ)- panoramaView:ข้อผิดพลาด:onMoveToพาโนรามาID:
 เรียกใช้เมื่อmoveToพาโนรามาID: ทําให้เกิดข้อผิดพลาด
(โมฆะ)- panoramaView:didMove Camera:
 มีการเรียกซ้ําๆ ในระหว่างการเปลี่ยนแปลงกล้องใน GMSพาโนรามาView
(โมฆะ)- panoramaView:didtap:
 โทรเมื่อผู้ใช้แตะ GMSพาโนรามาView แต่ผู้ใช้รายนี้ไม่ได้แตะด้วยการแตะ (เช่น แตะที่ลูกศรลูกศร)
(บูลีน)- panoramaView:did TapMarker:
 โทรหลังจากที่แตะเครื่องหมายแล้ว
(โมฆะ)- panoramaViewdnStartRendering:
 เรียกใช้เมื่อเพิ่งขอชิ้นส่วนพาโนรามาสําหรับมุมมองปัจจุบันและเริ่มโหลด
(โมฆะ)- panoramaViewDoneFinishRendering:
 เรียกใช้เมื่อโหลดชิ้นส่วนพาโนรามา (หรือโหลดไม่สําเร็จอย่างถาวร) และแสดงผลบนหน้าจอ

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

- (ปฏิเสธ) พาโนรามา: (GMSพาโนรามาView *) ดู
WillMoveToพาโนรามาID: (NSString *) พาโนรามา รหัส
[optional]

เรียกใช้เมื่อเริ่มต้นย้ายไปยังพาโนรามาอื่น

การนําทางนี้อาจเกิดจากการนําทางแบบอินเทอร์แอกทีฟไปยังพาโนรามาที่อยู่ใกล้เคียง

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

- (ปฏิเสธ) พาโนรามา: (GMSพาโนรามาView *) ดู
doMoveToพาโนรามา: (ไม่มีค่า GMSพาโนรามา *) พาโนรามา
[optional]

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

- (ปฏิเสธ) พาโนรามา: (GMSพาโนรามาView *) ดู
doMoveToพาโนรามา: (GMSพาโนรามา *) พาโนรามา
ใกล้พิกัด: (CLLocationCoordiate2D) พิกัด
[optional]

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

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

- (ปฏิเสธ) พาโนรามา: (GMSพาโนรามาView *) ดู
ข้อผิดพลาด: (NSError *) ข้อผิดพลาด
ในการย้าย NearCoordiate: (CLLocationCoordiate2D) พิกัด
[optional]

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

- (ปฏิเสธ) พาโนรามา: (GMSพาโนรามาView *) ดู
ข้อผิดพลาด: (NSError *) ข้อผิดพลาด
ในMoveToพาโนรามาID: (NSString *) พาโนรามา รหัส
[optional]

เรียกใช้เมื่อmoveToพาโนรามาID: ทําให้เกิดข้อผิดพลาด

- (ปฏิเสธ) พาโนรามา: (GMSพาโนรามาView *) พาโนรามามุมมอง
ไม่ย้ายกล้อง: (GMSพาโนรามากล้องถ่ายรูป *) กล้อง
[optional]

มีการเรียกซ้ําๆ ในระหว่างการเปลี่ยนแปลงกล้องใน GMSพาโนรามาView

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

- (ปฏิเสธ) พาโนรามา: (GMSพาโนรามาView *) พาโนรามามุมมอง
ทําการแตะ: (CGPoint) จุด
[optional]

โทรเมื่อผู้ใช้แตะ GMSพาโนรามาView แต่ผู้ใช้รายนี้ไม่ได้แตะด้วยการแตะ (เช่น แตะที่ลูกศรลูกศร)

- (BOOL) พาโนรามา: (GMSพาโนรามาView *) พาโนรามามุมมอง
ทําการแตะมาร์กเกอร์: (GMSMarker *) mark
[optional]

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

อาจแสดงค่า "YES" เพื่อระบุว่าจัดการเหตุการณ์ไปแล้วโดยสมบูรณ์และระงับการทํางานเริ่มต้น

- (โมฆะ) panoramaViewdnStartRendering: (GMSพาโนรามาView *) พาโนรามามุมมอง [optional]

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

- (โมฆะ) panoramaViewDoneFinishRendering: (GMSพาโนรามาView *) พาโนรามามุมมอง [optional]

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