2012-08-22 40 views
0

嘗試調試與Bing地圖AJAX API腳本問題,但我從這個網址在他們的腳本拉時運行到一個證書錯誤:是否有其他人獲取此Bing地圖證書錯誤?

https://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0

很肯定的網址是正確的,但Chrome告訴我服務器被錯誤識別爲* .vo.msecnd.net

只是我?在微軟的問題?

+0

是老兄!我也是。在Firefox中同樣的錯誤。看起來他們的證書不好。現在我知道我並不瘋狂 – SeanDowney

+0

我也是!我也在https://www.bing.com/maps上獲得FF – Rismo

+0

上的證書錯誤。現在它適用於我。 – Rismo

回答

2

好吧,我欺騙了,但讓我們的地圖再次使用https工作。顯然,MS有一個無效的證書,可能很快就回來,但對生產現場需要地圖這工作:

[破解]

  1. 複製從沒有使用https站點腳本:http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3
  2. 主機它您的HTTPS服務器,例如:/bing_maps_ohhh_no_what_happened/mapcontrol.js
  3. 更新您的代碼以使用新的URL:

    //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 
    
  4. 勝利!

[/破解]

+0

良好的解決方法,並感謝您的確認。 – fudder

0

我來到這個問題試圖加載使用HTTPS地圖控件://在其網址。

SeanDowney的回答給了我很多幫助,最終我找到了一個更持久的解決方案(至少對於我們的需求)。

儘管證書似乎搞砸了,但我最終的解決方案是在mapcontrol.ashx url的末尾添加「& s = 1」。

相關問題