Evitar rutas específicas - web_services - 23.1

Guía de servicios web de Spectrum

Product type
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Web Services
Version
23.1
Language
Español (México)
Product name
Spectrum Technology Platform
Title
Guía de servicios web de Spectrum
First publish date
2007
Last updated
2024-02-07
Published on
2024-02-07T18:09:34.894393

Carreteras de peaje

Función Evitar carreteras de peaje

Esta función le permite al usuario seleccionar una ruta con o sin carreteras de peaje. Este es un parámetro de cadena de caracteres. Avoid es el parámetro que permite proporcionar una carretera de peaje como el valor de una solicitud SOAP. En este caso, en la ruta resultante se excluyen las carreteras de peaje durante el cálculo de rutas. En el siguiente ejemplo se explica cómo se utiliza este parámetro.

Ejemplo con carreteras de peaje

En el siguiente ejemplo se explica la función con algunos puntos imaginarios de una ruta, la cual contiene el parámetro Evitar carreteras de peaje como <v1:Avoid>carreteras de peaje</v1:Avoid> en la solicitud.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.mapinfo.com/routing/service/v1" xmlns:v11="http://www.mapinfo.com/midev/service/geometries/v1">    <soapenv:Header/>    <soapenv:Body>       <v1:RouteCostMatrixRequest id="?" locale="?">           <!--Optional:-->          <v1:DatasetResourceName>${#Project#TollRoad_DB}</v1:DatasetResourceName>               <v1:StartPoints srsName="epsg:4326">           <!--Zero or more repetitions:-->             <v11:Point srsName="epsg:4326">             <v11:Pos>                <v11:X>12.822214</v11:X>                <v11:Y>47.282809</v11:Y>             </v11:Pos>          </v11:Point>    </v1:StartPoints>                <v1:EndPoints srsName="epsg:4326">            <!--Zero or more repetitions:-->            <v11:Point srsName="epsg:4326">               <v11:Pos>                  <v11:X>12.873852</v11:X>                  <v11:Y>46.871467</v11:Y>               </v11:Pos>             </v11:Point<      </v1:EndPoints>        <v1:DistanceUnit>Mile</v1:DistanceUnit>       <v1:TimeUnit>Minute</v1:TimeUnit>       <v1:ReturnOptimalRoutesOnly>true</v1:ReturnOptimalRoutesOnly>       <v1:OptimizeBy>distance</v1:OptimizeBy>       <v1:MajorRoads>false</v1:MajorRoads>       <v1:ReturnDistance>true</v1:ReturnDistance>       <v1:ReturnTime>true</v1:ReturnTime>       <v1:Avoid>tollroad</v1:Avoid>       <v1:HistoricTrafficTimeBucket>none</v1:HistoricTrafficTimeBucket>    </v1:RouteCostMatrixRequest> </soapenv:Body> </soapenv:Envelope>

Ejemplo sin carreteras de peaje

En el siguiente ejemplo se explica la función con algunos puntos imaginarios de una ruta, la cual no contiene el parámetro Evitar carreteras de peaje en la solicitud.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.mapinfo.com/routing/service/v1" xmlns:v11="http://www.mapinfo.com/midev/service/geometries/v1">    <soapenv:Header/>    <soapenv:Body>       <v1:RouteCostMatrixRequest id="?" locale="?">        <!--Optional:-->       <v1:DatasetResourceName>${#Project#TollRoad_DB}</v1:DatasetResourceName>       <v1:StartPoints srsName="epsg:4326">                <!--Zero or more repetitions:-->           <v11:Point srsName="epsg:4326">              <v11:Pos>                 <v11:X>12.822214</v11:X>                 <v11:Y>47.282809</v11:Y>              </v11:Pos>           </v11:Point>       </v1:StartPoints>                   <v1:EndPoints srsName="epsg:4326">          <!--Zero or more repetitions:-->          <v11:Point srsName="epsg:4326">              <v11:Pos>                   <v11:X>12.873852</v11:X>                   <v11:Y>46.871467</v11:Y>               </v11:Pos>             </v11:Point>          </v1:EndPoints>           <v1:DistanceUnit>Mile</v1:DistanceUnit>          <v1:TimeUnit>Minute</v1:TimeUnit>          <v1:ReturnOptimalRoutesOnly>true</v1:ReturnOptimalRoutesOnly>          <v1:OptimizeBy>distance</v1:OptimizeBy>          <v1:MajorRoads>false</v1:MajorRoads>          <v1:ReturnDistance>true</v1:ReturnDistance>          <v1:ReturnTime>true</v1:ReturnTime>          <v1:HistoricTrafficTimeBucket>none</v1:HistoricTrafficTimeBucket>       </v1:RouteCostMatrixRequest>    </soapenv:Body> </soapenv:Envelope>