0

我想在网页的下拉列表中显示所有印度城市的列表,供用户在注册表单中进行选择。我去了http://download.geonames.org/export/dump/并下载相关的 zip,其中包含一个包含城市的巨大文本文件。似乎没有以 sql 格式转储此城市数据的选项。所以,我要么必须解析文本文件,然后导入我的数据库,要么必须搜索其他一些 sql 格式的集合(我确实这样做了,但发现它们都需要付费帐户才能访问)。无论如何,在下拉列表中显示大量城市列表对我来说似乎不是一个好主意,因为仅为了显示该网页就需要加载几 MB 的数据。是否有任何免费的 Web 服务 API 可以使用 AJAX 查询以自动完成以获取城市?

4

1 回答 1

0

Maxmind可能有用

或者您可以将数据转换为 xml,然后使用它,有可用的工具。然后可以将 xml 转换为 sql,但实际实现将取决于您喜欢哪种语言和数据库。

于 2013-08-04T13:12:04.260 回答