尝试使用 Bing Maps Ajax API 调试脚本问题,但在从该 url 拉入他们的脚本时遇到证书错误:
https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0
很确定 url 是正确的,但 Chrome 告诉我服务器被错误识别为 *.vo.msecnd.net
只有我?微软的问题?
尝试使用 Bing Maps Ajax API 调试脚本问题,但在从该 url 拉入他们的脚本时遇到证书错误:
https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0
很确定 url 是正确的,但 Chrome 告诉我服务器被错误识别为 *.vo.msecnd.net
只有我?微软的问题?
好的,我作弊了,但我们的地图再次使用 https 工作。显然 MS 有一个无效的证书,可能很快就会回来,但是对于需要地图的生产站点来说,这是可行的:
[黑客]
更新您的代码以使用新的网址:
//bingurl='https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3&s=1';
bingurl = https://greatwebapp-really-it-is.yoursite/bing_maps_ohhh_no_what_happened/mapcontrol.js
[/黑客]
我遇到了这个问题,试图在其 url 中使用 https:// 加载 mapcontrol。
SeanDowney 的回答对我帮助很大,我最终找到了一个更永久的解决方案(至少满足我们的需要)。
虽然证书确实看起来很乱,但我最终的解决方案是在 mapcontrol.ashx url 的末尾添加“&s=1”。