javascript - 如何在表单上实现城市/州字段的自动完成?

标签 javascript html geolocation

我想在表单文本框中实现城市和州自动建议。我该怎么做?

Weather.com他们的首页上有一个很好的例子。

问题:

  1. 在哪里可以找到美国城市和州配对的完整列表?是否有一个开放的 API?
  2. 是否存在已经为文本框执行城市+州自动建议任务的现有脚本/框架?

最佳答案

如果您正在寻找人口超过 1000 的世界城市的良好数据库,请查看 geonames.org database 。他们有可用的 sql 转储。除此之外,您还可以从此数据库中获取国家、地区和纬度/经度。

一般来说,如果您刚开始接触,可能对您有帮助的搜索词是 GIS(地理信息系统)。

关于javascript - 如何在表单上实现城市/州字段的自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2233954/

相关文章:

java - 安卓 : how to get the walking distance between two geo coordinates?

javascript - 用户不允许的地理定位 - 第二次通知用户

javascript - 将箭头指向位置(地理位置)

javascript - angularjs 最佳实践 - 没有 $rootScope 的指令之间的通信?

javascript - Firefox window.open 不是函数

jquery - 如何在jquery中选择基于一种样式属性的元素?

php - 更改单选按钮上的名称值( Bootstrap )

javascript - 通过单击背景区域关闭灯箱窗口?

javascript - 按字母顺序对字符串数组进行排序,然后按数字顺序按特殊字符排序

javascript - Highcharts 堆叠柱上的“圆形”渐变显示为圆柱体