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.
Propiedades | |
---|---|
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.
Propiedades | |
---|---|
defaultPolylineOptions |
Tipo:
PolylineOptions 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
Propiedades | |
---|---|
markerOptions optional |
Tipo:
MarkerOptions optional Opciones de marcadores. |
DefaultMarkerSetupOptions
Interfaz google.maps.journeySharing.DefaultMarkerSetupOptions
Opciones predeterminadas de MarkerSetup
Propiedades | |
---|---|
defaultMarkerOptions |
Tipo:
MarkerOptions 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.
Propiedades | |
---|---|
defaultOptions |
Tipo:
MarkerOptions 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
.
Propiedades | |
---|---|
vehicle |
Tipo:
DeliveryVehicle 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
.
Propiedades | |
---|---|
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
.
Propiedades | |
---|---|
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
.
Propiedades | |
---|---|
taskTrackingInfo |
Tipo:
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
.
Propiedades | |
---|---|
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
.
Propiedades | |
---|---|
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
.
Propiedades | |
---|---|
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
.
Propiedades | |
---|---|
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.
Propiedades | |
---|---|
defaultOptions |
Tipo:
PolylineOptions 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 |
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
.
Propiedades | |
---|---|
taskTrackingInfo |
Tipo:
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
.
Propiedades | |
---|---|
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
.
Propiedades | |
---|---|
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
.
Propiedades | |
---|---|
deliveryVehicle |
Tipo:
DeliveryVehicle El vehículo de entrega que atraviesa esta polilínea. |
Heredado:
defaultOptions , isNew y polylines
|