我试图理解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:cell id的值
,如果我们知道该人的小区编号(例如,281 222 6700),它是否会起作用
答案 0 :(得分:1)
请求只是在opencellid数据库中查找。
信息的来源无关紧要。
如果您知道用户/移动设备的MMC,MNC,LAC和CellID,则
如果在DB中找到了cellID,请求将返回纬度和经度。
通过在J2ME应用程序中使用请求,无法传输其他信息 MCC + MNC + LAC + CELLID应该是单元格的唯一标识符。 (afaik这些价值观会随着时间的推移而改变, 但它们仍然应该是独一无二的。)
答案 1 :(得分:0)
通常只知道LAC和CellID就足够了。
但是,您无法使用此功能基于数字进行跟踪,仅通过单元塔参数进行跟踪。数字跟踪是一个完全不同的球赛与VRL& HRL查找很难找到,非常昂贵(每次查询100美元以上),有时甚至是非法的。
Google地图还会在GPS启动之前使用小区ID查找来近似用户的位置(点周围的半透明圆圈实际上是来自小区ID的数据)。
话虽如此,opencellid的覆盖范围非常小,项目的更新很少或根本没有。查看一些提供更广泛报道的付费玩家: