微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UWP Application:Map Route APIMapRouteFinder.GetDrivingRouteAsync无法响应,甚至无法刷新或取消请求

如何解决UWP Application:Map Route APIMapRouteFinder.GetDrivingRouteAsync无法响应,甚至无法刷新或取消请求

我正在尝试在UWP应用程序中针对特定位置的台式机的Map Control上绘制路线:

开始:{纬度= 33.8917742,经度= -87.5261236} 结束:{纬度= 32.318231,经度= -86.902298}

呼叫者API: MapRouteFinder.GetDrivingRouteAsync(startPoint,endPoint)

问题:致电后,它从不响应,不接受取消令牌,因此我尝试用其他方法手动取消,但不起作用。似乎启动器从未取消。

See here locations 如果需要更多详细信息,请告诉我。

代码快照

var startPoint = new Geopoint(new BasicGeoposition(){纬度= 33.8917742,经度= -87.5261236}); var endPoint = new Geopoint(new BasicGeoposition(){纬度= 32.318231,经度= -86.902298}); var routeResult =等待MapRouteFinder.GetDrivingRouteAsync(startPoint,endPoint);

            if (routeResult.Status == MapRouteFinderStatus.Success)
            {
                MapRouteView viewOfRoute = new MapRouteView(routeResult.Route);
                viewOfRoute.RouteColor = Colors.Orange;
                viewOfRoute.OutlineColor = Colors.Red;
                myMap.Routes.Add(viewOfRoute);
            }

请在此处找到视频和示例代码https://drive.google.com/drive/folders/1_hQtOxLV8YCO-AwzKGLKIGXCfJX1hL8R?usp=sharing

设备信息: 操作系统名称Microsoft Windows 10 Pro 版本10.0.18362内部版本18362 操作系统制造商Microsoft Corporation 系统制造商惠普 系统型号HP EliteBook 840 G2 系统类型基于x64的PC 处理器Intel(R)CoreTM i7-5600U cpu @ 2.60GHz,2601 Mhz,2 Core(s),4逻辑处理器 BIOS版本/日期Hewlett-Packard M71 Ver。 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日]我已重新启动系统并再次尝试并发出 已修复,我的代码正在运行,仍然不确定为什么会发生。

我在此处发布了相同的问题,有人建议重新安装Map应用。然后我尝试重新启动。

https://docs.microsoft.com/en-us/answers/questions/112943/uwp-application-map-route-api-maproutefindergetdri.html

**

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。