0

Bing Maps Ajax APIを使用してスクリプトの問題をデバッグしようとしていますが、このURLからスクリプトをプルすると、証明書エラーが発生します。

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

URLが正しいことは確かですが、Chromeはサーバーが*.vo.msecnd.netと誤認されていると言っています

私だけ?マイクロソフトの問題?

4

2 に答える 2

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

[/ハック]

于 2012-08-22T22:35:39.677 に答える
0

URL に https:// を使用して mapcontrol をロードしようとして、この質問に出くわしました。

SeanDowney の回答は私を大いに助け、最終的にはより恒久的な解決策を見つけました (少なくとも私たちのニーズに対して)。

証明書が台無しになっているように見えますが、私の最終的な解決策は、mapcontrol.ashx URL の末尾に「&s=1」を追加することでした。

于 2013-09-20T10:02:52.647 に答える