การอ้างอิงคลาสการฉายภาพ GMS

การอ้างอิงคลาสการฉายภาพ GMS

ภาพรวม

กำหนดการจับคู่ระหว่างพิกัด Earth (CLLocationCoordinate2D) และพิกัดในมุมมองแผนที่ (CGPoint)

เส้นโครงมีความคงที่และเปลี่ยนแปลงไม่ได้ เนื่องจากการแมปเส้นโครงแผนที่นั้นไม่มีการเปลี่ยนแปลง การแมปไม่จำเป็นต้องเป็นแบบเชิงเส้น

การส่งผ่านพิกัด Earth ที่ไม่ถูกต้อง (เช่น ตาม CLLocationCoordinate2DIsValid) ไปยังวัตถุนี้อาจส่งผลให้มีลักษณะการทำงานที่ไม่ได้กำหนด

ไม่ควรสร้างอินสแตนซ์คลาสนี้โดยตรง ยกเว้นกรณีที่อยู่ภายใต้เงื่อนไขการทดสอบ แต่จะรับภาพผ่านการฉายภาพบน GMSMapView แทนได้

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

(CGPoint)- pointForCoordinate:
 จับคู่พิกัด Earth กับพิกัดของจุดในมุมมองแผนที่
(CLLocationCoordinate2D) - พิกัดสำหรับจุด:
 จับคู่พิกัดของจุดในมุมมองแผนที่ของแผนที่กับพิกัด Earth
(CGFloat)- pointsForMeters:atCoordinate:
 แปลงระยะทางในหน่วยเมตรเป็นขนาดของเนื้อหา
(BOOL) - มีพิกัด:
 จะแสดงผลว่าพิกัดที่ระบุ (ละติจูด/ลองจิจูด) อยู่ภายในการฉายภาพหรือไม่
(GMSVisibleRegion)- visibleRegion
 แสดงภูมิภาค (พิกัดตำแหน่ง 4 ตำแหน่ง) ที่มองเห็นได้ตามการฉายภาพ

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

- (CGPoint) pointForCoordinate: (CLLocationCoordinate2D)  พิกัด

จับคู่พิกัด Earth กับพิกัดของจุดในมุมมองแผนที่

- (CLLocationCoordinate2D) coordinateForPoint: (CGPoint) จุด

จับคู่พิกัดของจุดในมุมมองแผนที่ของแผนที่กับพิกัด Earth

- (CGFloat) คะแนนสำหรับมิเตอร์: (CLLocationLocation) เมตร
พิกัด: (CLLocationCoordinate2D)  พิกัด

แปลงระยะทางในหน่วยเมตรเป็นขนาดของเนื้อหา

ข้อมูลนี้ถูกต้องสําหรับระยะใกล้ของโลกเท่านั้น เนื่องจากใช้ CGFloat สําหรับระยะห่างของหน้าจอ

- (BOOL) ประกอบด้วยพิกัด: (CLLocationCoordinate2D)  พิกัด

จะแสดงผลว่าพิกัดที่ระบุ (ละติจูด/ลองจิจูด) อยู่ภายในการฉายภาพหรือไม่

แสดงภูมิภาค (พิกัดตำแหน่ง 4 ตำแหน่ง) ที่มองเห็นได้ตามการฉายภาพ

หากตั้งค่าระยะห่างจากขอบใน GMSMapView ภูมิภาคนี้จะพิจารณาระยะห่างจากขอบด้วย

พื้นที่ที่มองเห็นได้อาจไม่ใช่สี่เหลี่ยมผืนผ้า ผลที่ได้ไม่มีการกำหนดหากเส้นโครงมีจุดที่ไม่ได้แมปไปยังที่ใดๆ บนแผนที่ (เช่น กล้องมองเห็นนอกโลก)