開発サーバーから 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
ただし、「指定された資格情報が無効です」というメッセージが常に表示されます。
この問題に関するアイデアはありますか?