【问题标题】:Embed Google Maps in C#在 C# 中嵌入谷歌地图
【发布时间】:2011-09-02 21:54:25
【问题描述】:

我正在为一家出租车公司开发一个应用程序,用于我最后一年的项目。我正在使用谷歌纬度来跟踪司机的位置。

我可以在 C# 中成功检索驱动程序(即启用 gps 的手机)的纬度和经度。

现在我想在一个表格中显示确切的位置,可能用一个大头针或标记指向检索到的纬度、经度交叉点。

请帮忙。提前致谢。

【问题讨论】:

  • 试过什么?谷歌有大量的文档和示例............

标签: c# winforms google-maps


【解决方案1】:

这是用于 Google 地图 API 的 landing page。您可能需要的是Static Maps API(请注意,每个客户每天只能获得 25 000 张 uniuqe 图像,您不太可能会遇到此问题,但需要注意这一点)。如果您想要一个交互式地图,您需要使用 WebBrowser 控件并使用javascript api


【讨论】:

  • 我用这种方法实现了我想要的。我使用了静态地图 API。再次非常感谢:)
【解决方案2】:

另一种选择是使用预制控件,例如 this one

【讨论】:

  • 非常好,以前从未见过。我喜欢它。
  • 哇,太好了,我也推荐那个!
  • 似乎有一个tussle going on between them and Google。我可能会坚持到它解决为止
  • 由于是最后一年的项目,应尽可能避免使用外部库,因为教师会认为我生活在一些外部库之上。我使用了谷歌静态地图 API,它的工作就像魔术一样感谢很多人的时间。
【解决方案3】:

最简单的解决方案是只使用WebBrowser 控件,然后您不必嵌入任何东西。

【讨论】:

  • 这实际上是一个很好的观点......您可以传递一个格式正确的 URL,包括纬度/经度。但不确定标记。
  • oww sweet :) 这确实有效。但我仍然更喜欢在本机应用程序中而不是启动浏览器。
  • 标记是基于 Javascript 的,因此可以在 HTML 中修改或注入 stackoverflow.com/questions/153748/…
  • 谢谢 :) 我使用了静态 API :)
猜你喜欢
  • 1970-01-01
  • 2016-10-27
  • 2012-10-31
  • 2011-12-01
  • 1970-01-01
  • 2019-07-10
  • 1970-01-01
  • 1970-01-01
  • 2014-04-27
相关资源
最近更新 更多