В настоящее время я работаю над проектом, в котором мне нужно иметь возможность масштабировать / панорамировать диаграмму Google на мобильном устройстве.Я могу увеличивать и перемещать изображение в браузере благодаря опции проводника, которую предлагает Google API, но, к сожалению, она не работает с масштабированием или масштабированием.Однако я натолкнулся на библиотеку svg-pan-zoom, но у меня возникли проблемы с ее реализацией.Следовательно, я теперь запрашиваю руководство / помощь.
Для проекта я использую Angular и эту оболочку , чтобы нарисовать диаграмму, и теперь я пытаюсь реализовать эту библиотеку , чтобы включитьувеличить на мобильных устройствах.Я использовал этот подход в моем проекте без какой-либо удачи.
Проблема, с которой я столкнулся, заключается в том, что обертка создает svg диаграмм программно, поэтому у меня проблемы с таргетингом на svg, я пытался добавить id = "foo" к <google-chart></google-chart> tag
, ноя получаю сообщение об ошибке, что он не может найти svg, возможно, потому что оболочка вложила svg, я пытался зарегистрировать вложение и использовать этот путь, но для целевого svg, но HTML не создается, когда код выполняется, так что он просто становится неопознанным, Вот стэкблитц , показывающий код.
Какие-либо советы или предложения, как я могу настроить таргетинг на svg или применить svg-zoom-pan к диаграмме Google?Это вообще выполнимо?