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

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

Tổng quan

Một lớp điểm tham chiếu không thể thay đổi, dùng để chỉ định đích đến điều hướng.

Điểm này có thể được khởi tạo từ CLLocationCoordinate2D hoặc một mã địa điểm của Google.

Kế thừa bởi GMSNavigationMutableWaypoint.

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

(loại phiên bản rỗng)initWithLocation:title:
 Khởi chạy GMSNavigationWaypoint này để đại diện cho vị trí do toạ độ 2D chỉ định.
(loại phiên bản rỗng)initWithPlaceID:title:
 Khởi chạy GMSNavigationWaypoint này để đại diện cho vị trí do mã địa điểm chỉ định.
(loại phiên bản rỗng)initWithLocation:title:preferSameSideOfRoad:
 Khởi chạy GMSNavigationWaypoint để thể hiện vị trí được xác định theo toạ độ 2D và lựa chọn ưu tiên về mặt đường.
(loại phiên bản rỗng)initWithLocation:title:preferredSegmentHeading:
 Khởi chạy GMSNavigationWaypoint để thể hiện vị trí được xác định theo toạ độ 2D và lựa chọn ưu tiên về mặt đường.
(GMSNavigationWaypoint *)sao chép
 Trả về bản sao của điểm tham chiếu này.
(GMSNavigationMutableWaypoint *)mutableCopy (Bản sao có thể thay đổi)
 Trả về một bản sao có thể thay đổi của điểm tham chiếu này.

Thuộc tính

NSString * tiêu đề
 Tên của điểm tham chiếu.
CLLocationCoordinate2Dtọa độ
 Toạ độ của điểm tham chiếu.
NSString * placeID
 Mã địa điểm của điểm tham chiếu này.
CẢM ƠNpreferSameSideOfRoad
 Liệu có nên ưu tiên định tuyến cho người lái xe đến cùng một phía đường hay không.
int32_t preferredHeading
 Một góc dùng để thể hiện hướng lưu thông ở phía bên đường mà xe sẽ đến.
CẢM ƠNvehicleStopover
 Cho biết rằng điểm tham chiếu dành cho xe dừng ở đó, mà bạn muốn đến lấy hàng hoặc trả xe.

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

- (loại phiên bản có tính chất rỗng) initWithLocation: (CLLocationCoordinate2D)  vị trí
tiêu đề: (NSString *) title [tiêu_đề]

Khởi chạy GMSNavigationWaypoint này để đại diện cho vị trí do toạ độ 2D chỉ định.

Các tham số:
vị tríVị trí của điểm tham chiếu này.
tiêu đềMột chuỗi đại diện cho tên của điểm tham chiếu.
Trả về:
Một thực thể của GMSNavigationWaypoint hoặc nil nếu vị trí không hợp lệ.
– (instancetype có thể có giá trị rỗng) initWithPlaceID: (NSString *) placeID
tiêu đề: (NSString *) title [tiêu_đề]

Khởi chạy GMSNavigationWaypoint này để đại diện cho vị trí do mã địa điểm chỉ định.

Các tham số:
placeIDMã địa điểm trên Google cho điểm tham chiếu này.
tiêu đềMột chuỗi đại diện cho tên của điểm tham chiếu.
Trả về:
Một thực thể của GMSNavigationWaypoint hoặc nil nếu chuỗi mã địa điểm là nil hoặc trống.
- (loại phiên bản có tính chất rỗng) initWithLocation: (CLLocationCoordinate2D)  vị trí
tiêu đề: (NSString *) tiêu đề
Ưu tiênSameSideOfRoad: (BOOL)  preferSameSideOfRoad

Khởi chạy GMSNavigationWaypoint để thể hiện vị trí được xác định theo toạ độ 2D và lựa chọn ưu tiên về mặt đường.

Các tham số:
vị tríVĩ độ và kinh độ của điểm tham chiếu.
tiêu đềMột chuỗi đại diện cho tên của điểm tham chiếu.
preferSameSideOfRoadLiệu có nên ưu tiên định tuyến cho người lái xe đến cùng một phía đường hay không. Tuyến đường sẽ đi đến phía bên ưu tiên của đường trừ khi có sự chậm trễ đáng kể do đường bị đóng hoặc xe cộ có tốc độ giao thông chậm.
Trả về:
Một thực thể của GMSNavigationWaypoint hoặc nil nếu vị trí không hợp lệ.
- (loại phiên bản có tính chất rỗng) initWithLocation: (CLLocationCoordinate2D)  vị trí
tiêu đề: (NSString *) tiêu đề
tiêu đề phân đoạn được ưu tiên: (int32_t)  preferredSegmentHeading

Khởi chạy GMSNavigationWaypoint để thể hiện vị trí được xác định theo toạ độ 2D và lựa chọn ưu tiên về mặt đường.

Các tham số:
vị tríVĩ độ và kinh độ của điểm tham chiếu.
tiêu đềMột chuỗi đại diện cho tên của điểm tham chiếu.
preferredSegmentHeadingMột góc dùng để thể hiện hướng lưu thông ở phía bên đường mà xe sẽ đến. Do đó, thông tin này không hữu ích cho đường một chiều. Đơn vị được biểu thị bằng độ [0, 360], trong đó 0 có nghĩa là Bắc.
Trả về:
Một thực thể của GMSNavigationWaypoint hoặc giá trị rỗng nếu vị trí hoặc tiêu đề phân đoạn ưu tiên không hợp lệ.

Trả về bản sao của điểm tham chiếu này.

Trả về một bản sao có thể thay đổi của điểm tham chiếu này.


Tài liệu về thuộc tính

– (NSString*) title [read, assign]

Tên của điểm tham chiếu.

- Tọa độ (CLLocationCoordinate2D) [read, assign]

Toạ độ của điểm tham chiếu.

Đây là kCLLocationCoordinate2DInvalid nếu điểm tham chiếu này được khởi tạo từ một mã địa điểm.

– (NSString*) placeID [read, copy]

Mã địa điểm của điểm tham chiếu này.

Giá trị này không có giá trị nếu điểm tham chiếu này được khởi tạo từ các toạ độ.

– (BOOL) preferSameSideOfRoad [read, assign]

Liệu có nên ưu tiên định tuyến cho người lái xe đến cùng một phía đường hay không.

Tuyến đường sẽ đi đến phía bên ưu tiên của đường trừ khi có sự chậm trễ đáng kể do đường bị đóng hoặc xe cộ có tốc độ giao thông chậm. Mặc định là NO.

Được triển khai trong GMSNavigationMutableWaypoint.

– (int32_t) preferredHeading [read, assign]

Một góc dùng để thể hiện hướng lưu thông ở phía bên đường mà xe sẽ đến.

Do đó, thông tin này không hữu ích cho đường một chiều. Đơn vị được biểu thị bằng độ [0, 360], trong đó 0 có nghĩa là Bắc và các góc tăng theo chiều kim đồng hồ. Giá trị mặc định và chưa được đặt là -1.

Được triển khai trong GMSNavigationMutableWaypoint.

– (BOOL) vehicleStopover [read, assign]

Cho biết điểm tham chiếu dành cho xe dừng ở đó, là nơi mà người dùng có thể đến lấy hàng hoặc trả xe.

Khi bạn đặt giá trị này, các điểm tham chiếu trên những con đường không phù hợp để đến lấy hàng và trả xe có thể được điều chỉnh thành một vị trí phù hợp hơn. Tùy chọn này chỉ hoạt động cho chế độ đi lại DRIVE và TWO_WHEELER. Mặc định là NO.

Được triển khai trong GMSNavigationMutableWaypoint.