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 một 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, hàm đó có thể và nên sửa đổi trường defaultPolylineOptions của dữ liệu đầu vào và trả về trường đó 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

Các tuỳ chọn PolylineSetup.

polylineOptions optional
Loại:  PolylineOptions optional
Các tuỳ chọn của đường đa tuyến.
visible optional
Loại:  boolean optional
Chế độ hiển thị của đường đa tuyến.

Giao diện DefaultPolylineSetupOptions

Giao diện google.maps.journeySharing.DefaultPolylineSetupOptions

Các tuỳ chọn mặc định của PolylineSetup.

defaultPolylineOptions
Loại:  PolylineOptions
Các tuỳ chọn mặc định cho đường đa tuyến.
defaultVisible
Loại:  boolean
Chế độ hiển thị mặc định của đường đa tuyến.

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

Loại MarkerSetup.

Loại này chấp nhận đối tượng MarkerSetupOptions hoặc một 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, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào và trả về trường đó 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 tuỳ chọn MarkerSetup.

markerOptions optional
Loại:  MarkerOptions optional
Tuỳ chọn điểm đánh dấu.

Giao diện DefaultMarkerSetupOptions

Giao diện google.maps.journeySharing.DefaultMarkerSetupOptions

Các tuỳ chọn mặc định của MarkerSetup.

defaultMarkerOptions
Loại:  MarkerOptions
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ác tham số phổ biến 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
Loại:  MarkerOptions
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, thì điểm đánh dấu mới được tạo và hàm tuỳ chỉnh điểm đánh dấu đang đượ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ì giá trị sẽ là false.
marker
Loại:  Marker
Điểm đánh dấu. Bạn nên trực tiếp tuỳ chỉnh đối tượng này.

Giao diện DeliveryVehicleMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

Các tham số dành riêng cho các 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 phân phối. Được FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization sử dụng.

Giao diện này mở rộng MarkerCustomizationFunctionParams.

vehicle
Loại:  DeliveryVehicle
Xe giao hàng được biểu thị bằng điểm đánh dấu này.
Kế thừa: defaultOptions, isNew, marker

Giao diện PlannedStopMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

Các tham số dành riêng cho các hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho các điểm đánh dấu thể hiện điểm dừng dự kiến. Được FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization sử dụng.

Giao diện này mở rộng DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Loại:  number
Chỉ mục dựa trên 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

Giao diện google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

Các tham số dành riêng cho các hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho các điểm đánh dấu thể hiện vị trí công việc dự kiến hoặc thực tế. Được FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomizationFleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization sử dụng.

Giao diện này mở rộng DeliveryVehicleMarkerCustomizationFunctionParams.

task
Loại:  Task
Vị trí của việc cần làm được biểu thị bằng điểm đánh dấu này.
Kế thừa: defaultOptions, isNew, marker, vehicle

Giao diện ShipmentMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

Các thông số dành riêng cho các hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho các điểm đánh dấu đại diện cho xe vận chuyển hàng hoá và vị trí đích. Được FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization sử dụng.

Giao diện này mở rộng MarkerCustomizationFunctionParams.

taskTrackingInfo
Thông tin về việc cần làm được liên kết với điểm đánh dấu này.
Kế thừa: defaultOptions, isNew, marker

Giao diện TripMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.TripMarkerCustomizationFunctionParams

Các thông số dành riêng cho các hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho các điểm đánh dấu đại diện cho vị trí điểm xuất phát, điểm đến và phương tiện của chuyến đi. Được FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomizationFleetEngineTripLocationProviderOptions.destinationMarkerCustomization sử dụng.

Giao diện này mở rộng MarkerCustomizationFunctionParams.

trip
Loại:  Trip
Chuyến đi được liên kết với điểm đánh dấu này.

Để biết thông tin về việc bảo dưỡng xe cho chuyến đi này, hãy sử dụng Trip.latestVehicleLocationUpdateTrip.remainingWaypoints.
Kế thừa: defaultOptions, isNew, marker

Giao diện TripWaypointMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

