为什么我无法使用 CID、LAC、MCC 和 MNC 获取位置信息?



我得到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 ?

我是Markus, OpenCellID的维护者。我猜全世界有超过5000万个基站。OpenCellID的数据库中目前有550万个基站。我检查了数据库并发现,您正在寻找的单元格还没有(尚未)在OpenCellID数据库中。

克服这个先有鸡还是先有蛋问题的最好方法是,如果应用程序为OpenCellID做出贡献,同时使用OpenCellID数据。OpenCellID最近发布了一个Android库,它为OpenCellID做出了贡献,并尽可能容易地使用OpenCellID数据。您可以在这里找到更多信息:http://wiki.opencellid.org/wiki/Android_library

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

最新更新