[英]Google Maps distance server-side
我已经使用Javascript多次使用Google Maps API,但是现在我需要获取服务器端两个地址之间的距离,而且我找不到关于如何实现此目标的良好文档。
我发现了这一点: Google Maps API> Web服务> Distance Matrix API
但是我不认为这取决于任务或如何使用它。
我需要by car
的距离,例如,这两个地址之间的行驶应为22.4 km
。
从
Flemmingvej 22, 8762 Flemming, Danmark
至
Ormedamsvej 3, 8660 Skanderborg, Danmark
对我来说,使用Javascript来说这很容易。 但是Winforms
项目(VB.NET或C#)中的服务器端...不是很多:-/
Google Maps Distance Matrix API是作业的指定API,因为它
根据起点和终点之间的推荐路线,为起点和终点矩阵提供行进距离和时间
您需要通过HTTP查询它,并且您将获得JSON或XML响应,因此您可以在VB.NET,C#或您编写和执行HTTP请求并管理XML或JSON结果的任何语言中使用它。
您可以传递几个可选参数来优化查询(例如, mode
将允许您指定运输方式,默认情况下为driving
)。
您还可以使用Google Maps Web Services客户端库来查询服务(当前为Java,Python,Go和Node.js)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.