Ограничить перетаскивание маркера Google Maps V3 в полилинию

Я создал карту Google и нарисовал на ней полилинию. Затем я добавил маркер в начало полилинии (те же координаты, что и в начальных координатах полилинии).

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

Можно ли ограничить перетаскиваемый маркер на пути в GM V3? Если нет, то может ли кто-нибудь подумать, как это можно сделать? Существует возможность привязывания маркера к ближайшей точке пути, когда пользователь удаляет его, но я бы предпочел более плавное перетаскивание по пути. эффект.

Рад, что предложения ArcGis тоже. Не предоставили код, так как это более теоретический вопрос.

Дайте мне знать, если мне нужно объяснить дальше.

заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос