UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

PolylineSetup.

El tipo acepta un objeto PolylineSetupOptions o una función que acepta un objeto DefaultPolylineSetupOptions y muestra un objeto PolylineSetupOptions.

Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de la entrada y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions

Interfaz google.maps.journeySharing.PolylineSetupOptions

Opciones de PolylineSetup.

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

DefaultPolylineSetupOptions

Interfaz google.maps.journeySharing.DefaultPolylineSetupOptions

Opciones predeterminadas de PolylineSetup.

defaultPolylineOptions
Opciones de polilínea predeterminadas.
defaultVisible
Tipo:  boolean
Visibilidad predeterminada de las polilíneas

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

MarkerSetup.

El tipo acepta un objeto MarkerSetupOptions o una función que acepta un objeto DefaultMarkerSetupOptions y muestra un objeto MarkerSetupOptions.

Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de la entrada y mostrarlo como markerOptions en el objeto MarkerSetupOptions de salida.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions

Interfaz google.maps.journeySharing.MarkerSetupOptions

Opciones de MarkerSetup

markerOptions optional
Tipo:  MarkerOptions optional
Opciones de marcadores.

DefaultMarkerSetupOptions

Interfaz google.maps.journeySharing.DefaultMarkerSetupOptions

Opciones predeterminadas de MarkerSetup

defaultMarkerOptions
Opciones predeterminadas de marcadores.

MarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.MarkerCustomizationFunctionParams

Son los 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; en su lugar, se proporciona un objeto de una de sus clases descendientes.

defaultOptions
Son las opciones predeterminadas que se utilizan 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 del marcador por primera vez, antes de que se agregue a la vista de mapa. De lo contrario, el valor es falso.
marker
Tipo:  Marker
El marcador Cualquier personalización se debe realizar directamente en este objeto.

DeliveryVehicleMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de vehículos de entrega. Lo usan FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

vehicle
El vehículo de entrega representado por este marcador.
Heredado: defaultOptions, isNew y marker

PlannedStopMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

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.

Esta interfaz extiende DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Tipo:  number
El índice con base 0 de esta parada en la lista de paradas restantes.
Heredado: defaultOptions, isNew, marker y vehicle

TaskMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

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. Lo usan FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization y FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

Esta interfaz extiende DeliveryVehicleMarkerCustomizationFunctionParams.

task
Tipo:  Task
La ubicación de la tarea representada por este marcador.
Heredado: defaultOptions, isNew, marker y vehicle

ShipmentMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan las ubicaciones del vehículo de entrega y las ubicaciones de destino. Lo usan FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

taskTrackingInfo
Información de la tarea asociada con este marcador.
Heredado: defaultOptions, isNew y marker

TripMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.TripMarkerCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan las ubicaciones del vehículo, el origen y el destino del viaje. Lo usan FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization y FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

trip
Tipo:  Trip
Es el viaje asociado con este marcador.

Para obtener información sobre el vehículo que presta servicios a este viaje, usa Trip.latestVehicleLocationUpdate y Trip.remainingWaypoints.
Heredado: defaultOptions, isNew y marker

TripWaypointMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

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 de un viaje. Lo usa FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Esta interfaz extiende TripMarkerCustomizationFunctionParams.

waypointIndex
Tipo:  number
El índice de puntos de referencia basado en 0 asociado con este marcador. Usa este índice en Trip.remainingWaypoints para recuperar información sobre el punto de referencia.
Heredado: defaultOptions, isNew, marker y trip

VehicleMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de vehículos. Lo usan FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization y FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

vehicle
Tipo:  Vehicle
El vehículo representado por este marcador.
Heredado: defaultOptions, isNew y marker

VehicleWaypointMarkerCustomizationFunctionParams

Interfaz google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de puntos de referencia del vehículo. Lo usan FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization y FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Esta interfaz extiende VehicleMarkerCustomizationFunctionParams.

waypointIndex
Tipo:  number
El índice de puntos de referencia basado en 0 asociado con este marcador. Usa este índice en Vehicle.waypoints para recuperar información sobre el punto de referencia.
Heredado: defaultOptions, isNew, marker y vehicle

PolylineCustomizationFunctionParams

Interfaz google.maps.journeySharing.PolylineCustomizationFunctionParams

Son los 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 "true", 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
Tipo:  Array<Polyline>
Es la lista de polilíneas creada. Están organizadas secuencialmente para formar la ruta renderizada.

ShipmentPolylineCustomizationFunctionParams

Interfaz google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams

Parámetros específicos de las funciones de personalización de polilíneas para FleetEngineShipmentLocationProvider

Esta interfaz extiende PolylineCustomizationFunctionParams.

taskTrackingInfo
Información para la tarea asociada con esta polilínea.
Heredado: defaultOptions, isNew y polylines

TripPolylineCustomizationFunctionParams

Interfaz google.maps.journeySharing.TripPolylineCustomizationFunctionParams

Parámetros específicos de las funciones de personalización de polilíneas para FleetEngineTripLocationProvider

Esta interfaz extiende PolylineCustomizationFunctionParams.

trip
Tipo:  Trip
Es el viaje asociado con esta polilínea.
Heredado: defaultOptions, isNew y polylines

VehiclePolylineCustomizationFunctionParams

Interfaz google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams

Parámetros específicos de las funciones de personalización de polilíneas para FleetEngineVehicleLocationProvider

Esta interfaz extiende PolylineCustomizationFunctionParams.

vehicle
Tipo:  Vehicle
Es el vehículo que atraviesa esta polilínea.
Heredado: defaultOptions, isNew y polylines

DeliveryVehiclePolylineCustomizationFunctionParams

Interfaz google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

Parámetros específicos de las funciones de personalización de polilíneas para FleetEngineDeliveryVehicleLocationProvider

Esta interfaz extiende PolylineCustomizationFunctionParams.

deliveryVehicle
El vehículo de entrega que atraviesa esta polilínea.
Heredado: defaultOptions, isNew y polylines