Доброе время суток. Извините, если подобная темя уже была, но все же... . Как добавить маршрут на карту понятно, для этого достаточно добавить 2 точки и яндекс карты сами начертят оптимальный маршрут.
var router = new YMaps.Router([new YMaps.GeoPoint(37.658509,55.758331), new YMaps.GeoPoint(37.594306,55.735429)]);
А как добавить более 2 точек? Дело в том, что из базы данных будут извлекатся от 4 до 30 точек (координат) и каждый раз переписывать вручную координаты, добавлять, удалять не вариант. Пытался автоматизировать этот процесс, но никак не могу понять как правильно это сделать. Пытался добавить массив из этих точек:
// Создавать такой массив можно и лучше в цикле, как это делать понятно
var arrPoints = [new YMaps.GeoPoint(37.658509,55.758331),
new YMaps.GeoPoint(37.658509,55.758331),
new YMaps.GeoPoint(37.658509,55.758331), и т.д. ];
// А как этот массив добавить на маршрут - ума пока что не хватает
var router = new YMaps.Router([
arrPoints]); // так не работает
Подскажите, пожалуйста, как быть, ощущение такое, копаю где-то рядом, но все-равно мимо.