-1

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

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

纬度和经度。

任何人都可以指导我阅读文章或与使用 WCF 休息架构进行距离计算相关的任何来源。

感谢和问候,

维杰

4

1 回答 1

0

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

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

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

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

于 2012-06-26T14:02:18.767 回答