Bing Maps - wie kann ich Straßenbezeichnungen in der Vogelperspektive ausschalten?

StackOverflow https://stackoverflow.com/questions/1446323

  •  22-07-2019
  •  | 
  •  

Frage

Für ein Client lege ich eine statische Bing Karte zeigen, in der Vogelperspektive, mit den Straßenbezeichnungen ausgeschaltet. Ich kann nur durch Klicken auf die Schaltflächen der Symbolleiste für Vogelperspektive und Labels aus der Vogelperspektive ohne Aufkleber für dynamische Ansicht erreichen. Aber mein Ziel ist es, zu zeigen, für eine statisch Karte, auf Last, ohne die Notwendigkeit, irgendwelche Knöpfe zu klicken.

Danke!

War es hilfreich?

Lösung

Ich setze alles in der <body> zu Demonstrationszwecken. Sie würden vermutlich das Laden der externen mapcontrol Bibliothek und Ihre GetMap() Funktion im <head> setzen. Sie könnten sogar ein eigenes Skript in einer externen Datei wollen, setzen.

<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>

Die Parameter für VEMap.LoadMap ( VELatLong , Zoom Stil fixed Modus showSwitch tileBuffer mapOptions ) sind:

VELatLong Ein VELatLong Klasse Objekt, das die Mitte der Karte darstellt. Optional.

Zoom Die Zoomstufe angezeigt werden soll. Gültige Werte liegen im Bereich von 1 bis 19 Optional. Der Standardwert ist 4. Hinweis, dass VEMapStyle.Birdseye scheint nur Ebenen unterstützen zwei Zoom: 1 gibt Ihnen die weite Sicht, etwas anderes gibt Ihnen die Nahansicht

Stil A VEMapStyle Aufzählungswert der Karte Stil angeben. Optional. Die Standardeinstellung ist VEMapStyle.Road. Ich änderte dies zu VEMapStyle.Birdseye , wie in dokumentiert VEMapStyle .

fixed Ein boolescher Wert, der die Kartenansicht gibt an, ob als Fest Karte angezeigt wird, dass der Benutzer nicht ändern kann. Optional. Die Standardeinstellung ist falsch.

Modus Ein VEMapMode Enumerationswert, ob die Karte in 2D oder 3D-Modus zu laden gibt. Optional. Die Standardeinstellung ist VEMapMode.Mode2D.

showSwitch Ein boolescher Wert, ob die Karte Modusschalter auf dem Armaturenbrett Steuerung zeigen gibt. Optional. Der Standardwert ist true (der Schalter angezeigt wird).

tileBuffer Wie viel Kachelpuffer zu verwenden, wenn der Karte geladen werden. Standard: 0 (keine zusätzliche Grenze von Fliesen laden). Dieser Parameter wird im 3D-Modus ignoriert.

mapOptions A VEMapOptions Klasse, die anderen Kartenoptionen gibt einzustellen.


Schließlich ist der Bing Maps Interactive SDK ist eine großartige Ressource für das Spielen um und um herauszufinden, wie die Dinge funktionieren und die Bing Map Control Klassenreferenz Dokumente die gesamte API.

Andere Tipps

Die Dropdown-Menü, das Sie entweder Birds Eye oder Luft Pick aus hat ein Kontrollkästchen unter ihm sagen: „Labels anzeigen“

Einfach untick es

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top