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