Bingマップ-鳥瞰図でストリートラベルをオフにするにはどうすればよいですか?
-
22-07-2019 - |
質問
クライアントの場合、ストリートラベルをオフにして、Bird's Eyeビューで静的なBingマップを表示する必要があります。鳥瞰図のツールバーボタンをクリックしてラベルをオフにするだけで、動的ビューのラベルなしで鳥瞰図を作成できます。しかし、私の目標は、ボタンをクリックする必要なく、ロード時に static マップでこれを表示することです。
ありがとう!
解決
デモのために、すべてを<body>
に入れています。おそらく、外部mapcontrol
ライブラリとGetMap()
関数のロードを<head>
に入れるでしょう。独自のスクリプトを外部ファイルに配置することもできます。
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:400px; height:400px;"></div>
<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2"></script>
<script type="text/javascript">
var map = null;
function GetMap() {
map = new VEMap('myMap');
map.LoadMap(new VELatLong(47.6, -122.33), 10, VEMapStyle.Birdseye, false);
}
</script>
</body>
VEMap.LoadMap( VELatLong のパラメーターズーム、スタイル、固定、モード、 showSwitch 、 tileBuffer 、 mapOptions )は次のとおりです。
VELatLong マップの中心を表すVELatLongクラスオブジェクト。オプション。
ズーム表示するズームレベル。有効な値の範囲は1〜19です。オプション。デフォルトは4です。 VEMapStyle.Birdseye は、2つのズームレベルのみをサポートしているように見えることに注意してください。 p>
style マップスタイルを指定するVEMapStyle列挙値。オプション。デフォルトはVEMapStyle.Roadです。 VEMapStyle 。 fixed ユーザーが変更できない固定マップとしてマップビューを表示するかどうかを指定するブール値。オプション。デフォルトはfalseです。 mode マップを2Dモードでロードするか3Dモードでロードするかを指定するVEMapMode列挙値。オプション。デフォルトはVEMapMode.Mode2Dです。 showSwitch ダッシュボードコントロールにマップモードスイッチを表示するかどうかを指定するブール値。オプション。デフォルトはtrueです(スイッチが表示されます)。 tileBuffer マップの読み込み時に使用するタイルバッファーの量。デフォルトは0です(タイルの余分な境界をロードしません)。このパラメーターは3Dモードでは無視されます。 mapOptions 設定する他のマップオプションを指定するVEMapOptionsクラス。 最後に、 Bing Maps Interactive SDK は、遊んだり、物事の仕組みと Bing Map Controlクラスリファレンスドキュメントを理解しようとしています。 API全体。
他のヒント
Birds EyeまたはAerialのいずれかを選択するドロップダウンメニューには、下に<!> quot; Show labels <!> quot;というチェックボックスがあります
単純に外す