Клуб API Карт

Можно ли использовать стандартный измеритель расстояний для своих целей?

misha@volmed.org.ru
26 июня 2015, 12:12

Это же обычная полилиния. Чтобы не городить свой огород с созданием, редактированием пути, хотелось бы использовать то, что уже есть.

1. Нарисовать путь с отображением длины.

2. Сохранить все его точки в базу данных.

3. Иметь возможность отредактировать этот путь.

В документации ничего про это не нашел. Ни объекта, ни его параметров  ....

5 комментариев
Подписаться на комментарии к посту
Ммм, а в чем «огород» с созданием полилинии?
var pl = new ymaps.Polyline([]);
map.geoObjects.add(pl);
pl.editor.startDrawing();
misha@volmed.org.ru
26 июня 2015, 15:19

Так тоже можно, только использование стандартного инструмента, намного все упрощает, и вид имеет более приятный (по моему мнению) - так же там уже есть шкала расстояний.

Вот еще бы понять, как вытащить значение длины линии - без расчетов, которая на карте в балуне висит.

Потом для отображения все равно буду использовать полилинию.

myMap.behaviors.get('ruler').geometry.getDistance()

misha@volmed.org.ru
26 июня 2015, 21:22

Спасибо