GMSProjection Sınıf Referansı

GMSProjection Sınıf Referansı

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.