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