C# UWP应用程序:映射路由API(MapRouteFinder.GetDrivingRouteAsync)不响应,甚至无法刷新或取消请求

C# UWP应用程序:映射路由API(MapRouteFinder.GetDrivingRouteAsync)不响应,甚至无法刷新或取消请求,c#,uwp,maproute,C#,Uwp,Maproute,我试图在UWP应用程序中为特定位置的桌面绘制地图控制路线: 起点:{纬度=33.8917742,经度=-87.5261236} 结束:{纬度=32.318231,经度=-86.902298} 调用方API: MapRouteFinder.GetDrivingRouteAsync(起点、终点) 问题:在我呼叫后,它从未响应,它不接受取消令牌,然后我尝试用不同的方法手动取消,但不起作用。似乎从未取消过 如果需要更多细节,请告诉我 代码快照 var startPoint=新的地理点(新的基本地理位置

我试图在UWP应用程序中为特定位置的桌面绘制地图控制路线:

起点:{纬度=33.8917742,经度=-87.5261236} 结束:{纬度=32.318231,经度=-86.902298}

调用方API: MapRouteFinder.GetDrivingRouteAsync(起点、终点)

问题:在我呼叫后,它从未响应,它不接受取消令牌,然后我尝试用不同的方法手动取消,但不起作用。似乎从未取消过

如果需要更多细节,请告诉我

代码快照

var startPoint=新的地理点(新的基本地理位置(){纬度=33.8917742,经度=-87.5261236}); var端点=新的地理点(新的基本地理位置(){纬度=32.318231,经度=-86.902298}); var routeResult=等待MapRouteFinder.GetDrivingRouteAsync(起点、终点)

请在此处查找视频和示例代码:

设备信息: 操作系统名称Microsoft Windows 10 Pro 版本10.0.18362内部版本18362 操作系统制造商微软公司 系统制造商惠普公司 系统型号HP EliteBook 840 G2 基于x64的PC系统类型 处理器Intel(R)Core(TM)i7-5600U CPU@2.60GHz,2601 Mhz,2核,4逻辑处理器 BIOS版本/日期Hewlett-Packard M71版本。01.28, 4/18/2019 SMBIOS版本2.7 嵌入式控制器版本150.91 BIOS模式遗留 底板制造商惠普公司 底板产品2216 底板版本KBC版本96.5B 平台角色移动 地点美国 时区印度标准时间 已安装的物理内存(RAM)12.0 GB 总物理内存11.9 GB 可用物理内存2.38 GB 总虚拟内存17.1 GB 可用虚拟内存4.07 GB 页面文件空间5.23 GB 内核DMA保护关闭

**

[问题解决]:今天[2020年10月1日]我已重新启动系统,并再次尝试解决问题 已经修复,我的代码正在运行,仍然不知道为什么会发生

我在这里发布了同样的问题,有人建议重新安装地图应用程序。然后我试着重新启动


**

请提供有关您的问题的更多信息。你如何使用这个方法?如果你能分享代码片段就好了。另一件事是,如果在调试时在该方法的下一行下放置一个断点,它会停止吗?在我的测试中,该API可以正确返回MapRouteFinderResult并在地图上显示它。你提到的行为还不清楚。您可以提供一个屏幕截图来描述您遇到的行为。是的,它适用于其他位置,在选择长途位置时会引发问题。我添加了位置和代码示例。我正在使用您提供的位置。它工作正常还有一个问题,您是否向地图提供了MapServiceToken?
            if (routeResult.Status == MapRouteFinderStatus.Success)
            {
                MapRouteView viewOfRoute = new MapRouteView(routeResult.Route);
                viewOfRoute.RouteColor = Colors.Orange;
                viewOfRoute.OutlineColor = Colors.Red;
                myMap.Routes.Add(viewOfRoute);
            }