Клуб API Карт

Проблемы с добавлением тулбара на карте

mysiteru
25 марта 2010, 16:03

http://www.froscard.ru/map/

Не пойму  в чем ошибка, но тулбар не отображается.


код:


<script src="http://api-maps.yandex.ru/1.1/index.xml?key=AE1cq0sBAAAAEAmaTAIAgDNxSwfnx_Hde2J-EkPl_B9WfbcAAAAAAAAAAADYZtBlcaGJwSbZBzEymI7kHFo6pg=="
    type="text/javascript"></script>
 
<script type="text/javascript">
        // Создает обработчик события window.onLoad
        YMaps.jQuery(function () {
            // Создает экземпляр карты и привязывает его к созданному контейнеру
            var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);

 // Устанавливает начальные параметры отображения карты: центр карты и коэффициент масштабирования
            map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
         
            // Создание и добавление YMapsML-документа на карту
            var ml = new YMaps.YMapsML('http://maps.yandex.ru/export/usermaps/s4KAFKpMf6P8J15MgoCghOM6VMYCJjSp/');
            map.addOverlay(ml);

var toolBar = new YMaps.ToolBar([
    new YMaps.ToolBar.MoveButton(),
    new YMaps.ToolBar.MagnifierButton()
]);

        })
    </script>
 
<div style="width: 525px; height: 525px;" id="YMapsID"></div>

5 комментариев
Подписаться на комментарии к посту

Вы не создали карту и не проинициализировали ее.
Также вам необходимо создать контейнер, в котором будет отрисовываться карта.

За более подробной информацией обращайтесь на эту страницу:
http://api.yandex.ru/maps/jsapi/doc/dg/tasks/quick-start.xml

rodlex,
спасибо большое, карту получилось запустить, но вот тулбар совсем не хочет появляться ( код:
код вставить в комментарии не получилось, обновлю его в посте
Его нужно добавить на карту с помощью метода addControl():
map.addControl(toolBar);
 Читайте внимательнее документацию.
еще раз спасибо, очень помогли