UI Customization

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.

polylineOptions
không bắt buộc
Loại: PolylineOptions optional
Tuỳ chọn về đường đa tuyến.
visible
không bắt buộc
Loại: boolean optional
Chế độ 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.

defaultPolylineOptions
Các tuỳ chọn mặc định cho hình nhiều đường.
defaultVisible
Loại: boolean
Chế độ 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.

markerOptions
không bắt buộc
Loại: MarkerOptions optional
Cá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.

defaultMarkerOptions
Cá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.

defaultOptions
Các tuỳ chọn mặc định dùng để tạo điểm đánh dấu này.
isNew
Loại: boolean
Nế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.

vehicle
Phươ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.

stopIndex
Loại: number
Chỉ 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.

task
Loại: Task
Vị 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.

taskTrackingInfo
Thô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.

trip
Loại: Trip
Chuyế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.

waypointIndex
Loại: number
Chỉ 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.

vehicle
Loại: Vehicle
Xe đượ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

waypointIndex
Loại: number
Chỉ 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.

defaultOptions
Cá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: boolean
Nế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
Loại: Array<Polyline>
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.

taskTrackingInfo
Thô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.

trip
Loại: Trip
Chuyế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.

vehicle
Loại: Vehicle
Xe đ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.

deliveryVehicle
Phương tiện giao hàng đi qua hình nhiều đường này.
Được kế thừa: defaultOptions, isNew, polylines