如何在不使用gps或互联网的情况下获取位置纬度和经度,堆栈溢出有很多问题和答案。但我希望以这种方式获取位置 名称 (例如城市名称)。大多数原始的非智能手机(即诺基亚1110)在主屏幕上显示位置名称。那些手机没有互联网或GPS。所以应该有一种方法来获取位置名称只是通过信号塔的细节,在Android也是如此。怎么做?
答案 0 :(得分:2)
自API-17以来,引入了CellIdentity*
类:
这就是我所能想到的。我希望有更好的工具。
答案 1 :(得分:-1)
使用GPS信号时,我可以给你一个简单的灵魂:
只需从geonames.org下载世界上人口最多的15.000个城市的文件。 将其导入四叉树空间索引,并使用四叉树索引搜索下一个城市到您的位置。
要检查解决方案是否可行,您首先可以省略四叉树索引,并进行暴力搜索。