Карты Bing - как отключить ярлыки улиц в режиме «Птичий глаз»?

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

  •  22-07-2019
  •  | 
  •  

Вопрос

Для клиента мне нужно показать статическую карту Bing в виде с высоты птичьего полета с выключенными надписями улиц. Я могу выполнить вид с высоты птичьего полета без надписей для вида динамический , просто нажав кнопки на панели инструментов для вида с высоты птичьего полета и отключив надписи. Но моя цель - показать это для статической карты при загрузке, без необходимости нажимать какие-либо кнопки.

Спасибо!

Это было полезно?

Решение

Я помещаю все в <body> для демонстрационных целей. Вы, вероятно, поместили бы загрузку внешней библиотеки mapcontrol и свою функцию GetMap() в <head>. Возможно, вы даже захотите поместить свой собственный скрипт во внешний файл.

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

Параметры для VEMap.LoadMap ( VELatLong , zoom , стиль , фиксированный , режим , showSwitch , tileBuffer , mapOptions ) :

VELatLong Объект класса VELatLong, представляющий центр карты. Необязательно.

zoom Уровень масштабирования для отображения. Допустимые значения: от 1 до 19. Необязательно. По умолчанию установлено значение 4. Обратите внимание, что VEMapStyle.Birdseye поддерживает только два уровня масштабирования: 1 дает вам широкое представление, а все остальное - крупным планом.

style Значение перечисления VEMapStyle, определяющее стиль карты. Необязательный. По умолчанию используется VEMapStyle.Road. Я изменил это на VEMapStyle.Birdseye , как описано в VEMapStyle .

fixed Логическое значение, указывающее, отображается ли представление карты как фиксированная карта, которую пользователь не может изменить. Необязательный. По умолчанию установлено значение false.

mode Значение перечисления VEMapMode, которое указывает, загружать ли карту в режиме 2D или 3D. Необязательный. По умолчанию используется VEMapMode.Mode2D.

showSwitch Логическое значение, указывающее, отображать ли переключатель режима карты на элементе управления приборной панели. Необязательный. По умолчанию установлено значение true (переключатель отображается).

tileBuffer Сколько буфер тайлов использовать при загрузке карты. По умолчанию 0 (не загружать лишнюю границу тайлов). Этот параметр игнорируется в режиме 3D.

mapOptions Класс VEMapOptions, который определяет другие параметры карты для установки. <Ч>

Наконец, Интерактивный SDK Bing Maps - это отличный ресурс для игры и пытаясь понять, как все это работает, и описание класса управления картой Bing весь API.

Другие советы

В раскрывающемся меню, в котором вы выбираете «Птичий глаз» или «Антенна», есть флажок под надписью " Показывать метки "

Просто снимите галочку

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top