Tài liệu tham khảo về lớp GMSđa phương tiện

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

Tổng quan

GMSMulti xác định một đa giác xuất hiện trên bản đồ.

Đa giác (như đa giác) xác định một loạt toạ độ được kết nối theo một trình tự sắp xếp; ngoài ra, đa giác tạo thành một vòng kín và xác định một vùng được tô màu nền.

Kế thừa GMSOverlay.

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

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

Thuộc tính

GMSPathđường dẫn
 Đường dẫn mô tả đa giác này.
NSArray< GMSPath * > *lỗ
 Mảng gồm các thực thể GMSPath mô tả bất kỳ lỗ nào trong đa giác này.
CGFloatchiều rộng thao tác
 Chiều rộng đường viền đa giác trong các điểm trên màn hình.
Giao diện người dùng * strokeColor
 Màu của đường viền đa giác.
Giao diện người dùng * fillColor
 Màu tô.
THU HÚTtâm lý học
 Liệu đa giác này có được kết xuất bằng hiệu chỉnh trắc địa hay không.
GMSMultiLayerlớp
 Cung cấp lớp Hoạt ảnh cốt lõi cho GMSMulti.
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) parallelWithPath: (GMSPath rỗng *) đường dẫn

Hàm khởi tạo thuận tiện cho GMSMulti 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ả đa giác này.

Các toạ độ soạn đường dẫn phải hợp lệ.

- (NSArray<GMSPath *>*) lỗ [read, write, copy]

Mảng gồm các thực thể GMSPath mô tả bất kỳ lỗ nào trong đa giác này.

Các toạ độ soạn từng đường dẫn phải hợp lệ.

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

Chiều rộng đường viền đa giác trong các điểm trên màn hình.

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

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

Màu của đường viền đa giác.

Giá trị mặc định là không có.

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

Màu tô.

Mặc định là blueColor.

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

Liệu đa giác này có được kết xuất bằng hiệu chỉnh trắc địa hay không.

- (GMSMultiLayer*) lớp [read, assign]

Cung cấp lớp Hoạt ảnh cốt lõi cho GMSMulti.

- (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).