Referensi Class GMSProjection

Referensi Class GMSProjection

Ringkasan

Menentukan pemetaan antara koordinat Bumi (CLLocationCoordinate2D) dan koordinat pada tampilan peta (CGPoint).

Proyeksi bersifat konstan dan tidak dapat diubah, karena pemetaan yang diwujudkannya tidak pernah berubah. Pemetaan tidak harus linear.

Meneruskan koordinat Earth yang tidak valid (misalnya, per CLLocationCoordinate2DIsValid) ke objek ini dapat menyebabkan perilaku yang tidak ditentukan.

Class ini tidak boleh dibuat instance secara langsung kecuali dalam kondisi pengujian. Sebagai gantinya, dapatkan melalui proyeksi pada GMSMapView.

Fungsi Anggota Publik

(CGPoint)- pointForCoordinate:
 Memetakan koordinat Earth ke koordinat titik pada tampilan peta.
(CLLocationCoordinate2D) - CoordinateForPoint:
 Memetakan koordinat titik dalam tampilan peta ke koordinat Bumi.
(CGFloat)- pointsForMeters:atCoordinate:
 Mengonversi jarak dalam meter ke ukuran konten.
(BOOL) - containsCoordinate:
 Menampilkan apakah koordinat yang ditentukan (lat/lng) terdapat dalam proyeksi.
(GMSVisibleRegion)- visibleRegion
 Menampilkan region (empat koordinat lokasi) yang terlihat sesuai dengan proyeksi.

Dokumentasi Fungsi Anggota

- (CGPoint) pointForCoordinate: (CLLocationCoordinate2D)  koordinat

Memetakan koordinat Earth ke koordinat titik pada tampilan peta.

- (CLLocationCoordinate2D) koordinatForPoint: (CGPoint) poin

Memetakan koordinat titik dalam tampilan peta ke koordinat Bumi.

- (CGFloat) pointsForMeters: (CLLocationDistance) meter
atCoordinate: (CLLocationCoordinate2D)  koordinat

Mengonversi jarak dalam meter ke ukuran konten.

Ini hanya akurat untuk jarak Bumi yang kecil, karena menggunakan CGFloat untuk jarak layar.

- (BOOL) containsCoordinate: (CLLocationCoordinate2D)  koordinat

Menampilkan apakah koordinat yang ditentukan (lat/lng) terdapat dalam proyeksi.

Menampilkan region (empat koordinat lokasi) yang terlihat sesuai dengan proyeksi.

Jika padding disetel pada GMSMapView, region ini akan mempertimbangkan padding.

Wilayah yang terlihat tidak boleh berbentuk persegi panjang. Hasilnya tidak terdefinisi jika proyeksi menyertakan titik yang tidak dipetakan ke mana pun pada peta (misalnya, kamera melihat luar angkasa).