Прошу прощения - ну не программист я...
Лазил по документации 2 дня и ни к чему не пришел.
У меня вопрос к предыдущему моему сообщению http://clubs.ya.ru/mapsap
Теперь у меня есть пара карт в файлах xml. Внизу карты хочу сделать список ссылок:
Карта 1
Карта 2
Карта 3
При нажатии на каждую ссылку в карте сверху должны отображаться разные YMapsML-файлы c разным набором точек.
Убейте меня, но никак не могу понять как это сделать.
Вот исходный код который на данный момент есть:
<script src="http://api-maps.yandex.ru
<script type="text/javascript">// <![CDATA[
// Создание обработчика для события window.onLoad
YMaps.jQuery(function () {
// Создание экземпляра карты и его привязка к созданному контейнеру
var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
// Установка для карты ее центра и масштаба
map.setCenter(new YMaps.GeoPoint(51.90,59.03), 4);
// Добавление элементов управления
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ScaleLine());
map.addControl(new YMaps.SearchControl());
// Создание YMapsML-документа и добавление его на карту
var ml = new YMaps.YMapsML("map1.xml");
map.addOverlay(ml);
map.enableScrollZoom();
YMaps.Events.observe(ml, ml.Events.Fault, function (ml, error) {
alert('Ошибка: ' + error);
});
})
// ]]></script>
<div style="text-align: center; width: 650px; height: 550px;" id="YMapsID"></div>
<br /><img style="float: left;" src="train1.png" alt="" width="17" height="23" />Оборудование
<br /><img style="float: left;" src="gym1.png" alt="" width="17" height="23" />Комплекс оборудования