Теперь это обрабатывается следующим образом:
Плагин поддерживает хранилище данных, которые должны быть связаны с маркерами.Каждому элементу данных присваивается уникальный идентификатор, и этот идентификатор сохраняется вместе с маркером.Позже данные могут быть извлечены из хранилища с помощью ResolutionProviders, которые помогают пользователю и предлагают быстрые исправления.
Плагин может даже сохранять дополнительные данные вместе с другими данными, которые хранятся в плагине, но этосейчас не нужно.
Это даже не уродливое решение, вам придется позаботиться об инкрементных сборках и очистках, чтобы не было утечки памяти.