【问题标题】:How could I passing lat/long from google map to winform application?我如何将 lat/long 从谷歌地图传递到 winform 应用程序?
【发布时间】:2012-03-23 00:31:29
【问题描述】:
目前我设计了一个基于winform的应用程序,使用webbrowser控件加载谷歌地图,我的想法是一旦使用将标记拖到新位置,然后它应该返回一个新的纬度/经度到winform。然而,现在我是用户webbroser1.Documenttext 加载网页,并将整个页面视为字符串,
因此,如何将变量从 javascript 获取到 C#?
【问题讨论】:
标签:
c#
javascript
winforms
google-maps-api-3
【解决方案1】:
我不知道 C#,但我是 Delphi 程序员,我做这个。我会解释我是怎么做的,你用 C# 实现它;-)
我有一个加载到 WebBrowser 中的 HTML 页面。这个 HTML 包含一些函数 JS 和一个隐藏字段的 HTML 表单。我使用 JS 来交流 Delphi 和 Map。例如,我有一个 JS 函数来生成地图,另一个来生成标记,......还有地图或标记或其他地图对象的编程事件。此事件在触发时填充 HTML 表单。在 delphi 中,我有一个 Timer,它每 200 毫秒检查 HTML 表单并获取新信息。
希望对你有帮助
问候
学院派