UI Customization

polilineSetup typedef

google.maps.journeySharing.PolylineSetup tipodef

Tipo de polilínea.

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 mostrarla como polylineOptions en el objeto PolylineSetupOptions de salida.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Interfaz de 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 polilínea.

Interfaz DefaultPolylineSetupOptions

Interfaz de google.maps.journeySharing.DefaultPolylineSetupOptions

Opciones predeterminadas de PolylineSetup.

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

MarkerSetup

google.maps.journeySharing.MarkerSetup tipodef

Tipo de marcador.

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 mostrarla como markerOptions en el objeto MarkerSetupOptions de salida.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions.

Interfaz de google.maps.journeySharing.MarkerSetupOptions

Opciones de MarkerSetup.

markerOptions optional
Tipo:  MarkerOptions optional
Opciones del marcador:

DefaultMarkerSetupOptions.

Interfaz de google.maps.journeySharing.DefaultMarkerSetupOptions

Opciones predeterminadas de MarkerSetup.

defaultMarkerOptions
Opciones de marcadores predeterminadas.

MarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.MarkerCustomizationFunctionParams

Parámetros comunes a todas las funciones de personalización de marcadores No se proporciona un 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 por primera vez a la función de personalización del marcador, 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 debe realizarse directamente en este objeto.

Interfaz DeliveryVehicleMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

Parámetros específicos de las funciones de personalización de marcadores que aplican opciones para entregar marcadores de vehículos Usado por FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

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

PlannedStopMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

Parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores que representan paradas planificadas Usado por FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

Esta interfaz extiende DeliveryVehicleMarkerCustomizationFunctionParams.

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

TaskMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

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 Usado por FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization y FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

Esta interfaz extiende DeliveryVehicleMarkerCustomizationFunctionParams.

task
Tipo:  Task
La ubicación de la tarea que representa este marcador.
Heredada: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

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. Usado por FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization y FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

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

TripMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.TripMarkerCustomizationFunctionParams

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

Esta interfaz extiende MarkerCustomizationFunctionParams.

trip
Tipo:  Trip
El viaje asociado con este marcador.

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

TripWaypointMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

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. Usado por FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

Esta interfaz extiende TripMarkerCustomizationFunctionParams.

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.
Heredada: defaultOptions, isNew, marker, trip

VehicleMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

Parámetros específicos de las funciones de personalización de marcadores que aplican opciones a los marcadores de vehículos Usado por FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization y FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

Esta interfaz extiende MarkerCustomizationFunctionParams.

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

Interfaz VehicleWaypointMarkerCustomizationFunctionParams

Interfaz de google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

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 Usado por FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization y FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

Esta interfaz extiende VehicleMarkerCustomizationFunctionParams.

waypointIndex
Tipo:  number
Es 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.
Heredada: defaultOptions, isNew, marker, vehicle