UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

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

google.maps.journeySharing.MarkerSetup typedef

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

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

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

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

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
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

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

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 con este marcador. Usa este índice en Trip.remainingWaypoints para recuperar información sobre el punto de referencia.
Heredados: defaultOptions, isNew, marker, trip

Interfaz VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

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

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

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

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

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
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

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
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