การอ้างอิงคลาส GMSProjection

ข้อมูลอ้างอิงคลาส GMS Projection

ภาพรวม

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

การคาดการณ์เป็นค่าคงที่และเปลี่ยนแปลงไม่ได้ ทําให้การแมปนั้นไม่เปลี่ยนแปลง การแมปไม่จําเป็นต้องเป็นเชิงเส้น

การส่งพิกัด Earth ที่ไม่ถูกต้อง (เช่น ตาม CLLocationCoordidicate2DIsvalid) ไปยังออบเจ็กต์นี้อาจทําให้เกิดลักษณะการทํางานที่ไม่ได้กําหนด

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

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

(CGPoint)- pointForCoordiate:
 จับคู่พิกัด Earth กับพิกัดจุดในมุมมองแผนที่
(CLLocationCoordiate2D)- CoordinateForPoint:
 แมปพิกัดจุดในมุมมองแผนที่กับพิกัด Earth
(CGFloat)- pointsForMeters:atCoordiate:
 แปลงระยะทางเป็นเมตรเป็นขนาดเนื้อหา
(บูลีน)- มีพิกัด:
 แสดงผลว่าพิกัดที่ระบุ (lat/lng) ที่ระบุอยู่ในการฉายภาพหรือไม่
(GMSมองเห็นได้ภูมิภาค)- visibleRegion
 แสดงผลภูมิภาค (พิกัดตําแหน่ง 4 รายการ) ที่มองเห็นได้ตามการคาดการณ์

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

- (CGPoint) pointForCoordiate: (CLLocationCoordiate2D) พิกัด

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

- (CLLocationCoordi ตัวอย่างเช่น2D) พิกัดForPoint: (CGPoint) จุด

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

- (CGFloat) pointsForometers: (CLLocationระยะทาง) เมตร
ที่พิกัด: (CLLocationCoordiate2D) พิกัด

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

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

- (BOOL) มีพิกัด: (CLLocationCoordiate2D) พิกัด

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

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

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

ภูมิภาคที่มองเห็นได้อาจเป็นรูปสี่เหลี่ยมผืนผ้า ระบบจะไม่ระบุตําแหน่งหากการฉายภาพมีจุดที่ไม่ได้จับคู่กับแผนที่บนแผนที่ (เช่น กล้องเห็นพื้นที่ภายนอก)