Mappe Bing: come posso disattivare le etichette delle strade nella vista Bird's Eye?

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

  •  22-07-2019
  •  | 
  •  

Domanda

Per un cliente ho bisogno di mostrare una mappa Bing statica, in vista Bird's Eye, con le etichette delle strade disattivate.Posso realizzare la vista a volo d'uccello senza etichette dinamico vista semplicemente facendo clic sui pulsanti della barra degli strumenti per la vista a volo d'uccello e le etichette disattivate.Ma il mio obiettivo è mostrarlo per a statico mappa, al caricamento, senza la necessità di fare clic su alcun pulsante.

Grazie!

È stato utile?

Soluzione

Metto tutto nel <body> a scopo dimostrativo.Probabilmente metteresti il ​​caricamento del file external mapcontrol biblioteca e il tuo GetMap() funzione nel <head>.Potresti anche voler inserire il tuo script in un file esterno.

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

I parametri per VEMap.LoadMap(VELatLong, Ingrandisci, stile, fisso, modalità, showSwitch, tileBuffer, mapOpzioni) Sono:

VELatLong Un oggetto della classe VELatLong che rappresenta il centro della mappa.Opzionale.

Ingrandisci Il livello di zoom da visualizzare.I valori validi vanno da 1 a 19.Opzionale.L'impostazione predefinita è 4. Notare che VEMapStyle.Birdseye sembra supportare solo due livelli di zoom:1 ti dà la visione ampia, qualsiasi altra cosa ti dà la visione ravvicinata.

stile Un valore di enumerazione VEMapStyle che specifica lo stile della mappa.Opzionale.L'impostazione predefinita è VEMapStyle.Road. L'ho cambiato in VEMapStyle.Birdseye come documentato a VEMapStyle.

fisso Un valore booleano che specifica se la vista mappa viene visualizzata come una mappa fissa che l'utente non può modificare.Opzionale.L'impostazione predefinita è falsa.

modalità Un valore di enumerazione VEMapMode che specifica se caricare la mappa in modalità 2D o 3D.Opzionale.L'impostazione predefinita è VEMapMode.Mode2D.

showSwitch Un valore booleano che specifica se mostrare l'interruttore della modalità mappa sul controllo dashboard.Opzionale.L'impostazione predefinita è true (viene visualizzato l'interruttore).

tileBuffer Quanto buffer di riquadro utilizzare durante il caricamento della mappa.Il valore predefinito è 0 (non caricare un limite aggiuntivo di tessere).Questo parametro viene ignorato in modalità 3D.

mapOpzioni Una classe VEMapOptions che specifica altre opzioni della mappa da impostare.


Infine, il SDK interattivo di Bing Maps è un'ottima risorsa per giocare e cercare di capire come funzionano le cose e il Riferimento alla classe di controllo di Bing Map documenta l'intera API.

Altri suggerimenti

Il menu a discesa da cui selezioni Birds Eye o Aerial ha una casella di spunta sotto " Mostra etichette "

Deselezionalo semplicemente

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top