Get Cell Tower Locations – Android

Кто-нибудь знает, можно ли получить информацию обо всех ячеистых башнях в зоне действия устройства? Просто иметь возможность получить их местоположение или, возможно, любую другую информацию о них и как я буду заниматься этим?

Solutions Collecting From Web of "Get Cell Tower Locations – Android"

Так вы получите идентификатор ячейки (CID) и lac (код зоны местоположения) из вашего текущего состояния сети:

mPhoneStateReceiver = new PhoneStateIntentReceiver(this, new ServiceStateHandler()); mPhoneStateReceiver.notifyServiceState(MY_NOTIFICATION_ID); mPhoneStateReceiver.notifyPhoneCallState(MY_NOTIFICATION_ID); mPhoneStateReceiver.notifySignalStrength(MY_NOTIFICATION_ID); mPhoneStateReceiver.registerIntent(); private class ServiceStateHandler extends Handler { public void handleMessage(Message msg) { switch (msg.what) { case MY_NOTIFICATION_ID: ServiceState state = mPhoneStateReceiver.getServiceState(); System.out.println(state.getCid()); System.out.println(state.getLac()); System.out.println(mPhoneStateReceiver.getSignalStrength()); break; } } } 

Получение информации о местонахождении Lat, Lng после этого немного сложнее. Вот ссылка на сообщение о Symbian, но рассказывает о Cell Tower -> Lat, Lng conversion: http://discussion.forum.nokia.com/forum/showthread.php?s=&threadid=19693