【问题标题】:Why can't I get location using CID, LAC, MCC and MNC?为什么我无法使用 CID、LAC、MCC 和 MNC 获取位置?
【发布时间】:2014-08-11 14:58:54
【问题描述】:

我从这段代码中得到 CID、MNC、MCC、LAC

telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
cellLocation = (GsmCellLocation)telephonyManager.getCellLocation();
cid = cellLocation.getCid();
lac = cellLocation.getLac();

然后我把它放在这里 http://opencellid.org/cell/get?key=???&mcc=520&mnc=18&lac=24511&cellid=282399 我得到错误任何人都可以告诉我该怎么办?

还有其他方法可以在 android 上使用 CID、MNC、MCC、LAC 获取 Lat Lon 吗?

【问题讨论】:

  • 请添加您收到的错误。
  • 请点击该链接。
  • 如果端点离线或更改了其 API,最好将此处的错误作为 cite 或类似内容。

标签: android geolocation cellid


【解决方案1】:

我是 Markus,OpenCellID 的维护者。 我猜全世界存在超过 50.000.000 个基站。 OpenCellID 目前在其数据库中拥有 550 万个基站。 我检查了数据库,发现您要查找的单元格(尚未)在 OpenCellID 数据库中。

解决这个先有鸡还是先有蛋的问题的最佳方法是,让应用在贡献 OpenCellID 的同时使用 OpenCellID 数据。 OpenCellID 最近发布了一个 Android 库,它为 OpenCellID 做出贡献,并尽可能简单地使用 OpenCellID 数据。你可以在这里找到更多信息:http://wiki.opencellid.org/wiki/Android_library

请注意,不建议在网络上发布秘密的个人 OpenCellID apiKey。所以我现在把它删了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多