【问题标题】:get list of cities to show in a web page获取要在网页中显示的城市列表
【发布时间】:2013-08-05 04:32:29
【问题描述】:

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

【问题讨论】:

  • 我非常怀疑它,这是相当小众的。为什么不导入城市并自己编写?
  • 解析文本文件并在github上分享SQL :)
  • 您可以将文本文件用作自动完成的建议资源

标签: php zend-framework geo


【解决方案1】:

Maxmind 可能有用

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

【讨论】:

    猜你喜欢
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 2019-12-11
    相关资源
    最近更新 更多