UI Customization

PolylineSetuptypedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup 類型。

類型可接受 PolylineSetupOptions 物件,或可接受 DefaultPolylineSetupOptions 物件並傳回 PolylineSetupOptions 物件的函式。

指定函式時,該函式可以且應該修改輸入的 defaultPolylineOptions 欄位,並在輸出 PolylineSetupOptions 物件中,將其傳回 polylineOptions

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions 介面

google.maps.journeySharing.PolylineSetupOptions 介面

PolylineSetup 選項。

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

polylineOptions optional
類型:PolylineOptions optional
折線選項。
visible optional
類型:boolean optional
折線顯示設定。

DefaultPolylineSetupOptions

google.maps.journeySharing.DefaultPolylineSetupOptions 介面

PolylineSetup 預設選項。

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

defaultPolylineOptions
預設折線選項。
defaultVisible
類型:boolean
預設折線顯示設定。

MarkerSetuptypedef

google.maps.journeySharing.MarkerSetup typedef

MarkerSetup 類型。

類型可接受 MarkerSetupOptions 物件,或可接受 DefaultMarkerSetupOptions 物件並傳回 MarkerSetupOptions 物件的函式。

指定函式時,該函式可以且應該修改輸入的 defaultMarkerOptions 欄位,並在輸出 MarkerSetupOptions 物件中,將其傳回 markerOptions

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions 介面

google.maps.journeySharing.MarkerSetupOptions 介面

MarkerSetup 選項。

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

markerOptions optional
類型:MarkerOptions optional
標記選項。

DefaultMarkerSetupOptions

google.maps.journeySharing.DefaultMarkerSetupOptions 介面

MarkerSetup 預設選項。

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

defaultMarkerOptions
類型:MarkerOptions
預設標記選項。

MarkerCustomizationFunctionParams 介面

google.maps.journeySharing.MarkerCustomizationFunctionParams 介面

所有標記自訂函式通用的參數。這個類別的物件不會直接提供給任何標記自訂函式;系統會改為提供其中一個類別的子類別。

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

defaultOptions
類型:MarkerOptions
建立此標記所使用的預設選項。
isNew
類型:boolean
如果為 是,標記才剛建立,且在標記加入地圖檢視之前,第一次會呼叫標記自訂函式。否則傳回「否」。
marker
類型:Marker
標記。請直接對這個物件進行任何自訂。

DeliveryVehicleMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams 介面

標記自訂函式專用的參數,可套用傳送至車輛標記的選項。由 FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomizationFleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization 使用。

此介面會擴充 MarkerCustomizationFunctionParams

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

vehicle
以此標記表示的運送車輛。
繼承: defaultOptionsisNewmarker

PlannedStopMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams 介面

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

此介面會擴充 DeliveryVehicleMarkerCustomizationFunctionParams

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

stopIndex
類型:number
在剩餘停靠站清單中,這個停靠站的 0 索引。
繼承: defaultOptionsisNewmarkervehicle

TaskMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams 介面

標記自訂函式專用的參數,可替呈現規劃或實際工作位置的標記套用選項。由 FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomizationFleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization 使用。

此介面會擴充 DeliveryVehicleMarkerCustomizationFunctionParams

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

task
類型:Task
此標記所代表的工作位置。
繼承: defaultOptionsisNewmarkervehicle

ShipmentMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams 介面

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

此介面會擴充 MarkerCustomizationFunctionParams

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

task
類型:Task
與此標記相關聯的工作。

如要瞭解提供該項服務的外送車輛資訊,請使用 Task.latestVehicleLocationUpdateTask.remainingVehicleJourneySegments
繼承: defaultOptionsisNewmarker

TripMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.TripMarkerCustomizationFunctionParams 介面

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

此介面會擴充 MarkerCustomizationFunctionParams

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

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

如要瞭解這趟行程提供的車輛資訊,請使用 Trip.latestVehicleLocationUpdateTrip.remainingWaypoints
繼承: defaultOptionsisNewmarker

TripWaypointMarkerCustomizationFunctionParams 介面

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams 介面

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

此介面會擴充 TripMarkerCustomizationFunctionParams

使用 &libraries=journeySharing 網址參數載入。請參閱 Maps JavaScript API 中的程式庫

waypointIndex
類型:number
與此標記相關聯的 0 級路線控點索引。在 Trip.remainingWaypoints 上使用這項索引來擷取路線控點的相關資訊。
繼承: defaultOptionsisNewmarkertrip