Bing Maps - Como posso desligar os rótulos da Vista para os olhos de Bird?
-
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!
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