Клуб API Карт

Построение маршрута по меткам

haritonovvowa
18 августа 2014, 13:30

Есть несколько меток myPlacemark1, myPlacemark2, myPlacemark3, которые помещены в коллекцию

var myPlacemarkCollection = new ymaps.GeoObjectCollection(),
                myPlacemarkCollection
                .add(myPlacemark1)
                .add(myPlacemark2)
                .add(myPlacemark3);

 

Вопрос. Как построить маршрут через точки этой коллекции

ymaps.route( ?

 

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

пример в документации не помог?

http://api.yandex.ru/maps/doc/jsapi/2.0/ref/reference/route.xml

Указанный вами пример не содержит объекта GeoObjectCollection.

ну можно же так:

var points = [];

myPlacemarkCollection.each(function (geoObject) {

    points.push(geoObject.geometry.getCoordinates());

});

ymaps.route(points)

    .then(...)

Да, это работает. Большое Вам спасибо!