C# 如何将lat/long从google地图传递到winform应用程序?

C# 如何将lat/long从google地图传递到winform应用程序?,c#,javascript,winforms,google-maps-api-3,C#,Javascript,Winforms,Google Maps Api 3,目前我已经设计了一个基于winform的应用程序,使用webbrowser控件加载google地图,我的想法是一旦使用将标记拖到新位置,那么它应该向winform返回一个新的lat/lon。但是,现在我是用户webbroser1.Documenttext来加载网页,它将整个页面视为字符串, 因此,如何将变量从javascript获取到C#?我不知道C#,但我是Delphi程序员,我会这样做。我将解释我是如何做到这一点的,您将在C中实现这一点 我有一个HTML页面,可以加载到WebBrowser中

目前我已经设计了一个基于winform的应用程序,使用webbrowser控件加载google地图,我的想法是一旦使用将标记拖到新位置,那么它应该向winform返回一个新的lat/lon。但是,现在我是用户webbroser1.Documenttext来加载网页,它将整个页面视为字符串, 因此,如何将变量从javascript获取到C#?

我不知道C#,但我是Delphi程序员,我会这样做。我将解释我是如何做到这一点的,您将在C中实现这一点

我有一个HTML页面,可以加载到WebBrowser中。此HTML包含一些函数JS和一个隐藏字段的HTML表单。我使用JS与Delphi和Map进行通信。例如,我有一个JS函数生成地图,另一个生成标记,。。。地图或标记或其他地图对象的编程事件。此事件在触发时填充HTML表单。在delphi中,我有一个计时器,可以用200毫秒检查HTML表单并获取新信息

我希望它能帮助你

问候 卡迪尔