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

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

Tổng quan

GMSPolyline chỉ định các tùy chọn có sẵn cho hình nhiều đường xuất hiện trên bề mặt Trái đất.

Nó được vẽ dưới dạng một đường vật lý giữa các điểm được chỉ định trong path.

Kế thừa GMSOverlay.

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

(loại thực thể)+ polylineWithPath:
 Hàm khởi tạo thuận tiện cho GMSPolyline cho một đường dẫn cụ thể.

Thuộc tính

GMSPathđường dẫn
 Đường dẫn mô tả hình nhiều đường này.
CGFloatchiều rộng thao tác
 Chiều rộng của đường kẻ trong các điểm màn hình.
Giao diện người dùng * strokeColor
 UIColor được sử dụng để hiển thị polyline.
THU HÚTtâm lý học
 Liệu đường này có phải được hiển thị bằng chỉnh sửa trắc địa hay không.
NSArray< GMSStyleSpan * > *span
 Một mảng chứa GMSStyleSpan, các span được dùng để kết xuất hình nhiều đường này.
NSString * tiêu đề
 Tiêu đề, nội dung mô tả ngắn gọn về lớp phủ.
GMSMapViewbản đồ
 Bản đồ mà lớp phủ này đang bật.
THU HÚTcó thể nhấn
 Nếu lớp phủ này có thể gây ra thông báo khi nhấn vào.
số nguyênzIndex
 Các lớp phủ giá trị zIndex cao hơn sẽ được vẽ trên các lớp và lớp phủ giá trị zIndex thấp hơn.
mã nhận dạngDữ liệu người dùng
 Dữ liệu lớp phủ.

Tài liệu về chức năng của thành viên

+ (instancetype) polylineWithPath: (GMSPath rỗng *) đường dẫn

Hàm khởi tạo thuận tiện cho GMSPolyline cho một đường dẫn cụ thể.

Các thuộc tính khác sẽ có giá trị mặc định.


Tài liệu về tài sản

– (GMSPath*) đường dẫn [read, write, copy]

Đường dẫn mô tả hình nhiều đường này.

– (CGFloat) strokeWidth [read, write, assign]

Chiều rộng của đường kẻ trong các điểm màn hình.

Giá trị mặc định là 1.

– (UIColor*) strokeColor [read, write, assign]

UIColor được sử dụng để hiển thị polyline.

Giá trị mặc định là [UIColor BlueColor].

– (BOOL) tâm lý học [read, write, assign]

Liệu đường này có phải được hiển thị bằng chỉnh sửa trắc địa hay không.

– (NSArray<GMSStyleSpan *>*) span [read, write, copy]

Một mảng chứa GMSStyleSpan, các span được dùng để kết xuất hình nhiều đường này.

Nếu mảng này chứa ít phân khúc hơn chính quảng cáo nhiều đường, thì phân khúc cuối cùng sẽ được áp dụng trên chiều dài còn lại. Nếu mảng này không được thiết lập hoặc để trống, thì strokeColor sẽ được dùng cho toàn bộ dòng.

- (NSString*) title [read, write, copy, inherited]

Tiêu đề, nội dung mô tả ngắn gọn về lớp phủ.

Một số lớp phủ, chẳng hạn như điểm đánh dấu, sẽ hiển thị tiêu đề trên bản đồ. Tiêu đề cũng là văn bản hỗ trợ tiếp cận mặc định.

- (GMSMapView*) bản đồ [read, write, assign, inherited]

Bản đồ mà lớp phủ này đang bật.

Cài đặt thuộc tính này sẽ thêm lớp phủ vào bản đồ. Đặt thành null sẽ xoá lớp phủ này khỏi bản đồ. Một lớp phủ có thể hoạt động trên tối đa một bản đồ vào bất kỳ thời điểm nào.

– (BOOL) có thể áp dụng [read, write, assign, inherited]

Nếu lớp phủ này có thể gây ra thông báo khi nhấn vào.

Một số lớp phủ, chẳng hạn như điểm đánh dấu, sẽ mặc định có thể nhấn vào.

– (int) zIndex [read, write, assign, inherited]

Các lớp phủ giá trị zIndex cao hơn sẽ được vẽ trên các lớp và lớp phủ giá trị zIndex thấp hơn.

Các giá trị bằng nhau dẫn đến thứ tự vẽ không xác định. Các điểm đánh dấu là một ngoại lệ, bất kể zIndex như thế nào, sẽ luôn được vẽ phía trên các lớp thẻ thông tin và các lớp phủ không phải điểm đánh dấu khác; các điểm đánh dấu này được coi là nằm trong một nhóm chỉ mục z riêng biệt so với các lớp phủ khác.

– (id) userData [read, write, assign, inherited]

Dữ liệu lớp phủ.

Bạn có thể sử dụng thuộc tính này để liên kết một đối tượng tuỳ ý với lớp phủ này. SDK Google Maps dành cho iOS không đọc hoặc ghi thuộc tính này.

Lưu ý rằng userData không được giữ bất kỳ tham chiếu rõ ràng nào đến bất kỳ đối tượng Maps nào, nếu không, chu kỳ giữ lại có thể được tạo (ngăn các đối tượng được giải phóng).