2

谁能告诉我如何获得从给定经度、纬度到存储在 SQL Server DB 中的 POI(经度、纬度)的距离?

4

1 回答 1

3

虽然不是 SQL 答案,但我总是推荐这个关于如何计算 lat-lng 之间距离的解释 - http://www.movable-type.co.uk/scripts/latlong.html

对于 SQL Server,假设您使用的是 SQL Server 2008,那么您可以使用本机 SQL 地理类型。但是,遗憾的是,我认为这些映射不能很好地映射到 Linq-2-Sql,因此您可能需要将它们包装在存储过程中。

看:

于 2011-03-17T11:21:13.400 回答