如何像 facebook 一样制作城市/国家下拉列表?
Posted
技术标签:
【中文标题】如何像 facebook 一样制作城市/国家下拉列表?【英文标题】:How to make the cities/countries dropdown like facebook does? 【发布时间】:2012-03-16 05:09:35 【问题描述】:在此处查看屏幕截图:
我希望用户只需输入城市或国家/地区名称,自动完成程序就会显示建议的项目。
我应该如何开始创建它? 是否有任何 API 或 Web 服务可供我调用? 我在哪里可以找到世界上所有城市/国家的数据库?
【问题讨论】:
【参考方案1】:我认为这将是最适合您情况的数据库,请查看:
http://www.geodatasource.com/cities-free.html
【讨论】:
谢谢阿里,对我真的很有用。 如何将其标记为正确答案并给我投票 链接已损坏【参考方案2】:您首先需要一个自动完成插件。 我建议使用jQuery-Ui Auto Complete Plugin。
例如,数据库可以是this,但最终尝试自己搜索一下。 已经有一个关于世界城市数据库的question on ***。 包含所有城市的简单文本文件也可能是this。 这些库有很多,但您必须选择适合自己的库。
【讨论】:
【参考方案3】:我的解决方案可能不是最好的,但它是一个起点: 谷歌列出所有国家/地区(ISO 标准),将其粘贴到 txt 文件中。然后您可以简单地使用 php 读取该文件并创建一个包含文件内容的选择菜单。 它不包含城市,但它可能在某种程度上对您有所帮助。
【讨论】:
以上是关于如何像 facebook 一样制作城市/国家下拉列表?的主要内容,如果未能解决你的问题,请参考以下文章
如何制作像 Facebook ios app 或 tumblr app 这样的漂亮 Tableview? [关闭]
如何在android中建立一个像弹出窗口一样的facebook评论?
像 Facebook Iphone 应用程序一样滑动 ViewController 动画 [重复]
Facebook Graph API 中用于定位的国家和城市列表