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 deltaLatitude và deltaLongitude 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 deltaLatitude
và deltaLongitude
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.