0

我正在尝试理解 cellid 的概念(http://www.opencellid.org/api

据此,如果我们发送请求

http://www.opencellid.org/cell/get?key=myapikey&mnc=1&mcc=2&lac=200&cellid=234

它将以纬度和经度响应。

我想知道这是否可以在谷歌地图应用程序中用于跟踪用户,还是需要在移动设备中使用?

如果它可以在 Web 应用程序中使用,它应该使用什么参数

mcc:移动国家代码(十进制) mnc:移动网络代码(十进制) lac:区域设置区域代码(十进制) cellid:小区 ID 的值

例如,如果我们知道这个人的手机号码,它会起作用吗(例如,281 222 6700)

4

2 回答 2

1

该请求只是在 opencellid 数据库中查找。

信息来自哪里并不重要。
如果您知道用户/移动设备的 MMC、MNC、LAC 和 CellID,
并且在 DB 中找到了 cellID,则请求将返回纬度和经度。

使用来自 J2ME 应用程序的请求不会传输其他信息。
MCC+MNC+LAC+CELLID 应该是小区的唯一标识。(afaik 这些值会随着时间而改变,但它们仍然应该是唯一的。)

于 2010-09-28T12:35:47.743 回答
0

通常,只知道 LAC 和 CellID 就足够了。

但是,您不能使用它来基于数字进行跟踪,只能通过手机信号塔参数进行跟踪。数字跟踪是一种完全不同的球类游戏,其中 VRL 和 HRL 查找很难获得,非常昂贵(每次查找 100 美元以上),有时甚至是非法的。

谷歌地图还在 GPS 启动之前使用小区 ID 查找来估计用户的位置(点周围的半透明圆圈实际上是来自小区 ID 的数据)。

话虽如此,opencellid 的覆盖范围非常小,项目更新很少或没有更新。查看一些提供更广泛覆盖范围的付费玩家:

位置API

康边

于 2013-08-11T05:33:41.797 回答