Я не знаю C #, но я программист на Delphi и делаю это.Я объясню, как я это делаю, а вы реализуете это в C #; -)
У меня есть HTML-страница, которую я загружаю в WebBrowser.Этот HTML содержит некоторые функции JS и HTML-форму со скрытыми полями.Я использую JS для связи Delphi и Map.Например, у меня есть функция JS для генерации карты, другая для генерации маркеров, ... Также запрограммированные события карты или маркеров или других объектов карт.Эти события, когда они запускаются, заполняют форму HTML.От delphi у меня есть таймер, который каждые 200 миллисекунд проверяет HTML-форму и получает новую информацию.
Надеюсь, это поможет вам
С уважением, кадет