创建WCF Rest服务以查找距离

时间:2012-06-26 13:50:21

标签: wcf rest geolocation

我正在尝试构建WCF Rest API以返回两点之间的距离。

要计算距离我需要源点的纬度,经度和目标点

纬度和经度。

任何人都可以指导我使用WCF Rest Architecture进行距离计算的文章或任何相关资源。

谢谢&的问候,

维杰

1 个答案:

答案 0 :(得分:0)

有多种公式可用于计算两个纬度和经度点之间的距离。每个都有它的优点和缺点。一些可用的公式是半正弦,球面余弦定律,等角近似,轴承和中点。以下网站描述了每个公式,并提供了用于实现每个公式的JavaScript代码:

http://www.movable-type.co.uk/scripts/latlong.html

对于通过REST服务检索位置的纬度和经度,我推荐使用GeoNames。我使用它们进行邮政编码验证,但它们也提供纬度和经度信息。他们有免费和付费服务。

http://www.geonames.org/export/web-services.html