UI Customization

PolylineSetup tipo de datos

google.maps.journeySharing.PolylineSetup typedef

Tipo de PolylineSetup.

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

Si especificas 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)

Interfaz PolylineSetupOptions

Interfaz de google.maps.journeySharing.PolylineSetupOptions

Opciones de PolylineSetup.

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

Interfaz DefaultPolylineSetupOptions

Interfaz de google.maps.journeySharing.DefaultPolylineSetupOptions

Opciones predeterminadas de PolylineSetup.

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

MarkerSetup de tipo

google.maps.journeySharing.MarkerSetup typedef

Es el tipo de MarkerSetup.

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

Si especificas 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)

Interfaz MarkerSetupOptions

Interfaz de google.maps.journeySharing.MarkerSetupOptions

Opciones de MarkerSetup.

markerOptions optional
Tipo:  MarkerOptions optional
Opciones de marcadores.

Interfaz DefaultMarkerSetupOptions

Interfaz de google.maps.journeySharing.DefaultMarkerSetupOptions

Opciones predeterminadas de MarkerSetup.

defaultMarkerOptions
Opciones de marcador predeterminadas.

Interfaz MarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.MarkerCustomizationFunctionParams

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. En su lugar, 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, significa que el marcador se creó recientemente y que se está llamando a la función de personalización del marcador por primera vez, antes de que se agregue al mapa. De lo contrario, el valor es falso.
marker
Tipo:  Marker
El marcador Cualquier personalización se debe realizar directamente en este objeto.

Interfaz DeliveryVehicleMarkerCustomizationFunctionParams

Interfaz de 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 reparto. Se usa en FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

vehicle
El vehículo de entrega que representa este marcador.
Heredado: defaultOptions, isNew, marker

Interfaz PlannedStopMarkerCustomizationFunctionParams

Interfaz de 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
Es el índice basado en 0 de esta parada en la lista de paradas restantes.
Heredado: defaultOptions, isNew, marker, vehicle

Interfaz TaskMarkerCustomizationFunctionParams

Interfaz de 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. Se usa en 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, vehicle

Interfaz ShipmentMarkerCustomizationFunctionParams

Interfaz de 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 el vehículo de entrega de envíos y las ubicaciones de destino. Se usa en FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

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

Interfaz TripMarkerCustomizationFunctionParams

Interfaz de 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 el vehículo del viaje, las ubicaciones de origen y destino. Lo usan FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization y FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

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

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

Interfaz TripWaypointMarkerCustomizationFunctionParams

Interfaz de 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 ubicaciones de puntos de referencia de viaje. Lo usa FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Esta interfaz extiende TripMarkerCustomizationFunctionParams.

waypointIndex
Tipo:  number
El índice de punto 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, trip

Interfaz VehicleMarkerCustomizationFunctionParams

Interfaz de 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. Se usa en FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization y FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

vehicle
Tipo:  Vehicle
El vehículo que representa este marcador.
Heredado: defaultOptions, isNew, marker

Interfaz VehicleWaypointMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de punto de referencia de vehículos. Se usa en FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization y FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Esta interfaz extiende VehicleMarkerCustomizationFunctionParams.

waypointIndex
Tipo:  number
El índice de punto 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, vehicle

Interfaz PolylineCustomizationFunctionParams

Interfaz de google.maps.journeySharing.PolylineCustomizationFunctionParams

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

defaultOptions
Son las opciones predeterminadas que se usan para crear este conjunto de polilíneas.
isNew
Tipo:  boolean
Si es verdadero, significa que la lista de polilíneas se creó recientemente y que se está llamando 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 creadas. Se organizan de forma secuencial para formar la ruta renderizada.

Interfaz ShipmentPolylineCustomizationFunctionParams

Interfaz de google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de polilíneas para FleetEngineShipmentLocationProvider.

Esta interfaz extiende PolylineCustomizationFunctionParams.

taskTrackingInfo
Es la información de la tarea asociada con este polilínea.
Heredado: defaultOptions, isNew, polylines

Interfaz TripPolylineCustomizationFunctionParams

Interfaz de google.maps.journeySharing.TripPolylineCustomizationFunctionParams

Son 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 a esta polilínea.
Heredado: defaultOptions, isNew, polylines

Interfaz VehiclePolylineCustomizationFunctionParams

Interfaz de google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de polilíneas para FleetEngineVehicleLocationProvider.

Esta interfaz extiende PolylineCustomizationFunctionParams.

vehicle
Tipo:  Vehicle
El vehículo que atraviesa este polilinea
Heredado: defaultOptions, isNew, polylines

Interfaz DeliveryVehiclePolylineCustomizationFunctionParams

Interfaz de google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

Son parámetros específicos de las funciones de personalización de polilíneas para FleetEngineDeliveryVehicleLocationProvider.

Esta interfaz extiende PolylineCustomizationFunctionParams.

deliveryVehicle
El vehículo de reparto que atraviesa este polilinea
Heredado: defaultOptions, isNew, polylines