【问题标题】:Google Maps distance server-side谷歌地图距离服务器端
【发布时间】:2017-04-17 02:09:49
【问题描述】:

我在 Javascript 中多次使用 Google Maps API,但现在我需要在服务器端获取两个地址之间的距离,我找不到关于如何实现这一点的好的文档。

我发现了这个:Google Maps APIs > Web Services > Distance Matrix API

但我不相信这取决于任务或如何使用它。

我需要by car 的距离,例如在这两个地址之间旅行应该得到22.4 km

来自

Flemmingvej 22, 8762 Flemming, Danmark

Ormedamsvej 3, 8660 Skanderborg, Danmark

这在 Javascript 中对我来说很容易。但是在 Winforms 项目(VB.NET 或 C#)中的服务器端...不是那么多 :-/

【问题讨论】:

  • 抱歉,您有什么问题?
  • 我正在尝试找出要使用的正确服务。

标签: javascript c# vb.net google-maps


【解决方案1】:

Google Maps Distance Matrix API 是作业的指定 API,因为它

根据起点和终点之间的推荐路线,提供起点和终点矩阵的行驶距离和时间

您需要通过 HTTP 查询它,您将获得 JSON 或 XML 响应,因此您可以在 VB.NET、C# 或任何您想要的语言中使用它,如果您编写和执行 HTTP 请求并管理 XML 或 JSON结果。

您可以传递几个可选参数来优化您的查询(例如,mode 将让您指定运输模式,driving 作为默认值)。

还有Client Libraries for Google Maps Web Services可以用来查询服务(目前是Java、Python、Go和Node.js)。

【讨论】:

  • 好吧,我确实认为这似乎是正确的选择。感谢您确认。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-12
  • 2012-02-23
  • 2011-08-09
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多