Вы можете получить ID ближайшей к вам вышки сотовой связи.Однако способ получения этой информации отличается от производителей.На телефонах Nokia вы можете получить что-то вроде этого:
cellID = System.getProperty("Cell-ID");
if (cellID == null)
cellID = System.getProperty("com.nokia.mid.cellid");
, в то время как на Sony Ericsson вы получите следующее:
System.getProperty("com.sonyericsson.net.cellid");
Как только вы получите идентификатор ячейки, вы легкоиспользуйте OpencellID API , чтобы получить дополнительную информацию (координаты и все такое) об идентификаторе.Однако при этом возникает две проблемы:
- Идентификаторы ячеек могут быть неточными на расстоянии до км
- Информация может быть недоступна на opencellid.org