PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
Tipo PolylineSetup.
El tipo acepta un objeto o una función que acepta un objeto PolylineSetupOptions y devuelve un objeto DefaultPolylineSetupOptions. PolylineSetupOptions
Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de la entrada y devolverlo como polylineOptions en el objeto de salida.PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Interfaz PolylineSetupOptions
interfaz
google.maps.journeySharing.PolylineSetupOptions
Opciones de PolylineSetup.
Propiedades | |
|---|---|
polylineOptions
opcional |
Tipo:
PolylineOptions optionalOpciones de polilínea. |
visible
opcional |
Tipo:
boolean optionalVisibilidad de la polilínea |
Interfaz DefaultPolylineSetupOptions
interfaz
google.maps.journeySharing.DefaultPolylineSetupOptions
Opciones predeterminadas de PolylineSetup.
Propiedades | |
|---|---|
defaultPolylineOptions |
Tipo:
PolylineOptionsOpciones predeterminadas de polilínea. |
defaultVisible |
Tipo:
booleanEs la visibilidad predeterminada de la polilínea. |
typedef de MarkerSetup
typedef
google.maps.journeySharing.MarkerSetup
Es el tipo MarkerSetup.
El tipo acepta un objeto o una función que acepta un objeto MarkerSetupOptions y devuelve un objeto DefaultMarkerSetupOptions. MarkerSetupOptions
Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada y devolverlo como markerOptions en el objeto de salida.MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Interfaz MarkerSetupOptions
interfaz
google.maps.journeySharing.MarkerSetupOptions
Opciones de MarkerSetup.
Propiedades | |
|---|---|
markerOptions
opcional |
Tipo:
Opciones de marcador. |
Interfaz DefaultMarkerSetupOptions
interfaz
google.maps.journeySharing.DefaultMarkerSetupOptions
Opciones predeterminadas de MarkerSetup.
Propiedades | |
|---|---|
defaultMarkerOptions |
Tipo:
Opciones de marcador predeterminadas. |
Interfaz MarkerCustomizationFunctionParams
interfaz
google.maps.journeySharing.MarkerCustomizationFunctionParams
extendida por DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams
Son parámetros comunes a todas las funciones de personalización de marcadores. No se proporciona ningún objeto de esta clase directamente a ninguna función de personalización de marcadores, sino que se proporciona un objeto de una de sus clases descendientes.
Propiedades | |
|---|---|
defaultOptions |
Tipo:
Son las opciones predeterminadas que se usan para crear este marcador. |
isNew |
Tipo:
booleanSi es verdadero, el marcador se creó recientemente y se llama a la función de personalización de marcadores por primera vez, antes de que se agregue el marcador a la vista de mapa. De lo contrario, el valor es falso. |
marker |
Tipo:
El marcador. Las personalizaciones deben realizarse directamente en este objeto. |
Interfaz DeliveryVehicleMarkerCustomizationFunctionParams
interfaz
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
extiende MarkerCustomizationFunctionParams
extendida por PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de vehículos de entrega. Se usa en FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
Propiedades | |
|---|---|
vehicle |
Tipo:
DeliveryVehicleEs el vehículo de entrega que representa este marcador. |
Heredados:
defaultOptions,
isNew,
marker
| |
Interfaz PlannedStopMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan paradas planificadas. Lo usa FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.
Propiedades | |
|---|---|
stopIndex |
Tipo:
numberEs el índice basado en 0 de esta parada en la lista de paradas restantes. |
Heredados:
defaultOptions,
isNew,
marker,
vehicle
| |
Interfaz TaskMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan ubicaciones de tareas planificadas o reales. Se usa en FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization y FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.
Propiedades | |
|---|---|
task |
Tipo:
TaskLa ubicación de la tarea que representa este marcador. |
Heredados:
defaultOptions,
isNew,
marker,
vehicle
| |
Interfaz ShipmentMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan las ubicaciones de destino y del vehículo de entrega del envío. Se usa en FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.
Propiedades | |
|---|---|
taskTrackingInfo |
Tipo:
TaskTrackingInfoInformación de la tarea asociada a este marcador. |
Heredados:
defaultOptions,
isNew,
marker
| |
Interfaz TripMarkerCustomizationFunctionParams
interfaz
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
extiende MarkerCustomizationFunctionParams
extendida por TripWaypointMarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan el vehículo del viaje, así como las ubicaciones de origen y destino. Se usa en FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization y FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.
Propiedades | |
|---|---|
trip |
Tipo:
TripEs el viaje asociado con este marcador. Para obtener información sobre el vehículo que realiza este viaje, usa Trip.latestVehicleLocationUpdate y Trip.remainingWaypoints. |
Heredados:
defaultOptions,
isNew,
marker
| |
Interfaz TripWaypointMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan las ubicaciones de los puntos de referencia del viaje. Lo usa FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.
Propiedades | |
|---|---|
waypointIndex |
Tipo:
numberEs el índice de punto de referencia basado en 0 asociado a este marcador. Usa este índice en Trip.remainingWaypoints para recuperar información sobre el punto de referencia. |
Heredados:
defaultOptions,
isNew,
marker,
trip
| |
Interfaz VehicleMarkerCustomizationFunctionParams
interfaz
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
extiende MarkerCustomizationFunctionParams
extendida por VehicleWaypointMarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de vehículos. Se usa en FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization y FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.
Propiedades | |
|---|---|
vehicle |
Tipo:
VehicleEs el vehículo que representa este marcador. |
Heredados:
defaultOptions,
isNew,
marker
| |
Interfaz VehicleWaypointMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de puntos de referencia de vehículos. Se usa en FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization y FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Propiedades | |
|---|---|
waypointIndex |
Tipo:
numberEs el índice de punto de referencia basado en 0 asociado a este marcador. Usa este índice en Vehicle.waypoints para recuperar información sobre el punto de referencia. |
Heredados:
defaultOptions,
isNew,
marker,
vehicle
| |
Interfaz PolylineCustomizationFunctionParams
interfaz
google.maps.journeySharing.PolylineCustomizationFunctionParams
extendida por DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams
Son parámetros comunes a todas las funciones de personalización de polilíneas. No se proporciona ningún objeto de esta clase directamente a ninguna función de personalización de polilíneas; en su lugar, se proporciona un objeto de una de sus clases descendientes.
Propiedades | |
|---|---|
defaultOptions |
Tipo:
PolylineOptionsSon las opciones predeterminadas que se usan para crear este conjunto de polilíneas. |
isNew |
Tipo:
booleanSi es verdadero, la lista de polilíneas se creó recientemente y se llama a la función de personalización de polilíneas por primera vez. De lo contrario, el valor es falso. |
polylines |
Es la lista de polilíneas creadas. Se organizan de forma secuencial para formar la ruta renderizada. |
Interfaz ShipmentPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de polilíneas para FleetEngineShipmentLocationProvider.
Propiedades | |
|---|---|
taskTrackingInfo |
Tipo:
TaskTrackingInfoEs la información de la tarea asociada con esta polilínea. |
Heredados:
defaultOptions,
isNew,
polylines
| |
Interfaz TripPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de polilíneas para FleetEngineTripLocationProvider.
Propiedades | |
|---|---|
trip |
Tipo:
TripEs el viaje asociado con esta polilínea. |
Heredados:
defaultOptions,
isNew,
polylines
| |
Interfaz VehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de polilíneas para FleetEngineVehicleLocationProvider.
Propiedades | |
|---|---|
vehicle |
Tipo:
VehicleEs el vehículo que recorre esta polilínea. |
Heredados:
defaultOptions,
isNew,
polylines
| |
Interfaz DeliveryVehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Son parámetros específicos de las funciones de personalización de polilíneas para FleetEngineDeliveryVehicleLocationProvider.
Propiedades | |
|---|---|
deliveryVehicle |
Tipo:
DeliveryVehicleEs el vehículo de entrega que recorre esta polilínea. |
Heredados:
defaultOptions,
isNew,
polylines
| |