GetTravelDirections の一時更新の SOAP の例
使用可能な一時更新オプションをすべて使った標準的な GetTravelDirections の SOAP 要求を以下に示します (すべての構文を示すためのもので、実例ではありません)。複数の Update 定義を 1 つの TravelDirectionTransientUpdate に含めることができます。1 つの更新タイプ (PointUpdate、SegmentUpdate、または RoadTypeUpdate) だけを 1 つの Update に含めることができます。いずれかの更新タイプ (PointUpdate、SegmentUpdate、または RoadTypeUpdate) 内に含めることができる更新も 1 つだけです。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:get="http://www.pb.com/spectrum/services/GetTravelDirections"
xmlns:typ="http://www.g1.com/services/erm/types">
<soapenv:Header/>
<soapenv:Body>
<get:GetTravelDirectionsRequest>
<get:input_port>
<get:PointToPointRequest>
<get:RoutePoints>
<get:RoutePoint>
<get:Latitude>33.751748</get:Latitude>
<get:Longitude>-84.364014</get:Longitude>
</get:RoutePoint>
<get:RoutePoint>
<get:Latitude>33.664925</get:Latitude>
<get:Longitude>-80.90332</get:Longitude>
</get:RoutePoint>
</get:RoutePoints>
<get:Language>en-US</get:Language>
<get:TravelDirectionTransientUpdate>
<typ:Update>
<typ:PointUpdate>
<typ:Point>
<typ:Latitude>?</typ:Latitude>
<typ:Longitude>?</typ:Longitude>
</typ:Point>
<typ:SpeedUpdate>
<typ:Velocity VelocityUnit=""/>
<typ:SpeedIncrease>
<typ:Velocity VelocityUnit=""/>
<typ:Percentage>?</typ:Percentage>
</typ:SpeedIncrease>
<typ:SpeedDecrease>
<typ:Velocity VelocityUnit="?">?</typ:Velocity>
<typ:Percentage>?</typ:Percentage>
</typ:SpeedDecrease>
</typ:SpeedUpdate>
<typ:Exclude>?</typ:Exclude>
</typ:PointUpdate>
<typ:SegmentUpdate>
<typ:RoutingSegmentID>?</typ:RoutingSegmentID>
<typ:SpeedUpdate>
<typ:Velocity VelocityUnit="?">?</typ:Velocity>
<typ:SpeedIncrease>
<typ:Velocity VelocityUnit="?">?</typ:Velocity>
<typ:Percentage>?</typ:Percentage>
</typ:SpeedIncrease>
<typ:SpeedDecrease>
<typ:Velocity VelocityUnit="?">?</typ:Velocity>
<typ:Percentage>?</typ:Percentage>
</typ:SpeedDecrease>
</typ:SpeedUpdate>
<typ:RoadType>?</typ:RoadType>
<typ:Exclude>?</typ:Exclude>
</typ:SegmentUpdate>
<typ:RoadTypeUpdate>
<typ:RoadType>?</typ:RoadType>
<typ:SpeedUpdate>
<typ:Velocity VelocityUnit="?">?</typ:Velocity>
<typ:SpeedIncrease>
<typ:Velocity VelocityUnit="?">?</typ:Velocity>
<typ:Percentage>?</typ:Percentage>
</typ:SpeedIncrease>
<typ:SpeedDecrease>
<typ:Velocity VelocityUnit="?">?</typ:Velocity>
<typ:Percentage>?</typ:Percentage>
</typ:SpeedDecrease>
</typ:SpeedUpdate>
</typ:RoadTypeUpdate>
</typ:Update>
</get:TravelDirectionTransientUpdate>
</get:PointToPointRequest>
</get:input_port>
</get:GetTravelDirectionsRequest>
</soapenv:Body>
</soapenv:Envelope>