ภาพรวม
กำหนดการจับคู่ระหว่างพิกัด 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 ภูมิภาคนี้จะพิจารณาระยะห่างจากขอบด้วย
พื้นที่ที่มองเห็นได้อาจไม่ใช่สี่เหลี่ยมผืนผ้า ผลที่ได้ไม่มีการกำหนดหากเส้นโครงมีจุดที่ไม่ได้แมปไปยังที่ใดๆ บนแผนที่ (เช่น กล้องมองเห็นนอกโลก)