Карты Bing - как отключить ярлыки улиц в режиме «Птичий глаз»? - PullRequest
1 голос
/ 18 сентября 2009

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

Спасибо!

Ответы [ 2 ]

5 голосов
/ 19 сентября 2009

Я помещаю все в <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 , увеличение , стиль , фиксированный , режим , 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, который указывает другие параметры карты для установки.


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

0 голосов
/ 09 февраля 2015

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

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

...