点1:106.558806,29.711376
点2:106.539259,29.671216
点3:106.588701,29.673727
已知这三个点 求中心点坐标。
其实我是想知道三个基站求最准确的位置。多基站定位。
(p1.x + p2.x + p3.x) / 3, (p1.y + p2.y + p3.y) / 3
大哥这么简单啊,不会是逗我玩的吧。
@lilijun: 中心点就这么简单。也许你要考虑下地球弧度啊之类的就会更复杂,加入仅仅是三角形的中心点则就这样的简单。
@lilijun:
中心也叫重心,是三条边的中点到对角连线的交点(三条线必定交于一点),该点到边中点的距离是到顶点的距离的一半。
此外,还有内心(内切圆)(三个角的角平分线的交点)、外心(外接圆)(三条边的中垂线的交点)
@519740105: 其实我是想知道三个基站求最准确的位置。多基站定位。
(点1+点2+点3)/3
http://haoningabc.iteye.com/blog/2148979
.net实现基站定位:http://www.codesky.net/showhtml/17842.htm
@问天何必: 怎么下载啊,没有下载的地方。
@lilijun: 那么大一个本站下载的图片。。。。。
@问天何必: 这个是谷歌的单基站定位。
多基站定位的原理不是这样吧。中心点 (a+b+c)/3 有什么意义?
首先,根据多基站(坐标向量 Pi)收到信号的时间确定目标(坐标向量 T)离各基站的距离 Si,其中 i 为基站编号;
然后,列方程组 || Pi-T || = Si,其中 || Pi-T || 为 Pi-T 的二范数,即向量 Pi-T 的欧式距离;
最后,求得 T。
有没有代码看看。