C# BingMapsRESTToolkit-SnapToRoadRequest返回BingMapsRESTToolkit.Route
当我在Postman中发出请求时,我会得到一个响应,其中包含一个带有回调URL的RouteProxy AsyncResult:C# BingMapsRESTToolkit-SnapToRoadRequest返回BingMapsRESTToolkit.Route,c#,bing-maps,C#,Bing Maps,当我在Postman中发出请求时,我会得到一个响应,其中包含一个带有回调URL的RouteProxy AsyncResult: "resources": [ { "__type": "RouteProxyAsyncResult:http://schemas.microsoft.com/search/local/ws/rest/v1", "callbackInSeconds": 3,
"resources": [
{
"__type": "RouteProxyAsyncResult:http://schemas.microsoft.com/search/local/ws/rest/v1",
"callbackInSeconds": 3,
"callbackUrl": "https://dev.virtualearth.net/REST/v1/Routes/SnapToRoadAsyncCallback?.....",
"errorMessage": "Request accepted",
"isAccepted": true,
"isCompleted": false,
"requestId": "XXXXX"
}
]
然后我可以得到一个RequestURL,然后是SnapToLoadResponse
当我使用BingMapsRESTToolkit SnapToLoadRequest时,如下所示:
SnapToRoadRequest r = new SnapToRoadRequest()
{
Points = Coordinates,
IncludeSpeedLimit = true,
IncludeTruckSpeedLimit = true,
Interpolate = true,
SpeedUnit = SpeedUnitType.MPH,
TravelMode = TravelModeType.Driving,
BingMapsKey = bingMapsKey
};
Response response = await r.Execute();
如果金额小于等于100,我会得到一个带有SnapToLoadResponse的响应,但是如果金额大于100,我会得到以下结果:
[0] {BingMapsRESTToolkit.Route} BingMapsRESTToolkit.Resource {BingMapsRESTToolkit.Route}
我想从中获取SnapToLoadResponse
,或者BingMapsRESTToolkit.AsyncStatus
,这样我就可以从中获取SnapToLoadResponse
。如何阻止它发回路由对象