Клуб API Карт

Прокладка маршрута между двумя произвольными точками на карте.

Пост в архиве.

Добрый день.


Мне нужно проложить маршрут между двумя точками на карте.

Точки представляют собой 2 метки, который пользователь добавляет на карту.


Так вот, если я указываю в констукрторе маршрута точку, как получения координат из метода, то маршрут не прокладывается.

А если указать там же координаты этой точки руками в коде, то все работает великолепно.


Может кто нибудь знает в чем тут дело??

 


                 

        var router = new YMaps.Router([

                new YMaps.GeoPoint( pointA.getGeoPoint() ),

                'Москва, метро Китай-Город',

                'Москва, метро Третьяковская'], [0], {viewAutoApply: 1});

 

            

                YMaps.Events.observe(router, router.Events.Success, function(router) 

                {

                    for (var i = 0, l = router.getNumRoutes(); i < l; i++) 

                    {

                        map.addOverlay(router.getRoute(i));

                    }

                })