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

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

Что я хотел бы сделать, так это взять и перетащить маркер, но так, чтобы он «прилипал» к полилинии, чтобы вы могли перетаскивать его только вдоль полилинии, а не в сторону или сбоку от нее.

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

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

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

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

13
задан Brad Barrow 22 May 2012 в 00:33
поделиться