在Node.js中inputpincode值需要获取国家,州,城市和地区

我正在开发一个使用nodeJs和ejs的Web应用程序。 我需要根据input的密码(邮编)自动更新国家,州,城市和地区。 节点js中是否有可用的包或其他可用的方法来达到这个目的?

您可以使用城市根据邮编或GPS坐标查找城市。 它会返回你json如下。

{ zipcode: "07946", state_abbr: "NJ", latitude: "40.672823", longitude: "-74.52011", city: "Millington", state: "New Jersey" } 

这个软件包只能在美国search。 对于所有国家,您可以使用这个包从geonames.org中导入数据到数据库。 (现在只支持MySQL)

该软件包也没有更新的数据,但到目前为止,这是我见过的最好的。