Cartes Bing - Comment puis-je désactiver les étiquettes de rue en mode Bird's Eye?

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

  •  22-07-2019
  •  | 
  •  

Question

Pour un client, je dois afficher une carte Bing statique, en mode Bird's Eye, avec les étiquettes de rue désactivées. Je peux obtenir une vue Bird's Eye sans étiquettes pour la vue dynamique en cliquant simplement sur les boutons de la barre d'outils pour la vue Bird's Eye et les étiquettes désactivées. Mais mon objectif est de montrer cela pour une carte statique , en charge, sans avoir besoin de cliquer sur un bouton.

Merci!

Était-ce utile?

La solution

Je mets tout dans le <body> à des fins de démonstration. Vous mettriez probablement le chargement de la bibliothèque externe mapcontrol et de votre fonction GetMap() dans <head>. Vous pourriez même vouloir mettre votre propre script dans un fichier externe.

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

Les paramètres de VEMap.LoadMap ( VELatLong ,> zoom , style , corrigé , mode , showSwitch , carreleur-tampon , mapOptions ) sont:

VELatLong Objet VELatLong Class représentant le centre de la carte. Facultatif.

zoom Le niveau de zoom à afficher. Les valeurs valides vont de 1 à 19. Facultatif. La valeur par défaut est 4. Notez que VEMapStyle.Birdseye semble ne prendre en charge que deux niveaux de zoom: 1 vous donne une vue large, tout le reste vous donne une vue rapprochée.

style Valeur d'énumération VEMapStyle spécifiant le style de la carte. Optionnel. La valeur par défaut est VEMapStyle.Road. J'ai changé cela en VEMapStyle.Birdseye , comme indiqué à VEMapStyle .

fixed Valeur booléenne indiquant si la vue Carte est affichée sous forme de carte fixe que l'utilisateur ne peut pas modifier. Optionnel. La valeur par défaut est false.

mode Valeur d'énumération VEMapMode qui spécifie si la carte doit être chargée en mode 2D ou en mode 3D. Optionnel. La valeur par défaut est VEMapMode.Mode2D.

showSwitch Valeur booléenne qui spécifie si le commutateur de mode carte doit être affiché sur le contrôle du tableau de bord. Optionnel. La valeur par défaut est true (le commutateur est affiché).

tileBuffer Combien de mémoire tampon de tuiles utiliser lors du chargement de la carte. La valeur par défaut est 0 (ne chargez pas de limite supplémentaire de tuiles). Ce paramètre est ignoré en mode 3D.

mapOptions Classe VEMapOptions qui spécifie d'autres options de carte à définir.

Enfin, le kit de développement logiciel interactif Bing Maps est une excellente ressource pour essayer de comprendre comment fonctionnent les choses et les référence de classe du contrôle de carte Bing l'intégralité de l'API.

Autres conseils

Le menu déroulant dans lequel vous choisissez Birds Eye ou Aerial possède une case à cocher indiquant & "Afficher les libellés &";

.

Décochez-le simplement

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top