Bing Maps - Como posso desligar os rótulos da Vista para os olhos de Bird?

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

  •  22-07-2019
  •  | 
  •  

Pergunta

Para um cliente, preciso mostrar um mapa estático de Bing, na vista dos olhos de Bird, com as etiquetas de rua desligadas. Eu posso realizar a visão dos olhos de Bird sem rótulos para dinâmico Veja apenas clicando nos botões da barra de ferramentas para a vista para os olhos e os rótulos do pássaro. Mas meu objetivo é mostrar isso para um estático Mapa, na carga, sem a necessidade de clicar em nenhum botão.

Obrigada!

Foi útil?

Solução

Estou colocando tudo no <body> Para fins de demonstração. Você provavelmente colocaria o carregamento do externo mapcontrol biblioteca e seu GetMap() função no <head>. Você pode até colocar seu próprio script em um arquivo externo.

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

Os parâmetros para Vemap.loadmap (Velatlong, ampliação, estilo, fixo, modo, Showswitch, TileBuffer, MAPOPTIONS) são:

Velatlong Um objeto de classe Velatlong que representa o centro do mapa. Opcional.

ampliação O nível de zoom a ser exibido. Os valores válidos variam de 1 a 19. Opcional. O padrão é 4. Observe que Vemapstyle.birdseye Parece suportar apenas dois níveis de zoom: 1 fornece a visão ampla, qualquer outra coisa oferece a visualização de close-up.

estilo Um valor de enumeração de Vemapstyle especificando o estilo do mapa. Opcional. O padrão é o VemapStyle.Road. Eu mudei isso para Vemapstyle.birdseye conforme documentado em Vemapstyle.

fixo Um valor booleano que especifica se a visualização do mapa é exibida como um mapa fixo que o usuário não pode alterar. Opcional. O padrão é falso.

modo Um valor de enumeração VemapMode que especifica se você deve carregar o mapa no modo 2D ou 3D. Opcional. O padrão é o vemapmode.mode2d.

Showswitch Um valor booleano que especifica se você deve mostrar a chave do modo de mapa no controle do painel. Opcional. O padrão é verdadeiro (o comutador é exibido).

TileBuffer Quanto buffer de ladrilhos para usar ao carregar mapa. O padrão é 0 (não carregue um limite extra de ladrilhos). Este parâmetro é ignorado no modo 3D.

MAPOPTIONS Uma classe Vemapoptions que especifica outras opções de mapa a serem definidas.


Por fim, o Bing mapas interativo SDK é um ótimo recurso para brincar e tentar descobrir como as coisas funcionam e o Referência da classe de controle do mapa do Bing Documenta toda a API.

Outras dicas

O menu suspenso da qual você escolhe os pássaros ou a antena tem uma caixa de carrapato dizendo "Mostrar rótulos"

Simplesmente desamarre -o

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top