UI Customization

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.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.deliveryVehicleMarkerCustomization