Как я могу одновременно создавать и перемещать новую функцию с помощью OpenLayers Draw и Modify - PullRequest
0 голосов
/ 20 апреля 2020

В соответствии с примером здесь , «Точки» можно добавить, щелкнув в любом месте, затем переместив, щелкнув их снова и перетащив.

Я хочу иметь возможность создать точку на мыши вниз, а затем перетащите его вокруг в одно взаимодействие. Возможно ли это?

Я отмечаю, что в примере LineString вы можете сделать это, перетащив новый маркер на существующей строке.

Я попытался реализовать собственное решение, но не смог чтобы найти событие «мыши вниз», и даже в этом случае к вновь созданной функции не будет применено взаимодействие «изменить» (по крайней мере, до того, как будет поднята мышь).

Для справки, я ищу воссоздайте взаимодействие здесь, где вы можете перетащить новую точку из существующей линии. https://www.google.com/maps/dir/France/Spain/

Мне нужно сделать редактируемые «точки», а не линию, потому что линия не будет прямой линией между точками.

Спасибо за вашу помощь Матовый

...