Ora Starter, спасибо, что откликнулись!
Насколько я понял, это не совсем оно, т.к. Ваш пример показывает, как делать вызов JavaScript-функции из программы на c#.
А мне нужно наоборот - как из JavaScript-функции (к-рая выполняется в компоненте WebBrowser) передать пару чисел в программу на c#.
Максимум, что я смог придумать (т.к. не знаю JavaScript), это изменить функцию так:
location.href = marker.getLatLng();
Т.е. пытаюсь перейти по ссылке, хотя на самом деле это не ссылка, а
file://localhost/C:/3/(55.73387629706785,%2038.117408752441406)
и возникает ошибка "Error! Could not open file...", зато у WebBrowser возникает событие navigating, и возможно, там можно что-то сделать. И еще в таком случае нужно сделать, чтобы перехода по ссылке не происходило на самом деле, и чтобы ошибка не появлялась для пользователя.
Но, подозреваю, я решаю задачу "через одно место", и есть более правильный и изящный способ...