6

我偶然发现了一个网站,该网站显然允许用户计算出最近的手机天线杆有多远。有没有办法在android中硬编码计算出这个距离?(或者有人对如何完成这个有任何建议吗?)

4

4 回答 4

3

一种解决方案是禁用 GPS 定位并仅启用小区定位。我怀疑在这种情况下是否存在任何定位三角测量,并且设备地理定位将是最近的桅杆之一。之后,您使用 GPS并获取真实位置并使用euler distances计算距离。

于 2012-12-04T13:10:36.010 回答
3

在 GSM 中,从移动站到活动蜂窝塔的距离是连接的主要参数之一。它被称为定时提前(TA)。

请注意,活动桅杆通常是最近的,但并非总是如此。

TA 值通常在 0 到 63 之间,每一步代表一个比特周期的提前(大约 3.69 微秒)。无线电波以每秒大约 300,000,000 米(即每微秒 300 米)的速度传播,一个 TA 步长代表往返距离(传播范围的两倍)大约 1,100 米的变化。这意味着移动台和基站之间的距离每变化550 米,TA 值就会发生变化。

也就是说,移动台始终知道到当前塔的距离,精度为 550 米。

此参数应该可以通过标准 Android API 轻松访问。

于 2012-12-05T23:17:06.913 回答
1

这是一个古老的问题,但携带此信息的蜂窝塔数据库的最新发展可以在Wikipedia上找到,其中包括一长串公开或免费的全球蜂窝塔数据库。

于 2014-01-18T16:35:52.197 回答
0

经过进一步研究,我最终得出了这个结论:

在英国,现在可以下载由 Ofcom 的Sitefinder 网站提供的数据集,其中包含英国 140,000 多个移动桅杆的信息,这些信息可以被操纵以定位移动电话桅杆。

这并不能回答是否可以在 Android 中以编程方式实现这一问题,但至少为在英国从事类似项目的开发人员提供了另一种可行的选择。

于 2013-04-25T23:39:04.723 回答