请参阅此处的屏幕截图:
我希望用户只需输入城市或国家/地区名称,自动完成程序就会显示建议的项目。
我应该如何开始创建它?是否有任何 API 或 Web 服务可供我调用?我在哪里可以找到世界上所有城市/国家的数据库?
请参阅此处的屏幕截图:
我希望用户只需输入城市或国家/地区名称,自动完成程序就会显示建议的项目。
我应该如何开始创建它?是否有任何 API 或 Web 服务可供我调用?我在哪里可以找到世界上所有城市/国家的数据库?
我认为这将是适合您情况的最佳数据库,请查看:
您首先需要一个自动完成插件。
我推荐使用jQuery-Ui Auto Complete Plugin。
数据库可以是这样的例子,但最终尝试自己搜索一下。在 stackoverflow 上
已经有一个关于世界城市数据库的问题。
一个包含所有城市的简单文本文件也可能是这样。
这些库非常多,但您必须为您选择合适的库。
我的解决方案可能不是最好的,但它是一个起点:谷歌列出所有国家/地区的列表(ISO 标准),将其粘贴到 txt 文件中。然后,您可以简单地使用 PHP 读取该文件并创建一个包含文件内容的选择菜单。它不包含城市,但也许它以某种方式对您有所帮助。