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à phải sửa đổi trường defaultPolylineOptions của dữ liệu đầu vào và trả về dưới dạng polylineOptions trong đối tượng đầu ra PolylineSetupOptions.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Giao diện PolylineSetupOptions

Giao diện google.maps.journeySharing.PolylineSetupOptions

Tuỳ chọn PolylineSetup.

polylineOptions optional
Loại:  PolylineOptions optional
Tùy chọn hình nhiều đường.
visible optional
Loại:  boolean optional
Chế độ hiển thị nhiều đường.

Giao diện DefaultPolylineSetupOptions

Giao diện google.maps.journeySharing.DefaultPolylineSetupOptions

Tuỳ chọn mặc định của PolylineSetup.

defaultPolylineOptions
Loại:  PolylineOptions
Tuỳ chọn nhiều đường mặc định.
defaultVisible
Loại:  boolean
Chế độ hiển thị nhiều đường mặc định.

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à phải sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào và trả về dưới dạng markerOptions trong đối tượng đầu ra MarkerSetupOptions.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Giao diện MarkerSetupOptions

Giao diện google.maps.journeySharing.MarkerSetupOptions

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
Tùy chọn điểm đánh dấu mặc định.

Giao diện MarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.MarkerCustomizationFunctionParams

Tham số chung cho tất cả cá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 đó, hệ thống sẽ cung cấp một đối tượng của một trong các lớp con.

defaultOptions
Loại:  MarkerOptions
Các lựa 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à chức năng 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ì sẽ sai.
marker
Loại:  Marker
Điểm đánh dấu. Bạn nên tuỳ chỉnh trực tiếp đố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 chức năng 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. FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization đang 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 thông số dành riêng cho các hàm tuỳ chỉnh điểm đánh dấu áp dụng 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.

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 tuỳ chọn cho điểm đánh dấu đại diện cho vị trí thực hiện nhiệm vụ theo kế hoạch hoặc thực tế. FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomizationFleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization đang sử dụng.

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

task
Loại:  Task
Vị trí công việc đượ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 tham số dành riêng cho các 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 xe giao hàng và địa điểm điểm đến. FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization đang sử dụng.

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

taskTrackingInfo
Thông tin về nhiệm vụ đượ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 tham số dành riêng cho các hàm tuỳ chỉnh điểm đánh dấu áp dụng tuỳ chọn cho điểm đánh dấu đại diện cho vị trí của phương tiện, điểm xuất phát và điểm đến. FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomizationFleetEngineTripLocationProviderOptions.destinationMarkerCustomization đang 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ề xe phục vụ 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 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.

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

waypointIndex
Loại:  number
Chỉ mục điểm tham chiếu 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 tham chiếu.
Kế thừa: defaultOptions, isNew, marker, trip

Giao diện VehicleMarkerCustomizationFunctionParams

Giao diện google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

Các tham số dành riêng cho các chức năng tuỳ chỉnh điểm đánh dấu áp dụng tuỳ chọn cho điểm đánh dấu xe. FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomizationFleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization đang sử dụng.

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

vehicle
Loại:  Vehicle
Chiếc 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 tham số dành riêng cho các chức năng tuỳ chỉnh điểm đánh dấu áp dụng tuỳ chọn cho điểm đánh dấu điểm tham chiếu của xe. FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomizationFleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization đang sử dụng

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

waypointIndex
Loại:  number
Chỉ mục điểm tham chiếu 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 tham chiếu.
Kế thừa: defaultOptions, isNew, marker, vehicle