请参考示例和相应的图像。
我想实现以下操作:提供两个位置(纬度/经度),其中示出了如下面甲和乙。据此,将绘制一条虚拟线,然后计算该线与C之间的距离(在任何测量中)。
目前,我已经在Google Maps API v3中实现了这一目标,但也希望能够以我选择的语言在后台进行。任何提示/想法将不胜感激!
AB是大圆线吗?
—
Kirk Kuykendall
@柯克,不,AB只是一条直线
—
囚犯
@Michael,那是一个有趣的观点。我将不得不看看它!
—
囚犯
@囚犯@柯克从字面上看,一条“直线”将穿过地球的表面。通常,它向后向表面的径向投影实际上将是一个大圆的一部分(使用球形地球模型)。
—
ub
@Prisoner这是一条非常有用的额外信息!是的,你是对的。您仍然必须补偿以下事实:与南北方向相比,使用(纬度,经度)会使东西方距离微分失真。正如@Jose建议的那样,投影坐标。这可以很简单,只需将经度乘以平均纬度的余弦,然后假装您在欧几里得平面上即可。
—
ub