我需要一个基本函数来找到点和线段之间的最短距离.随意用您想要的任何语言编写解决方案; 我可以把它翻译成我正在使用的(Javascript).
编辑:我的线段由两个端点定义.所以我的线段AB由两点A (x1,y1)和B (x2,y2).我试图找到这个线段和一个点之间的距离C (x3,y3).我的几何技能很生疏,所以我看到的例子令人困惑,我很遗憾地承认.
我有一个经度和经度两点的线
A:3.222895,101.719751
B:3.227511,101.724318
和1点
C:3.224972,101.722932
如何计算C点与A点和B点之间的最小距离?如果您也可以提供计算和Objective-c代码将会很方便.距离约为89米(使用Google地球中的标尺).