如何将坐标转换为lac / cid

时间:2013-05-19 03:48:48

标签: android geolocation geocoding

我们都知道如何将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? 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我认为没有简单的方法来实现这一目标。给定位置可以由几个小区提供,移动设备选择的小区取决于许多因素(例如,信号强度)。

唯一可以确定哪个单元格服务于给定位置的情况是,当您确定只有一个单元格覆盖该位置时。