Всем привет :) Вобщем пользуюсь апи Яндекса уже достаточно давно, но вот до карт как - то все руки не доходили. Вот сейчас принялся и за них, и уже успел столкнуться с некоторыми проблемами, которые помогла решить документация. Но вот чего я не могу в ней найти - так это решения следующей задачи.
Имеется файл ymapsml следующего содержания:
<?xml version="1.0" encoding="windows-1251"?><ymaps:ymaps xmlns:ymaps="http://maps.yandex.ru/ymaps/1.x" xmlns:repr="http://maps.yandex.ru/representation/1.x" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maps.yandex.ru/schemas/ymaps/1.x/ymaps.xsd"><ymaps:GeoObjectCollection><gml:name>Объекты карты</gml:name><gml:featureMembers><ymaps:GeoObject><gml:name>1</gml:name><gml:description>Описание 1</gml:description><gml:Point><gml:pos>37.63 55.75</gml:pos></gml:Point></ymaps:GeoObject><ymaps:GeoObject><gml:name>2</gml:name><gml:description>Описание 2</gml:description><gml:Point><gml:pos>36.63 56.75</gml:pos></gml:Point></ymaps:GeoObject></gml:featureMembers></ymaps:GeoObjectCollection></ymaps:ymaps>
Далее подключаю его к карте:
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Карта.</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script src="http://api-maps.yandex.ru/2.0/?load=package.full&a " type="text/javascript"></script>mp;lang=ru-RU <script type="text/javascript">window.onload = function () {ymaps.ready(function () {// Создание экземпляра картыvar myMap = new ymaps.Map('map', {center: [55.76, 37.64],zoom: 8});// Загрузка YMapsML-файлаymaps.geoXml.load("/pointstomap.xml").then(function (res) {myMap.geoObjects.add(res.geoObjects); // Добавление геообъектов на карту}, function (error){ // Вызывается в случае неудачной загрузки YMapsMLalert('Ошибка: ' + error);});});}</script></head><body><div id="map" style="width:600px;height:400px"></div></body></html>
И теперь мне нужно все эти метки связать по router. Подскажите, как лучше это сделать? Заранее спасибо за ответы!