2

このコードから 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を取得する他の方法はありますか?

4

1 に答える 1

4

OpenCellID のメンテナー、Markus です。世界中に50.000.000以上の基地局が存在すると思います。OpenCellID のデータベースには現在 550 万の基地局があります。データベースを確認したところ、お探しのセルが (まだ) OpenCellID データベースにないことがわかりました。

このニワトリが先か卵が先かという問題を克服する最善の方法は、アプリが OpenCellID に貢献し、同時に OpenCellID データを使用することです。OpenCellID は最近、OpenCellID への貢献と OpenCellID データの使用を可能な限り簡単にする Android ライブラリを公開しました。詳細については、 http : //wiki.opencellid.org/wiki/Android_library をご覧ください。

秘密の個人用 OpenCellID apiKey を Web 上で公開することはお勧めできません。そのため、現在削除しております。

于 2014-06-21T12:12:02.683 に答える