4

開発サーバーから API キーを Bing に受け入れさせることができないようです。bingmapsportal.com サイトから API キーをセットアップし、URL を設定しhttp://localhostてキーを正常に生成しました。

次に、API ドキュメントに示されているように、次のようにマップを実装します。

<html>
<head>
<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>
<script type="text/javascript">
    function getMap(){
        var mapInitOpts = {
            credentials: 'mycredentials',
            mapTypeId: Microsoft.Maps.MapTypeId.road
        };
       var map = new Microsoft.Maps.Map(document.getElementById("map_canvas"), mapInitOpts);
     }
</script>
</head>
  <body onload="getMap();">
   <div id='map_canvas' style="position:absolute; top:0px; left:0px; width:100%; height:100%;"></div><br />
  </body>
</html>  

// map shows invalid credentials error

ただし、「指定された資格情報が無効です」というメッセージが常に表示されます。

この問題に関するアイデアはありますか?

4

1 に答える 1

5

'mycredentials'この質問を投稿するための実際の資格情報のプレースホルダーとして行動したと仮定して、インタラクティブ SDK の API キーを使用してみてください。

AjtUzWJBHlI3Ma_Ke6Qv2fGRXEs0ua5hUQi54ECwfXTiWsitll4AkETZDihjcfeI

上記が機能し、取得したキーが機能しない場合は、キーに問題があり、Bing Dev Support と連携する必要があります。

上記のキーが機能しない場合は、開発環境に問題があります...

于 2012-12-29T07:34:14.280 に答える