如何获得没有互联网的城市名称

时间:2014-04-23 11:55:23

标签: android gps google-geocoder

我有一个返回lat的gps类,很长。我试图通过地理编码器从这个坐标中获取城市名称或地址。 它适用于互联网,但没有互联网,它说:连接超时。

是否可以获取城市名称或任何没有互联网的东西?

2 个答案:

答案 0 :(得分:2)

是的,您可以在自己的应用上创建城市数据库并查看lat& lng确定城市。

您可以从互联网下载数据库:http://www.sqldumpster.com/databases/geographic/

答案 1 :(得分:0)

您可以从中下载世界上最大的20.000或40.000个城市的列表 Geonames

您在启动时读取该文件。可能你会像四叉树这样的地理空间索引进行快速搜索。您可以先开始使用强力搜索。