Các tham số dành riêng cho các hàm tuỳ chỉnh điểm đánh dấu áp dụng các tuỳ chọn cho các điểm đánh dấu thể hiện vị trí điểm trung gian của chuyến đi. Được FleetEngineTripLocationProviderOptions.waypointMarkerCustomization sử dụng.

Giao diện này mở rộng TripMarkerCustomizationFunctionParams.

waypointIndex
Loại:  number
Chỉ mục điểm trung gian dựa trên 0 được 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 trung gian.
Kế thừa: defaultOptions, isNew, marker, trip

Giao diện VehicleMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

Các thông số dành riêng cho các 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.vehicleMarkerCustomizationFleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization sử dụng.

Giao diện này mở rộng MarkerCustomizationFunctionParams.

vehicle
Loại:  Vehicle
Xe được biểu thị bằng điểm đánh dấu này.
Kế thừa: defaultOptions, isNew, marker

Giao diện VehicleWaypointMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

Các thông số dành riêng cho các 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 trung gian của xe. Được FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomizationFleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization sử dụng

Giao diện này mở rộng VehicleMarkerCustomizationFunctionParams.

waypointIndex
Loại:  number
Chỉ mục điểm trung gian dựa trên 0 được 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 trung gian.
Kế thừa: defaultOptions, isNew, marker, vehicle

Giao diện PolylineCustomizationFunctionParams

Giao diện google.maps.journeySharing.PolylineCustomizationFunctionParams

Các tham số phổ biến cho tất cả các hàm tuỳ chỉnh đường đa tuyến. 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 đường đa tuyến 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 được cung cấp.

defaultOptions
Loại:  PolylineOptions
Các tuỳ chọn mặc định dùng để tạo tập hợp các đường đa giác này.
isNew
Loại:  boolean
Nếu đúng, danh sách các đường đa tuyến mới được tạo và hàm tuỳ chỉnh đường đa tuyến đang được gọi lần đầu tiên. Nếu không thì giá trị sẽ là false.
polylines
Loại:  Array<Polyline>
Danh sách các đường đa tuyến đã tạo. Các thành phần này được sắp xếp tuần tự để tạo thành tuyến đường đã kết xuất.

Giao diện ShipmentPolylineCustomizationFunctionParams

Giao diện google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams

Các tham số dành riêng cho các hàm tuỳ chỉnh đường đa tuyến cho FleetEngineShipmentLocationProvider.

Giao diện này mở rộng PolylineCustomizationFunctionParams.

taskTrackingInfo
Thông tin về tác vụ liên kết với đường đa tuyến này.
Kế thừa: defaultOptions, isNew, polylines

Giao diện TripPolylineCustomizationFunctionParams

Giao diện google.maps.journeySharing.TripPolylineCustomizationFunctionParams

Các tham số dành riêng cho các hàm tuỳ chỉnh đường đa tuyến cho FleetEngineTripLocationProvider.

Giao diện này mở rộng PolylineCustomizationFunctionParams.

trip
Loại:  Trip
Chuyến đi được liên kết với đường đa tuyến này.
Kế thừa: defaultOptions, isNew, polylines

Giao diện VehiclePolylineCustomizationFunctionParams

Giao diện google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams

Các tham số dành riêng cho các hàm tuỳ chỉnh đường đa tuyến cho FleetEngineVehicleLocationProvider.

Giao diện này mở rộng PolylineCustomizationFunctionParams.

vehicle
Loại:  Vehicle
Xe di chuyển qua đường đa tuyến này.
Kế thừa: defaultOptions, isNew, polylines

Giao diện DeliveryVehiclePolylineCustomizationFunctionParams

Giao diện google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

Các tham số dành riêng cho các hàm tuỳ chỉnh đường đa tuyến cho FleetEngineDeliveryVehicleLocationProvider.

Giao diện này mở rộng PolylineCustomizationFunctionParams.

deliveryVehicle
Loại:  DeliveryVehicle
Xe tải đi qua đường đa tuyến này.
Kế thừa: defaultOptions, isNew, polylines