PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
Loại PolylineSetup.
Loại này chấp nhận đối tượng hoặc hàm chấp nhận đối tượng PolylineSetupOptions và trả về đối tượng DefaultPolylineSetupOptions. 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 đầu ra.PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Giao diện PolylineSetupOptions
giao diện
google.maps.journeySharing.PolylineSetupOptions
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
giao diện
google.maps.journeySharing.DefaultPolylineSetupOptions
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
typedef
google.maps.journeySharing.MarkerSetup
Loại MarkerSetup.
Loại này chấp nhận đối tượng hoặc hàm chấp nhận đối tượng MarkerSetupOptions và trả về đối tượng DefaultMarkerSetupOptions. 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 đầu ra.MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Giao diện MarkerSetupOptions
giao diện
google.maps.journeySharing.MarkerSetupOptions
Các lựa chọn MarkerSetup.
Thuộc tính | |
|---|---|
markerOptions
không bắt buộc |
Loại:
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.
Thuộc tính | |
|---|---|
defaultMarkerOptions |
Loại:
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.
Thuộc tính | |
|---|---|
defaultOptions |
Loại:
Cá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:
Đ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.
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
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.
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. |
Đượ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.
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
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.
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
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.
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
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.
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
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.
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
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
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. |
Đượ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.
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
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.
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
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.
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
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.
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
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.
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
| |