Bing映射网址未下载图块并引发安全异常

问题描述 投票:0回答:1

我正在从Bing地图服务器下载图块。使用下面的网址,它可以在Android和UWP平台上正常工作。但是在iOS中引发异常“ System.Net.WebException:无法加载资源,因为App Transport Security策略需要使用安全连接”。

必应网址:http://dev.virtualearth.net/REST/V1/Imagery/Metadata/Road?output=json&include=providers&key=我尝试了以下解决方案(堆栈溢出链接),但是它不起作用。然后,我将http更改为https(安全的URL)。它工作正常,并且可以从Bing服务器下载磁贴。

App Transport Security policy requires the use of a secure connection - IOS 9

我们仅应在iOS平台上使用安全的网址(https :)才能从Bing服务器下载图块。?但是,打开街道地图网址可使用http。

任何人都请提供确切的解决方案,为什么应该在iOS中的Bing地图图块上使用安全的url。?

关于,巴拉提

ios xamarin.ios bing-maps
1个回答
0
投票

如果直接下载图块,最佳做法是从此处记录的图像元数据服务中获取图块的URL:https://docs.microsoft.com/en-us/bingmaps/rest-services/imagery/get-imagery-metadata如果要使用SSL(建议使用),请确保使用uriScheme = https。

[请注意,地图控件(现在可以在iOS和Android以及UWP上本地使用)自动处理此问题,比直接使用图块更容易使用。

© www.soinside.com 2019 - 2024. All rights reserved.