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

OSM瓷砖突然停止下载并抛出异常而不是下载瓷砖

如何解决OSM瓷砖突然停止下载并抛出异常而不是下载瓷砖

我在我的应用程序中使用 OSM 地图并从图块 https://tile.openstreetmap.org/ 下载图块。我正在使用 WebClient 从 OSM 服务器下载磁贴。它在 5 天前完美运行。但是突然之间,没有从服务器下载图块,地图也没有显示在我的应用程序中。我使用下面的代码下载磁贴。

imageBytes = await webClient.DownloadDataTaskAsync(imageUri);

我已经检查了源代码并在 try-catch 中得到以下异常。

远程服务器返回错误:(403) Forbidden。

为了解决这个问题,我将以下属性设置为 true 但仍然没有在我的应用程序中显示地图。

webClient.UseDefaultCredentials = true;
webClient.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;

任何人,请帮我解决这个问题。

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