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.
Propiedades | |
|---|---|
polylineOptions optional | 
Tipo:   
PolylineOptions optionalOpciones de polilínea.  | 
visible optional | 
Tipo:   
boolean optionalVisibilidad de la polilínea  | 
Interfaz DefaultPolylineSetupOptions
Interfaz de google.maps.journeySharing.DefaultPolylineSetupOptions
Opciones predeterminadas de PolylineSetup.
Propiedades | |
|---|---|
defaultPolylineOptions | 
Tipo:   
PolylineOptionsOpciones predeterminadas de polilínea.  | 
defaultVisible | 
Tipo:   
booleanVisibilidad 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.
Propiedades | |
|---|---|
markerOptions optional | 
Tipo:   
MarkerOptions optionalOpciones de marcadores.  | 
Interfaz DefaultMarkerSetupOptions
Interfaz de google.maps.journeySharing.DefaultMarkerSetupOptions
Opciones predeterminadas de MarkerSetup.
Propiedades | |
|---|---|
defaultMarkerOptions | 
Tipo:   
MarkerOptionsOpciones 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.
Propiedades | |
|---|---|
defaultOptions | 
Tipo:   
MarkerOptionsSon las opciones predeterminadas que se usan para crear este marcador.  | 
isNew | 
Tipo:   
booleanSi 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:   
MarkerEl 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.
Propiedades | |
|---|---|
vehicle | 
Tipo:   
DeliveryVehicleEl 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.
Propiedades | |
|---|---|
stopIndex | 
Tipo:   
numberEs 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.
Propiedades | |
|---|---|
task | 
Tipo:   
TaskLa 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.
Propiedades | |
|---|---|
taskTrackingInfo | 
Tipo:   
TaskTrackingInfoEs 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.
Propiedades | |
|---|---|
trip | 
Tipo:   
TripEs 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.
Propiedades | |
|---|---|
waypointIndex | 
Tipo:   
numberEl í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.
Propiedades | |
|---|---|
vehicle | 
Tipo:   
VehicleEl 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.
Propiedades | |
|---|---|
waypointIndex | 
Tipo:   
numberEl í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.
Propiedades | |
|---|---|
defaultOptions | 
Tipo:   
PolylineOptionsSon las opciones predeterminadas que se usan para crear este conjunto de polilíneas.  | 
isNew | 
Tipo:   
booleanSi 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 | 
 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.
Propiedades | |
|---|---|
taskTrackingInfo | 
Tipo:   
TaskTrackingInfoEs 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.
Propiedades | |
|---|---|
trip | 
Tipo:   
TripEs 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.
Propiedades | |
|---|---|
vehicle | 
Tipo:   
VehicleEl 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.
Propiedades | |
|---|---|
deliveryVehicle | 
Tipo:   
DeliveryVehicleEl vehículo de reparto que atraviesa este polilinea  | 
Heredado:
defaultOptions,
isNew,
polylines
 | |