UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup 類型。

這個類型接受 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

MarkerSetup 類型。

這個類型接受 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.deliveryVehicleMarkerCustomizationFleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization 使用。

這個介面會擴充 MarkerCustomizationFunctionParams

vehicle
類型:  DeliveryVehicle
這個標記代表的運送車輛。
沿用設定: defaultOptionsisNewmarker

PlannedStopMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams 介面

標記自訂函式專屬的參數,可將選項套用至標記所規劃停靠站的標記。由 FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization 使用。

這個介面會擴充 DeliveryVehicleMarkerCustomizationFunctionParams

stopIndex
類型:  number
這個停靠站在其餘停靠站清單中從 0 開始的索引。
沿用設定: defaultOptionsisNewmarkervehicle

TaskMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams 介面

標記自訂函式的特定參數,可將選項套用至代表預定或實際工作位置的標記。由 FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomizationFleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization 使用。

這個介面會擴充 DeliveryVehicleMarkerCustomizationFunctionParams

task
類型:  Task
此標記代表的工作位置。
沿用設定: defaultOptionsisNewmarkervehicle

ShipmentMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams 介面

標記自訂函式專用的參數,可將選項套用至代表運送車輛和目的地位置的標記。由 FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization 使用。

這個介面會擴充 MarkerCustomizationFunctionParams

taskTrackingInfo
類型:  TaskTrackingInfo
與此標記相關聯的工作資訊。
沿用設定: defaultOptionsisNewmarker

TripMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.TripMarkerCustomizationFunctionParams 介面

標記自訂函式專用的參數,可將選項套用至代表行程車輛、出發地和目的地位置的標記。由 FleetEngineTripLocationProviderOptions.vehicleMarkerCustomizationFleetEngineTripLocationProviderOptions.originMarkerCustomizationFleetEngineTripLocationProviderOptions.destinationMarkerCustomization 使用。

這個介面會擴充 MarkerCustomizationFunctionParams

trip
類型:  Trip
與此標記相關聯的行程。

如要進一步瞭解這趟行程提供的車輛,請使用 Trip.latestVehicleLocationUpdateTrip.remainingWaypoints
沿用設定: defaultOptionsisNewmarker

TripWaypointMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams 介面

標記自訂函式專屬的參數,可將選項套用至代表行程路線點位置的標記。由 FleetEngineTripLocationProviderOptions.waypointMarkerCustomization 使用。

這個介面會擴充 TripMarkerCustomizationFunctionParams

waypointIndex
類型:  number
與此標記相關聯的 0 開始路線控點索引。在 Trip.remainingWaypoints 上使用這個索引,即可擷取路線控點相關資訊。
沿用設定: defaultOptionsisNewmarkertrip

VehicleMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams 介面

標記自訂函式的專屬參數,適用於車輛標記的選項。由 FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomizationFleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization 使用。

這個介面會擴充 MarkerCustomizationFunctionParams

vehicle
類型:  Vehicle
這個標記代表的交通工具。
沿用設定: defaultOptionsisNewmarker

VehicleWaypointMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams 介面

標記自訂函式的專屬參數,適用於車輛路線控點標記的選項。由 FleetEngineVehicleLocationProviderOptions.originMarkerCustomizationFleetEngineVehicleLocationProviderOptions.destinationMarkerCustomizationFleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization 使用

這個介面會擴充 VehicleMarkerCustomizationFunctionParams

waypointIndex
類型:  number
與此標記相關聯的 0 開始路線控點索引。在 Vehicle.waypoints 上使用這個索引,即可擷取路線控點相關資訊。
沿用設定: defaultOptionsisNewmarkervehicle

PolylineCustomizationFunctionParams 介面

google.maps.journeySharing.PolylineCustomizationFunctionParams 介面

所有折線自訂函式通用的參數。此類別的物件不會直接提供給任何折線自訂函式,改為提供其子系類別的物件。

defaultOptions
類型:  PolylineOptions
用來建立這組折線的預設選項。
isNew
類型:  boolean
如果為 true,剛剛建立一個折線清單,並且會首次呼叫折線自訂函式。否則傳回「否」。
polylines
類型:  Array<Polyline>
已建立的折線清單。這些路徑會依序排列,形成算繪出的路線。

ShipmentPolylineCustomizationFunctionParams 介面

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams 介面

FleetEngineShipmentLocationProvider 折線自訂函式的專屬參數。

這個介面會擴充 PolylineCustomizationFunctionParams

taskTrackingInfo
類型:  TaskTrackingInfo
與此折線相關聯的工作資訊。
沿用設定: defaultOptionsisNewpolylines

TripPolylineCustomizationFunctionParams 介面

google.maps.journeySharing.TripPolylineCustomizationFunctionParams 介面

FleetEngineTripLocationProvider 折線自訂函式的專屬參數。

這個介面會擴充 PolylineCustomizationFunctionParams

trip
類型:  Trip
與這個折線相關聯的行程。
沿用設定: defaultOptionsisNewpolylines

VehiclePolylineCustomizationFunctionParams 介面

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams 介面

FleetEngineVehicleLocationProvider 折線自訂函式的專屬參數。

這個介面會擴充 PolylineCustomizationFunctionParams

vehicle
類型:  Vehicle
車輛穿越這條折線。
沿用設定: defaultOptionsisNewpolylines

DeliveryVehiclePolylineCustomizationFunctionParams 介面

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams 介面

FleetEngineDeliveryVehicleLocationProvider 折線自訂函式的專屬參數。

這個介面會擴充 PolylineCustomizationFunctionParams

deliveryVehicle
類型:  DeliveryVehicle
遞送車輛穿越這個折線。
沿用設定: defaultOptionsisNewpolylines