Genel bakış
Google Earth koordinatları (CLLocation zorunlu koordinat 2D) ile harita görünümündeki koordinatlar (CGPoint) arasındaki eşlemeyi tanımlar.
Projeksiyon sabit ve değişmezdir çünkü içerdiği haritalama asla değişmez. Eşleme mutlaka doğrusal olmak zorunda değildir.
Bu nesneye geçersiz Google Earth koordinatları (ör. CLLocation zorunlu koordinat için 2DIsValid başına) geçirmek, tanımlanmamış davranışa neden olabilir.
Bu sınıf, test koşulları altında doğrudan örneklenmemelidir. Bunun yerine, verileri GMSMapView üzerinde projeksiyon üzerinden edinin.
Herkese Açık Üye İşlevleri | |
(CGPoint) | - pointFor zorunlu koordinatör: |
Bir Earth koordinatını, harita görünümündeki bir nokta koordinatına eşler. | |
(CLLocationCoordinate2D) | - coordinateForPoint: |
Harita görünümündeki bir nokta koordinatını bir Earth koordinatıyla eşler. | |
(CGFloat) | - pointsForMeters:at Koordinatör: |
Metre cinsinden bir mesafeyi içerik boyutuna dönüştürür. | |
(BOOL) | - içerir Koordinatör: |
Belirli bir koordinatın (enlem/lng) projeksiyonda yer alıp almadığını döndürür. | |
(GMSVisibleRegion) | - visibleRegion |
Projeksiyona göre görünür olan bölgeyi (dört konum koordinatı) döndürür. |
Üye İşlevi Belgeleri
- (CGPoint) pointFor zorunlu: | (CLLocationCoordinate2D) | koordinat |
Bir Earth koordinatını, harita görünümündeki bir nokta koordinatına eşler.
- (CLLocation zorunlu koordinat 2D) coordinateForPoint: | (CGPoint) | nokta |
Harita görünümündeki bir nokta koordinatını bir Earth koordinatıyla eşler.
- (CGFloat) PointsForMeters: | (CLLocationLocation) | metre | |
Koordinatör: | (CLLocationCoordinate2D) | koordinat | |
Metre cinsinden bir mesafeyi içerik boyutuna dönüştürür.
Bu, ekran mesafeleri için CGFloat kullandığından yalnızca küçük Earth mesafeleri için doğrudur.
- (BOOL) şunu içerir: Koordinatör: | (CLLocationCoordinate2D) | koordinat |
Belirli bir koordinatın (enlem/lng) projeksiyonda yer alıp almadığını döndürür.
Projeksiyona göre görünür olan bölgeyi (dört konum koordinatı) döndürür.
GMSMapView'da dolgu ayarlandıysa bu bölgede dolguyu dikkate alır.
Görünür bölge dikdörtgen olamaz. Projeksiyon, haritanın herhangi bir yeriyle eşleşmeyen noktalar içeriyorsa (örneğin, kamera uzayı görürse) sonuç tanımlanmamış olur.