Tài liệu tham khảo về lớp GMSPath

Tài liệu tham khảo về lớp GMSPath

Tổng quan

GMSPath đóng gói một mảng không thể thay đổi của CLLocationCooordinate2D.

Tất cả toạ độ của GMSPath phải hợp lệ. Phiên bản có thể thay đổi là GMSMutablePath.

Kế thừa bởi GMSMutablePath.

Hàm thành viên công khai

(mã nhận dạng)initWithPath:
 Khởi chạy một đường dẫn mới được phân bổ với nội dung của một GMSPath khác.
(NSUInteger)số lượng
 Lấy kích thước của đường dẫn.
(CLLocationCoordinate2D) CoordinateAtIndex:
 Trả về kCLLocationCoordinate2DInvalid nếu index >= số lượng.
(NSString *)encodedPath (Đường dẫn được mã hoá)
 Trả về một chuỗi đã mã hoá của đường dẫn theo định dạng được mô tả ở trên.
(loại thực thể)pathOffsetByLatitude:longitude:
 Trả về một đường dẫn mới thu được bằng cách thêm deltaLatitudedeltaLongitude vào mỗi toạ độ của đường dẫn hiện tại.
(gấp đôi)- segmentsForLength:loại:
 Trả về số thập phân của các phân đoạn dọc theo đường dẫn tương ứng với length, được diễn giải theo kind.
(CLLocationDistance)lengthOfKind:
 Trả về độ dài của đường dẫn, theo kind.

Hàm thành viên công khai tĩnh

(loại thực thể)+ path
 Hàm khởi tạo tiện lợi cho đường dẫn trống.
(loại phiên bản rỗng)+ pathFromEncodedPath:
 Khởi động một đường dẫn mới được phân bổ từ encodedPath.

Tài liệu về hàm thành phần

+ (instancetype) path (đường dẫn)

Hàm khởi tạo tiện lợi cho đường dẫn trống.

– (id) initWithPath: (GMSPath *) path (đường dẫn)

Khởi chạy một đường dẫn mới được phân bổ với nội dung của một GMSPath khác.

số lượng (NSUInteger)

Lấy kích thước của đường dẫn.

– (CLLocationCoordinate2D) CoordinateAtIndex: (NSUInteger) chỉ_mục

Trả về kCLLocationCoordinate2DInvalid nếu index >= số lượng.

+ (instancetype có thể có giá trị rỗng) pathFromEncodedPath: (NSString *) encodedPath

Khởi động một đường dẫn mới được phân bổ từ encodedPath.

Định dạng này được mô tả tại: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

– (NSString *) encodedPath

Trả về một chuỗi đã mã hoá của đường dẫn theo định dạng được mô tả ở trên.

- (instancetype) pathOffsetByLatency: (CLLocation bằng) deltaLatitude
longitude: (CLLocation bằng) deltaLongitude

Trả về một đường dẫn mới thu được bằng cách thêm deltaLatitudedeltaLongitude vào mỗi toạ độ của đường dẫn hiện tại.

Không sửa đổi đường dẫn hiện tại.

- (gấp đôi)segmentForLength: (CLLocationDistance) length (độ dài)
loại: (GMSLengthKind) loại

Trả về số thập phân của các phân đoạn dọc theo đường dẫn tương ứng với length, được diễn giải theo kind.

Hãy xem GMSLengthKind.

– (CLLocationDistance) lengthOfKind: (GMSLengthKind) loại

Trả về độ dài của đường dẫn, theo kind.

Hãy xem GMSLengthKind.