3

我在 Bing 地图中画了一个圆圈。现在我需要编写代码来判断一个点(纬度、经度)是在圆圈内还是在圆圈外?

c#.Net 中有算法代码吗?

4

1 回答 1

5

只需计算distance between the center of the circle and your current coordinate,并将此距离与圆半径进行比较(距离 <= 半径表示坐标在圆内)。

要计算两点之间的距离,请使用Haversine 公式

您将在此处找到 C# 实现。

于 2012-07-30T12:40:41.953 回答