尝试使用Bing Maps Ajax API调试脚本问题,但是当从这个URL中提取脚本时我遇到了一个证书错误:
https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0
非常确定网址是否正确,但Chrome告诉我服务器被误识别为* .vo.msecnd.net
只是我?微软的问题?
答案 0 :(得分:2)
好的,我作弊但让我们的地图再次使用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
[/劈]
答案 1 :(得分:0)
我在尝试使用https://在其网址中加载mapcontrol时遇到了这个问题。
SeanDowney的回答对我有很大帮助,最终我找到了一个更持久的解决方案(至少对我们的需求而言)。
虽然证书确实搞砸了,但最终的解决办法是在mapcontrol.ashx网址的末尾添加“& s = 1”。