Android:如何以最原始的手机的方式获取用户的当前位置名称? (没有互联网或gps)

时间:2015-05-06 14:53:38

标签: android gps location

如何在不使用gps或互联网的情况下获取位置纬度和经度,堆栈溢出有很多问题和答案。但我希望以这种方式获取位置 名称 (例如城市名称)。大多数原始的非智能手机(即诺基亚1110)在主屏幕上显示位置名称。那些手机没有互联网或GPS。所以应该有一种方法来获取位置名称只是通过信号塔的细节,在Android也是如此。怎么做?

2 个答案:

答案 0 :(得分:2)

自API-17以来,引入了CellIdentity*类:

这就是我所能想到的。我希望有更好的工具。

答案 1 :(得分:-1)

使用GPS信号时,我可以给你一个简单的灵魂:

只需从geonames.org下载世界上人口最多的15.000个城市的文件。 将其导入四叉树空间索引,并使用四叉树索引搜索下一个城市到您的位置。

要检查解决方案是否可行,您首先可以省略四叉树索引,并进行暴力搜索。