Я пытаюсь интегрировать Менеджер чертежей Google Maps в мою Карту, но этот легкий на первый взгляд шаг озадачивал меня в течение последнего часа.Каким-то образом DrawingManager не принимает мой объект карты в методе setMap () или параметре map: *. 1001 *
Вот демонстрационный веб-сайт , на котором вы можете увидеть генерируемую ошибку.Откройте окно консоли, наведите курсор на «Куда идти Холли?»и затем нажмите на тот же текст (да, дизайн интерфейса пользователя - следующий шаг: P), чтобы вызвать ошибку.
Я вижу, что менеджер не распознает мою карту как правильный тип, но это странно: везде я могу отлично ссылаться на объект карты.Я храню объект карты в document.map, но я также попытался присвоить его обычному var "map_" вне функций.Тоже никакого эффекта.Я даже попробовал marker.getMap (), чтобы посмотреть, сработало ли это, но появляется та же ошибка.
Что я здесь не так делаю?