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