这似乎是一个基本的纬度经度三角测量问题。常见的方法在Yahoo! Answers主题here中概述。许多编程语言中可能有库可以完成此任务。使用“纬度经度三角测量”加上您选择的语言进行谷歌搜索,可能会揭示一些现有的可用代码。"地理编码"是另一个常见的任务,通常包含在类似的库中,因此这可能是另一个有用的关键字。编辑:正如其他人提到的,"三边测量"似乎是最好的术语。但是,根据您的数据和要求,可能有更简单的近似解决方案可以满足您的要求。以下是为了方便引用的Yahoo!Answers帖子:对于较长的距离,使用球面几何。对于相对较小的距离,将地球视为平面,并将坐标视为xy坐标。为了处理与坐标度数相关的距离,您将需要使用余弦函数进行转换。 (虽然纬度的度数在全球各地大约为69英里,但经度的度数从赤道上相同到极点处为0。) 您有三个圆的中心点和这些圆的半径。它们应该在一个点相交,因此您可以将它们两两配对以找到每个交点,并且排除不匹配的交点 http://mathworld.wolfram.com/Circle-CircleIntersection.html。(mike1942f)