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 (将#修改为@)