UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

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

giao diện google.maps.journeySharing.PolylineSetupOptions

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

giao diện google.maps.journeySharing.DefaultPolylineSetupOptions

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

typedef google.maps.journeySharing.MarkerSetup

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

giao diện google.maps.journeySharing.MarkerSetupOptions

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

giao diện google.maps.journeySharing.DefaultMarkerSetupOptions

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

giao diện google.maps.journeySharing.MarkerCustomizationFunctionParams
được mở rộng bởi DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

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

giao diện google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams mở rộng MarkerCustomizationFunctionParams
được mở rộng bởi PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, 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 đ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.
Được kế thừa: defaultOptions, isNew, marker, vehicle

Giao diện TaskMarkerCustomizationFunctionParams

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, 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 đạ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

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams 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

giao diện google.maps.journeySharing.TripMarkerCustomizationFunctionParams mở rộng MarkerCustomizationFunctionParams
được mở rộng bởi TripWaypointMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, 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 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

giao diện google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams mở rộng MarkerCustomizationFunctionParams
được mở rộng bởi VehicleWaypointMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, 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ể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.
Được kế thừa: defaultOptions, isNew, marker, vehicle

Giao diện PolylineCustomizationFunctionParams

giao diện google.maps.journeySharing.PolylineCustomizationFunctionParams
được mở rộng bởi DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

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

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams 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