2014-06-20 1 views
2

내가 CID가, MNC, MCC,이 코드CID, LAC, MCC 및 MNC를 사용하여 위치를 가져올 수없는 이유는 무엇입니까?

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

에서 LAC 내가 여기 http://opencellid.org/cell/get?key=???&mcc=520&mnc=18&lac=24511&cellid=282399에 넣고 난 다시 오류 사람이 어떻게해야 말해 줄 수 얻을 수?

안드로이드에서 CID, MNC, MCC, LAC을 사용하여 Lat Lon을 얻는 다른 방법이 있습니까?

+0

오류를 보내주십시오. – CSchulz

+0

링크를 클릭하십시오. – WstLife

+0

엔드 포인트가 오프라인이거나 API가 변경된 경우 여기에 인용 또는 유사한 오류가 표시되는 것이 좋습니다. – CSchulz

답변

4

저는 OpenCellID의 관리자 인 Markus입니다. 전 세계적으로 50,000 개 이상의 기지국이 존재합니다. OpenCellID는 현재 데이터베이스에 550 만 개의 기지국을 가지고 있습니다. 데이터베이스를 확인한 결과 찾고있는 셀이 OpenCellID 데이터베이스에 없다는 것을 알았습니다.

이 닭고기 및 달걀 문제를 극복하는 가장 좋은 방법은 앱이 OpenCellID에 기여하고 동시에 OpenCellID 데이터를 사용하는 경우입니다. OpenCellID는 최근 OpenCellID에 기여하고 OpenCellID 데이터를 가능한 한 쉽게 사용하는 Android 라이브러리를 게시했습니다. 여기에서 자세한 정보를 확인할 수 있습니다. http://wiki.opencellid.org/wiki/Android_library

비밀 개인 OpenCellID apiKey를 웹에 게시하는 것은 좋지 않습니다. 그러므로 나는 그것을 지금 삭제했다.

관련 문제