0

我想在一个移动应用程序上,在用户输入几个字母并获取他们的 GPS 位置后显示可能的城市列表

例如,如果用户输入“巴黎”,我想要: - 巴黎(法国) - 巴黎(美国,德克萨斯)...

我可以为此使用 Google Places,但需要显示谷歌地图或谷歌徽标(这很公平),并且每天的查询数量有限。没有什么反对的,但我想知道是否有其他选择。

我尝试使用 Maxmind 的城市数据库。很棒的数据库,但是,唉,只有英文。法国人或比利时人会输入“Bruxelles”,但 Maxmind 数据库中的城市名称是“Brussels”,这限制了它的使用。

任何指针?

谢谢你。

4

2 回答 2

1

你应该看看 geonames.org 在那里你可以下载“地球上所有村庄”的坐标(40.000)

于 2013-05-07T15:19:13.937 回答
1

您可以查看维基百科以找到定位城市的方法 http://en.wikipedia.org/wiki/Wikipedia%3aObtaining_geographic_coordinates

有很多网络服务可以获取经度和纬度信息

于 2013-05-07T13:59:52.120 回答