PolylineSetup typedef
google.maps.journeySharing.PolylineSetup
typedef
Loại PolylineSetup.
Loại này chấp nhận đối tượng PolylineSetupOptions hoặc hàm chấp nhận đối tượng DefaultPolylineSetupOptions và trả về đối tượng PolylineSetupOptions.
Nếu chỉ định một hàm, thì hàm đó có thể và nên sửa đổi trường defaultPolylineOptions của dữ liệu đầu vào, rồi trả về dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Giao diện PolylineSetupOptions
google.maps.journeySharing.PolylineSetupOptions
giao diện
Tuỳ chọn PolylineSetup.
Thuộc tính | |
|---|---|
polylineOptions
không bắt buộc |
Loại:
PolylineOptions optionalTuỳ chọn về đường đa tuyến. |
visible
không bắt buộc |
Loại:
boolean optionalChế độ hiển thị của hình nhiều đường. |
Giao diện DefaultPolylineSetupOptions
google.maps.journeySharing.DefaultPolylineSetupOptions
giao diện
Các lựa chọn mặc định của PolylineSetup.
Thuộc tính | |
|---|---|
defaultPolylineOptions |
Loại:
PolylineOptionsCác tuỳ chọn mặc định cho hình nhiều đường. |
defaultVisible |
Loại:
booleanChế độ hiển thị mặc định của hình nhiều đường. |
MarkerSetup typedef
google.maps.journeySharing.MarkerSetup
typedef
Loại MarkerSetup.
Loại này chấp nhận đối tượng MarkerSetupOptions hoặc hàm chấp nhận đối tượng DefaultMarkerSetupOptions và trả về đối tượng MarkerSetupOptions.
Nếu chỉ định một hàm, thì hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào, rồi trả về dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Giao diện MarkerSetupOptions
google.maps.journeySharing.MarkerSetupOptions
giao diện
Các lựa chọn MarkerSetup.
Thuộc tính | |
|---|---|
markerOptions
không bắt buộc |
Loại:
MarkerOptions optionalCác lựa chọn về điểm đánh dấu. |
Giao diện DefaultMarkerSetupOptions
google.maps.journeySharing.DefaultMarkerSetupOptions
giao diện
Các lựa chọn mặc định của MarkerSetup.
Thuộc tính | |
|---|---|
defaultMarkerOptions |
Loại:
MarkerOptionsCác tuỳ chọn điểm đánh dấu mặc định. |
Giao diện MarkerCustomizationFunctionParams
google.maps.journeySharing.MarkerCustomizationFunctionParams
giao diện
Các tham số chung cho tất cả hàm tuỳ chỉnh điểm đánh dấu. Không có đối tượng nào của lớp này được cung cấp trực tiếp cho bất kỳ hàm tuỳ chỉnh điểm đánh dấu nào; thay vào đó, một đối tượng của một trong các lớp con của lớp này sẽ được cung cấp.
Thuộc tính | |
|---|---|
defaultOptions |
Loại:
MarkerOptionsCác tuỳ chọn mặc định dùng để tạo điểm đánh dấu này. |
isNew |
Loại:
booleanNếu đúng, điểm đánh dấu mới được tạo và hàm tuỳ chỉnh điểm đánh dấu được gọi lần đầu tiên, trước khi điểm đánh dấu được thêm vào chế độ xem bản đồ. Nếu không thì trả về giá trị false. |
marker |
Loại:
MarkerĐiểm đánh dấu. Mọi hoạt động tuỳ chỉnh đều phải được thực hiện trực tiếp trên đối tượng này. |
Giao diện DeliveryVehicleMarkerCustomizationFunctionParams
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu áp dụng các lựa chọn cho điểm đánh dấu xe giao hàng. Được FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization và FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization sử dụng.
Thuộc tính | |
|---|---|
vehicle |
Loại:
DeliveryVehiclePhương tiện giao hàng được biểu thị bằng điểm đánh dấu này. |
Được kế thừa:
defaultOptions,
isNew,
marker
| |
Giao diện PlannedStopMarkerCustomizationFunctionParams
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
interface
extends DeliveryVehicleMarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu, áp dụng các tuỳ chọn cho điểm đánh dấu đại diện cho điểm dừng theo kế hoạch. Được FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization sử dụng.
Thuộc tính | |
|---|---|
stopIndex |
Loại:
numberChỉ mục bắt đầu từ 0 của điểm dừng này trong danh sách các điểm dừng còn lại. |
Kế thừa:
defaultOptions,
isNew,
marker,
vehicle
| |
Giao diện TaskMarkerCustomizationFunctionParams
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
interface
extends DeliveryVehicleMarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu áp dụng các lựa chọn cho điểm đánh dấu đại diện cho vị trí nhiệm vụ theo kế hoạch hoặc thực tế. Được FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization và FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization sử dụng.
Thuộc tính | |
|---|---|
task |
Loại:
TaskVị trí của nhiệm vụ được biểu thị bằng điểm đánh dấu này. |
Được kế thừa:
defaultOptions,
isNew,
marker,
vehicle
| |
Giao diện ShipmentMarkerCustomizationFunctionParams
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho điểm đánh dấu đại diện cho xe giao hàng và vị trí đích. Được FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization và FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization sử dụng.
Thuộc tính | |
|---|---|
taskTrackingInfo |
Loại:
TaskTrackingInfoThông tin về nhiệm vụ liên quan đến điểm đánh dấu này. |
Được kế thừa:
defaultOptions,
isNew,
marker
| |
Giao diện TripMarkerCustomizationFunctionParams
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho điểm đánh dấu đại diện cho xe, điểm xuất phát và điểm đến của chuyến đi. Được FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization và FleetEngineTripLocationProviderOptions.destinationMarkerCustomization sử dụng.
Thuộc tính | |
|---|---|
trip |
Loại:
TripChuyến đi liên kết với điểm đánh dấu này. Để biết thông tin về phương tiện phục vụ chuyến đi này, hãy sử dụng Trip.latestVehicleLocationUpdate và Trip.remainingWaypoints. |
Được kế thừa:
defaultOptions,
isNew,
marker
| |
Giao diện TripWaypointMarkerCustomizationFunctionParams
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
interface
extends TripMarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho điểm đánh dấu đại diện cho vị trí điểm tham chiếu của chuyến đi. Được FleetEngineTripLocationProviderOptions.waypointMarkerCustomization sử dụng.
Thuộc tính | |
|---|---|
waypointIndex |
Loại:
numberChỉ mục điểm tham chiếu bắt đầu từ 0 liên kết với điểm đánh dấu này. Sử dụng chỉ mục này trên Trip.remainingWaypoints để truy xuất thông tin về điểm tham chiếu. |
Được kế thừa:
defaultOptions,
isNew,
marker,
trip
| |
Giao diện VehicleMarkerCustomizationFunctionParams
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho điểm đánh dấu xe. Được FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization và FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization sử dụng.
Thuộc tính | |
|---|---|
vehicle |
Loại:
VehicleXe được biểu thị bằng điểm đánh dấu này. |
Được kế thừa:
defaultOptions,
isNew,
marker
| |
Giao diện VehicleWaypointMarkerCustomizationFunctionParams
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
interface
extends VehicleMarkerCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho điểm đánh dấu điểm tham chiếu của xe. Được FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization và FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization sử dụng
Thuộc tính | |
|---|---|
waypointIndex |
Loại:
numberChỉ mục điểm tham chiếu bắt đầu từ 0 liên kết với điểm đánh dấu này. Sử dụng chỉ mục này trên Vehicle.waypoints để truy xuất thông tin về điểm tham chiếu. |
Kế thừa:
defaultOptions,
isNew,
marker,
vehicle
| |
Giao diện PolylineCustomizationFunctionParams
google.maps.journeySharing.PolylineCustomizationFunctionParams
giao diện
Các tham số chung cho tất cả hàm tuỳ chỉnh hình nhiều đường. Không có đối tượng nào của lớp này được cung cấp trực tiếp cho bất kỳ hàm tuỳ chỉnh hình nhiều đường nào; thay vào đó, một đối tượng của một trong các lớp con của lớp này sẽ được cung cấp.
Thuộc tính | |
|---|---|
defaultOptions |
Loại:
PolylineOptionsCác tuỳ chọn mặc định dùng để tạo tập hợp hình nhiều đường này. |
isNew |
Loại:
booleanNếu là true, thì danh sách hình nhiều đường mới được tạo và hàm tuỳ chỉnh hình nhiều đường đang được gọi lần đầu tiên. Nếu không thì trả về giá trị false. |
polylines |
Danh sách các hình nhiều đường đã tạo. Các điểm này được sắp xếp tuần tự để tạo thành tuyến đường được kết xuất. |
Giao diện ShipmentPolylineCustomizationFunctionParams
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
interface
extends PolylineCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh hình nhiều đường cho FleetEngineShipmentLocationProvider.
Thuộc tính | |
|---|---|
taskTrackingInfo |
Loại:
TaskTrackingInfoThông tin về nhiệm vụ liên quan đến hình nhiều đường này. |
Được kế thừa:
defaultOptions,
isNew,
polylines
| |
TripPolylineCustomizationFunctionParams interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
interface
extends PolylineCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh hình nhiều đường cho FleetEngineTripLocationProvider.
Thuộc tính | |
|---|---|
trip |
Loại:
TripChuyến đi liên kết với hình nhiều đường này. |
Được kế thừa:
defaultOptions,
isNew,
polylines
| |
VehiclePolylineCustomizationFunctionParams giao diện
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
interface
extends PolylineCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh hình nhiều đường cho FleetEngineVehicleLocationProvider.
Thuộc tính | |
|---|---|
vehicle |
Loại:
VehicleXe đi qua hình nhiều đường này. |
Được kế thừa:
defaultOptions,
isNew,
polylines
| |
Giao diện DeliveryVehiclePolylineCustomizationFunctionParams
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
interface
extends PolylineCustomizationFunctionParams
Các tham số dành riêng cho hàm tuỳ chỉnh hình nhiều đường cho FleetEngineDeliveryVehicleLocationProvider.
Thuộc tính | |
|---|---|
deliveryVehicle |
Loại:
DeliveryVehiclePhương tiện giao hàng đi qua hình nhiều đường này. |
Được kế thừa:
defaultOptions,
isNew,
polylines
| |