Я помещаю все в <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.