我想在移动应用上,在用户输入几个字母并获得GPS位置后显示可能的城市列表
例如,如果用户输入“巴黎”,我希望: - 法国巴黎) - 巴黎(美国,德克萨斯州)......
我可以使用谷歌地方,但需要显示谷歌地图或谷歌徽标(这是公平的),每天查询数量有限。没有什么可以反对的,但我想知道是否有替代品。
我试过使用Maxmind的城市数据库。很棒的数据库,但是,唉,只有英文。法国人或比利时人会输入“Bruxelles”,但Maxmind的DB中的城市名称是“Brussels”,这限制了它的使用。
任何指针?
谢谢。
答案 0 :(得分:1)
您可以查看维基百科,找到找到城市http://en.wikipedia.org/wiki/Wikipedia%3aObtaining_geographic_coordinates
的方法有很多网络服务可以获取经度和纬度信息
答案 1 :(得分:1)
你应该看看geonames.org,你可以在那里下载地球上所有村庄的坐标" (40.000)