Есть ли способ отменить последнюю созданную вершину в режиме рисования при создании многоугольника с использованием карт Google? - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть приложение, которое использует карты Google (v3), и пользователи имеют возможность создавать полигоны.Пока пользователь находится в процессе создания многоугольника, есть ли способ «отменить» или удалить вершины, которые были созданы в режиме рисования?Я знаю, что могу прослушать событие polygoncomplete или overlaycomplete, как только пользователь завершит многоугольник, и я установлю polygon.editable: true и смогу редактировать / удалять вершины после завершения создания, но я ищу редактируемые способностипри создании многоугольника.Я думал о прослушивании событий щелчка карты во время создания многоугольника в надежде, что смогу получить доступ к многоугольнику "в процессе" таким образом, но после прочтения документации библиотеки чертежей карты Google нашел это Note that google.maps.Map events, such as click and mousemove are disabled while drawing on the map. Так что без возможности прослушиваниядля любых событий во время создания полигона мне интересно, если это возможно.Кто-нибудь сталкивался с этой проблемой и нашел способ достижения этой желаемой функциональности?Прикрепленное изображение просто показывает состояние создания многоугольника на картах Google, и именно в этом состоянии я хотел бы иметь возможность «вернуться» или «отменить» те вершины, которые были созданы.Благодарю.

enter image description here

...