【问题标题】:Google Maps API Webservice usage in windows forms applicationWindows 窗体应用程序中的 Google Maps API Webservice 使用
【发布时间】:2015-06-11 02:47:09
【问题描述】:

我的要求是这样。我需要使用 Google Maps API 获取给定地址的纬度和经度。我在 Google Developers 站点中发现了以下 Web 服务,它以地址为输入并返回给定站点的大量信息,其中还包括纬度和经度。我通过在浏览器中执行this URL 来检查这一点。

经纬度信息位于几何/位置部分。我想在基于 Windows 的应用程序中使用此 Web 服务,并通过每次循环将不同站点信息传递给此 Web 服务来获取不同站点的纬度和经度。我该怎么做?

【问题讨论】:

    标签: google-maps


    【解决方案1】:

    看起来您必须建立一个站点的静态列表来遍历它们并相应地修改 url,或者为用户请求的站点组装相同的 url。

    此外,您还需要一个 XML 解析器: http://msdn.microsoft.com/en-us/library/9d83k261.aspx

    【讨论】:

    • 嗨,实际上我不明白如何在 c# windows 应用程序中使用此 url 并获得与浏览器中相同的结果。通常我们在服务参考中添加 web 服务 url。但是在这里在我的情况下,我需要将不同的站点地址传递给这个 url 的地址参数。如何以编程方式执行此操作?如果我可以在 URL 执行后获得与浏览器中相同的 xml 结果,我可以很容易地解析结果并使用 xml 阅读器获取纬度和经度。
    • 那么您对基于 Windows 的应用程序有 .NET API 限制吗?你尝试过这样的事情吗? stackoverflow.com/questions/2744840/invoking-a-url-c-sharp
    • 嗨,我在给你的链接中做了同样的事情并解决了我的问题。我使用了 HttpWebRequest 类并解析了结果并获得了站点的纬度和经度。谢谢你的帮助.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 2014-04-22
    • 2019-10-13
    • 2017-07-26
    • 1970-01-01
    相关资源
    最近更新 更多