Referensi Class GMSMutablePath

Referensi Class GMSMutablePath

Ringkasan

GMSMutablePath adalah array dinamis (dapat diubah ukurannya) dari CLLocationCoordinate2D.

Semua koordinat harus valid. GMSMutablePath adalah pasangan yang dapat berubah dari GMSPath yang tidak dapat diubah.

Mewarisi GMSPath.

Fungsi Anggota Publik

(void) - addCoordinate:
 Menambahkan coord di akhir jalur.
(void) - addLatitude:longitude:
 Menambahkan instance CLLocationCoordinate2D baru dengan lintang/bujur yang ditentukan.
(void) - insertCoordinate:atIndex:
 coord disisipkan pada index.
(void) - replaceCoordinateAtIndex:withCoordinate:
 Ganti koordinat pada index dengan coord.
(void) - removeCoordinateAtIndex:
 Hapus entri pada index.
(void) - removeLastCoordinate
 Menghapus koordinat terakhir jalur.
(void) - removeAllCoordinates
 Menghapus semua koordinat di jalur ini.
(id)- initWithPath:
 Menginisialisasi jalur yang baru dialokasikan dengan konten GMSPath lain.
(NSUInteger)- count
 Mendapatkan ukuran jalur.
(CLLocationCoordinate2D) - koordinatAtIndex:
 Menampilkan kCLLocationCoordinate2DInvalid jika index >= count.
(NSString *)- encodedPath
 Menampilkan string yang dienkode dari jalur dalam format yang dijelaskan di atas.
(instancetype)- pathOffsetByLatitude:longitude:
 Menampilkan jalur baru yang diperoleh dengan menambahkan deltaLatitude dan deltaLongitude ke setiap koordinat jalur saat ini.
(ganda)- segmentsForLength:jenis:
 Menampilkan jumlah pecahan segmen di sepanjang jalur yang sesuai dengan length, yang ditafsirkan sesuai dengan kind.
(CLLocationDistance)- lengthOfKind:
 Menampilkan panjang jalur, sesuai dengan kind.

Fungsi Anggota Publik Statis

(instancetype)+ jalur
 Konstruktor praktis untuk jalur kosong.
(instancetype nullable)+ pathFromEncodedPath:
 Menginisialisasi jalur yang baru dialokasikan dari encodedPath.

Dokumentasi Fungsi Anggota

- (void) addCoordinate: (CLLocationCoordinate2D)  coord

Menambahkan coord di akhir jalur.

- (void) addLintang: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude

Menambahkan instance CLLocationCoordinate2D baru dengan lintang/bujur yang ditentukan.

- (void) insertCoordinate: (CLLocationCoordinate2D)  coord
atIndex: (NSUInteger) indeks

coord disisipkan pada index.

Jika ini lebih kecil dari ukuran jalur, geser semua koordinat ke depan sebanyak satu. Jika tidak, berperilaku sebagai replaceCoordinateAtIndex:withCoordinate:.

- (void) replaceCoordinateAtIndex: (NSUInteger) indeks
denganCoordinate: (CLLocationCoordinate2D)  coord

Ganti koordinat pada index dengan coord.

Jika index muncul setelah akhir, perluas array dengan koordinat yang tidak ditentukan.

- (void) removeCoordinateAtIndex: (NSUInteger) indeks

Hapus entri pada index.

Jika index < hitung mengurangi ukuran. Jika index >= hitung, ini berarti tanpa pengoperasian senyap.

Menghapus koordinat terakhir jalur.

Jika array adalah ukuran pengurangan yang tidak kosong. Jika array kosong, ini adalah kondisi tanpa pengoperasian.

Menghapus semua koordinat di jalur ini.

+ (instancetype) jalur

Konstruktor praktis untuk jalur kosong.

- (id) initWithPath: (GMSPath *) path

Menginisialisasi jalur yang baru dialokasikan dengan konten GMSPath lain.

- (NSUInteger) count

Mendapatkan ukuran jalur.

- (CLLocationCoordinate2D) koordinatAtIndex: (NSUInteger) indeks

Menampilkan kCLLocationCoordinate2DInvalid jika index >= count.

+ (instancetype nullable) pathFromEncodedPath: (NSString *) encodedPath

Menginisialisasi jalur yang baru dialokasikan dari encodedPath.

Format ini dijelaskan di: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

- (NSString *) encodedPath

Menampilkan string yang dienkode dari jalur dalam format yang dijelaskan di atas.

- (instancetype) pathOffsetByLintang: (CLLocationDegrees) deltaLatitude
longitude: (CLLocationDegrees) deltaLongitude

Menampilkan jalur baru yang diperoleh dengan menambahkan deltaLatitude dan deltaLongitude ke setiap koordinat jalur saat ini.

Tidak mengubah jalur saat ini.

- (ganda) segmentsForLength: (CLLocationDistance) length [panjang]
kind: (GMSLengthKind) jenis

Menampilkan jumlah pecahan segmen di sepanjang jalur yang sesuai dengan length, yang ditafsirkan sesuai dengan kind.

Lihat GMSLengthKind.

- (CLLocationDistance) lengthOfKind: (GMSLengthKind) kind

Menampilkan panjang jalur, sesuai dengan kind.

Lihat GMSLengthKind.