Я пытался использовать DrawingManager
с официальной оболочкой Angular компонентов API Карт, но это не сработало так, как должно. Если бы кто-то мог заставить это работать, я был бы благодарен, чтобы получить решение для этого. Вот фрагмент кода и ссылка на стек для решения, которое я пробовал, но не повезло. (В stackblitz он не распознал пространство имен Google, но если вы загрузите его, все будет в порядке на локальной машине) : https://github.com/angular/components/issues/18599
Редактировать 1: Оказалось, что проблема в том, что карта загружена не полностью, и установка DrawingManager
до того, как это не вступит в силу. В этом модуле оболочки нет обратного вызова load, поэтому самый безопасный метод, который я смог найти, это метод click. Пользователю нужно будет нажать один раз, чтобы включить DrawingManager
. Думаю, должно быть лучшее решение.