我们都知道如何将lac / cid转换为纬度/经度,使用像这样的谷歌齿轮:
public Location callGear(ArrayList<CellIDInfo> cellID) {
JSONObject data,current_data;
JSONArray array = new JSONArray();
current_data = new JSONObject();
current_data.put(\"cell_id\", cellID.get(0).cellId);
current_data.put(\"location_area_code\", cellID.get(0).locationAreaCode);
// do something...
Location loc = new Location(LocationManager.NETWORK_PROVIDER);
loc.setLatitude((Double) data.get(\"latitude\"));
loc.setLongitude((Double) data.get(\"longitude\"));
return loc;
}
但是,是否可以进行反向转换? 从有效坐标获取lac / cid? 有什么建议吗?
答案 0 :(得分:0)
我认为没有简单的方法来实现这一目标。给定位置可以由几个小区提供,移动设备选择的小区取决于许多因素(例如,信号强度)。
唯一可以确定哪个单元格服务于给定位置的情况是,当您确定只有一个单元格覆盖该位置时。