PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
PolylineSetup 類型。
這個類型可接受 物件,或接受 PolylineSetupOptions 物件並傳回 DefaultPolylineSetupOptions 物件的函式。PolylineSetupOptions
如果指定函式,函式可以且應該修改輸入內容的 defaultPolylineOptions 欄位,並在輸出內容 物件中以 PolylineSetupOptionspolylineOptions 形式傳回。
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
PolylineSetupOptions 介面
介面
google.maps.journeySharing.PolylineSetupOptions
PolylineSetup 選項。
屬性 | |
|---|---|
polylineOptions
選填 |
類型:
PolylineOptions optional折線選項。 |
visible
選填 |
類型:
boolean optional折線顯示設定。 |
DefaultPolylineSetupOptions 介面
介面
google.maps.journeySharing.DefaultPolylineSetupOptions
PolylineSetup 預設選項。
屬性 | |
|---|---|
defaultPolylineOptions |
類型:
PolylineOptions預設折線選項。 |
defaultVisible |
類型:
boolean預設折線顯示設定。 |
MarkerSetup typedef
typedef
google.maps.journeySharing.MarkerSetup
MarkerSetup 類型。
這個類型可接受 物件,或接受 MarkerSetupOptions 物件並傳回 DefaultMarkerSetupOptions 物件的函式。MarkerSetupOptions
如果指定函式,函式可以且應該修改輸入內容的 defaultMarkerOptions 欄位,並在輸出內容 物件中以 MarkerSetupOptionsmarkerOptions 形式傳回。
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions 介面
介面
google.maps.journeySharing.MarkerSetupOptions
MarkerSetup 選項。
屬性 | |
|---|---|
markerOptions
選填 |
類型:
標記選項。 |
DefaultMarkerSetupOptions 介面
介面
google.maps.journeySharing.DefaultMarkerSetupOptions
MarkerSetup 預設選項。
屬性 | |
|---|---|
defaultMarkerOptions |
類型:
預設標記選項。 |
MarkerCustomizationFunctionParams 介面
介面
google.maps.journeySharing.MarkerCustomizationFunctionParams
由 DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams 擴充
所有標記自訂函式通用的參數。這個類別的物件不會直接提供給任何標記自訂函式,而是提供其子系類別的物件。
屬性 | |
|---|---|
defaultOptions |
類型:
用於建立這個標記的預設選項。 |
isNew |
類型:
boolean如果為 true,表示標記是新建立的,且標記自訂函式是在標記加入地圖檢視前首次呼叫。否則傳回「否」。 |
marker |
類型:
標記。所有自訂設定都應直接在這個物件上進行。 |
DeliveryVehicleMarkerCustomizationFunctionParams 介面
介面
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
擴充 MarkerCustomizationFunctionParams
由 PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams 擴充
標記自訂函式專用的參數,可將選項套用至外送車輛標記。由 FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization 和 FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization 使用。
屬性 | |
|---|---|
vehicle |
類型:
DeliveryVehicle這個標記代表的貨車。 |
繼承:
defaultOptions、isNew、marker | |
PlannedStopMarkerCustomizationFunctionParams 介面
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
標記自訂函式專屬的參數,可將選項套用至代表預定停靠站的標記。由 FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization 使用。
屬性 | |
|---|---|
stopIndex |
類型:
number這個停靠站在剩餘停靠站清單中的索引 (從 0 開始)。 |
繼承:
defaultOptions、
isNew、
marker、
vehicle
| |
TaskMarkerCustomizationFunctionParams 介面
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
標記自訂函式專屬的參數,可將選項套用至代表預定或實際工作地點的標記。由 FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization 和 FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization 使用。
屬性 | |
|---|---|
task |
類型:
Task這個標記代表的工作位置。 |
繼承:
defaultOptions、
isNew、
marker、
vehicle
| |
ShipmentMarkerCustomizationFunctionParams 介面
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
標記自訂函式專用的參數,可將選項套用至代表運送車輛和目的地位置的標記。由 FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization 和 FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization 使用。
屬性 | |
|---|---|
taskTrackingInfo |
類型:
TaskTrackingInfo與這個標記相關聯的工作資訊。 |
繼承:
defaultOptions、isNew、marker | |
TripMarkerCustomizationFunctionParams 介面
介面
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
擴充 MarkerCustomizationFunctionParams
由 TripWaypointMarkerCustomizationFunctionParams 擴充
標記自訂函式專用的參數,可將選項套用至代表行程車輛、起點和目的地位置的標記。FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization、FleetEngineTripLocationProviderOptions.originMarkerCustomization和FleetEngineTripLocationProviderOptions.destinationMarkerCustomization使用。
屬性 | |
|---|---|
trip |
類型:
Trip |
繼承:
defaultOptions、isNew、marker | |
TripWaypointMarkerCustomizationFunctionParams 介面
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
標記自訂函式專用的參數,可將選項套用至代表行程路線控點位置的標記。由 FleetEngineTripLocationProviderOptions.waypointMarkerCustomization 使用。
屬性 | |
|---|---|
waypointIndex |
類型:
number與這個標記相關聯的路線控點索引 (從 0 開始)。在 Trip.remainingWaypoints 上使用這個索引,即可擷取路線控點的相關資訊。 |
繼承:
defaultOptions、
isNew、
marker、
trip
| |
VehicleMarkerCustomizationFunctionParams 介面
介面
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
擴充 MarkerCustomizationFunctionParams
由 VehicleWaypointMarkerCustomizationFunctionParams 擴充
標記自訂函式專屬的參數,可將選項套用至車輛標記。由 FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization 和 FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization 使用。
屬性 | |
|---|---|
vehicle |
類型:
Vehicle這個標記代表的車輛。 |
繼承:
defaultOptions、isNew、marker | |
VehicleWaypointMarkerCustomizationFunctionParams 介面
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
標記自訂函式專屬的參數,可將選項套用至車輛路線控點標記。FleetEngineVehicleLocationProviderOptions.originMarkerCustomization、FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization 和 FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization 使用
屬性 | |
|---|---|
waypointIndex |
類型:
number與這個標記相關聯的路線控點索引 (從 0 開始)。在 Vehicle.waypoints 上使用這個索引,即可擷取路線控點的相關資訊。 |
繼承:
defaultOptions、
isNew、
marker、
vehicle
| |
PolylineCustomizationFunctionParams 介面
介面
google.maps.journeySharing.PolylineCustomizationFunctionParams
由 DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams 擴充
所有折線自訂函式通用的參數。這個類別的物件不會直接提供給任何折線自訂函式,而是提供其子系類別的物件。
屬性 | |
|---|---|
defaultOptions |
類型:
PolylineOptions用於建立這組折線的預設選項。 |
isNew |
類型:
boolean如果為 true,表示折線清單是新建立的,且折線自訂函式是首次呼叫。否則傳回「否」。 |
polylines |
已建立的折線清單。這些點會依序排列,形成算繪路線。 |
ShipmentPolylineCustomizationFunctionParams 介面
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineShipmentLocationProvider 折線自訂函式專用的參數。
屬性 | |
|---|---|
taskTrackingInfo |
類型:
TaskTrackingInfo與這條折線相關聯的工作資訊。 |
繼承:
defaultOptions、isNew、polylines | |
TripPolylineCustomizationFunctionParams 介面
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineTripLocationProvider 折線自訂函式專用的參數。
屬性 | |
|---|---|
trip |
類型:
Trip與這條折線相關聯的行程。 |
繼承:
defaultOptions、isNew、polylines | |
VehiclePolylineCustomizationFunctionParams 介面
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineVehicleLocationProvider 折線自訂函式專用的參數。
屬性 | |
|---|---|
vehicle |
類型:
Vehicle沿著這條折線行駛的車輛。 |
繼承:
defaultOptions、isNew、polylines | |
DeliveryVehiclePolylineCustomizationFunctionParams 介面
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineDeliveryVehicleLocationProvider 折線自訂函式專用的參數。
屬性 | |
|---|---|
deliveryVehicle |
類型:
DeliveryVehicle貨車沿著這條折線行駛。 |
繼承:
defaultOptions、isNew、polylines | |