Клуб API Карт

4 комментария
Подписаться на комментарии к посту
Всеволод Шмыров
19 декабря 2014, 16:18
Добрый вечер. А в чем возникает проблема? Есть ссылка на "живой" пример с двумя драггерами? В API драггеры создаются при перетаскивании карты, метки и других сущностей.

Здравствуйте! Хотелось бы создать 2 перетаскиваемые метки с возможностью добавлять их на карту. 
Через полученные координаты меток, прокладывать между ними маршрут.

Меня попросили сделать немного геймефицированный пример, чтобы пользователи могли перетаскивать метки на карту.
Далее выполнять какие-либо действия с ними. Например прокладывать маршрут.

Одна метка на примере драгера перемещается и работает без проблем, а как добавить вторую мне не совсем понятно.
Если просто дублировать код первого драггера, под элемент с другим id, то работает как зря.

Всеволод Шмыров
19 декабря 2014, 16:41
И все же, пока у вас "живого" примера? Создайте два драггера с разными autoStartElement. Можно всю логику обернуть в метод, который на вход будет принимать HTML элемент. Прочитайте статью про область видимости http://javascript.ru/basic/closure

Хорошо, спасибо большое. Буду пробовать.