UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

Tipo PolylineSetup.

El tipo acepta un objeto PolylineSetupOptions o una función que acepta un objeto DefaultPolylineSetupOptions y devuelve un objeto 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 PolylineSetupOptions de salida.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interfaz PolylineSetupOptions

interfaz google.maps.journeySharing.PolylineSetupOptions

Opciones de PolylineSetup.

polylineOptions
opcional
Tipo: PolylineOptions optional
Opciones de polilínea.
visible
opcional
Tipo: boolean optional
Visibilidad de la polilínea

Interfaz DefaultPolylineSetupOptions

interfaz google.maps.journeySharing.DefaultPolylineSetupOptions

Opciones predeterminadas de PolylineSetup.

defaultPolylineOptions
Opciones predeterminadas de polilínea.
defaultVisible
Tipo: boolean
Es la visibilidad predeterminada de la polilínea.

typedef de MarkerSetup

typedef google.maps.journeySharing.MarkerSetup

Es el tipo MarkerSetup.

El tipo acepta un objeto MarkerSetupOptions o una función que acepta un objeto DefaultMarkerSetupOptions y devuelve un objeto 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 MarkerSetupOptions de salida.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Interfaz MarkerSetupOptions

interfaz google.maps.journeySharing.MarkerSetupOptions

Opciones de MarkerSetup.

markerOptions
opcional
Tipo: MarkerOptions optional
Opciones de marcador.

Interfaz DefaultMarkerSetupOptions

interfaz google.maps.journeySharing.DefaultMarkerSetupOptions

Opciones predeterminadas de MarkerSetup.

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

defaultOptions
Son las opciones predeterminadas que se usan para crear este marcador.
isNew
Tipo: boolean
Si 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: Marker
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.

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

stopIndex
Tipo: number
Es 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.

task
Tipo: Task
La 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.

taskTrackingInfo
Informació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.

trip
Tipo: Trip
Es 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.

waypointIndex
Tipo: number
Es 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.

vehicle
Tipo: Vehicle
Es 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

waypointIndex
Tipo: number
Es 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.

defaultOptions
Son las opciones predeterminadas que se usan para crear este conjunto de polilíneas.
isNew
Tipo: boolean
Si 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.

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

trip
Tipo: Trip
Es 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.

vehicle
Tipo: Vehicle
Es 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.

deliveryVehicle
Es el vehículo de entrega que recorre esta polilínea.
Heredados: defaultOptions, isNew, polylines