Compartir a través de


RouteGetRouteDirectionsWithAdditionalParametersBodyParam interface

Propiedades

body

Se usa para reconstruir una ruta y para calcular cero o más rutas alternativas a esta ruta de referencia. La secuencia proporcionada de coordenadas se usa como entrada para la reconstrucción de rutas. Las rutas alternativas se calculan entre los puntos de origen y destino especificados en las ubicaciones de parámetros de ruta de acceso base. Si minDeviationDistance y minDeviationTime se establecen en cero, se espera que estos puntos de origen y destino estén en (o muy cerca) el principio y el final de la ruta de referencia, respectivamente. No se admiten ubicaciones intermedias (puntos de referencia) al usar puntos auxiliares.

Establecer al menos una de minDeviationDistance o minDeviationTime en un valor mayor que cero tiene las siguientes consecuencias:

  • El punto de origen de la solicitud calculateRoute debe estar en (o muy cerca) de la ruta de referencia de entrada. Si no es así, se devuelve un error. Sin embargo, el punto de origen no necesita estar al principio de la ruta de referencia de entrada (se puede considerar como la posición actual del vehículo en la ruta de referencia).
  • La ruta de referencia, devuelta como la primera ruta de la respuesta calculateRoute, se iniciará en el punto de origen especificado en la solicitud calculateRoute. Parte inicial de la ruta de referencia de entrada hasta que el punto de origen se excluirá de la respuesta.
  • Los valores de minDeviationDistance y minDeviationTime determinan la distancia con la que se garantizará que las rutas alternativas sigan la ruta de referencia desde el punto de origen en adelante.
  • La ruta debe usar departAt.
  • El vehículoHeading se omite.

Detalles de las propiedades

body

Se usa para reconstruir una ruta y para calcular cero o más rutas alternativas a esta ruta de referencia. La secuencia proporcionada de coordenadas se usa como entrada para la reconstrucción de rutas. Las rutas alternativas se calculan entre los puntos de origen y destino especificados en las ubicaciones de parámetros de ruta de acceso base. Si minDeviationDistance y minDeviationTime se establecen en cero, se espera que estos puntos de origen y destino estén en (o muy cerca) el principio y el final de la ruta de referencia, respectivamente. No se admiten ubicaciones intermedias (puntos de referencia) al usar puntos auxiliares.

Establecer al menos una de minDeviationDistance o minDeviationTime en un valor mayor que cero tiene las siguientes consecuencias:

  • El punto de origen de la solicitud calculateRoute debe estar en (o muy cerca) de la ruta de referencia de entrada. Si no es así, se devuelve un error. Sin embargo, el punto de origen no necesita estar al principio de la ruta de referencia de entrada (se puede considerar como la posición actual del vehículo en la ruta de referencia).
  • La ruta de referencia, devuelta como la primera ruta de la respuesta calculateRoute, se iniciará en el punto de origen especificado en la solicitud calculateRoute. Parte inicial de la ruta de referencia de entrada hasta que el punto de origen se excluirá de la respuesta.
  • Los valores de minDeviationDistance y minDeviationTime determinan la distancia con la que se garantizará que las rutas alternativas sigan la ruta de referencia desde el punto de origen en adelante.
  • La ruta debe usar departAt.
  • El vehículoHeading se omite.
body: RouteDirectionParameters

Valor de propiedad