在C#中嵌入谷歌地图

8
我正在为我的毕业设计开发一款出租车公司的应用程序。我正在使用Google Latitude来跟踪司机的位置。
我可以成功地在C#中获取司机(即启用GPS的手机)的纬度和经度。
现在我想在一个表单中显示精确的位置,可能是在检索到的经纬度交叉点上用一个图钉或标记指向它。
请帮忙。谢谢。

尝试过了吗?谷歌有大量的文档和示例。 - Fosco
3个回答

11

这里是Google地图API的首页。你可能需要的是静态地图API(请注意,每个客户端每天只能获取25,000张唯一图片,虽然您很可能不会达到此限制,但需要注意)。如果您想使用交互式地图,则需要使用WebBrowser控件,并使用JavaScript API



我使用了静态地图API实现了想要的目标。再次非常感谢 :) - Jay Mayu

7

还有一个选择是使用预制控件,比如这个


非常好,以前从未见过。我喜欢它。 - Scott Chamberlain
哇,非常好,我也会推荐那个! - Chris Haas
似乎他们和谷歌之间有一场争执。在这件事情得到解决之前,我建议暂时不要进行操作。 - Scott Chamberlain
由于这是一项毕业项目,应尽可能避免使用外部库,因为指导教师会认为我依赖于某些外部库。我使用了Google静态地图API,它的效果非常好。非常感谢大家的时间。 - Jay Mayu

2

最简单的解决方案是直接使用WebBrowser控件,这样就不需要嵌入任何东西。


这实际上是一个很好的观点...您可以传递一个包含纬度/经度的格式良好的URL。不确定标记是否包括在内。 - Fosco
哦,太棒了 :) 这确实有效。但我仍然更喜欢在本地应用程序内部而不是启动浏览器。 - Jay Mayu
标记是基于Javascript的,因此可以在HTML中进行修改或注入。https://dev59.com/9XVC5IYBdhLWcg3w4Vb6 - Chris Haas
谢谢 :) 我使用了静态 API :) - Jay Mayu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接