npm包search-by-zip使用教程

阅读时长 3 分钟读完

搜索附近的商店或餐馆等服务,常常需要根据邮政编码搜索。如果您在开发网页或应用程序时需要实现此功能,可以使用npm包search-by-zip。本文将向大家介绍此npm包的用法和使用教程。

什么是npm包search-by-zip?

search-by-zip是一个Node.js模块,用于使用美国邮政服务的公共API搜索附近服务。使用方法非常简单,只需要提供邮政编码和服务类型即可返回符合条件的服务信息。

如何安装search-by-zip?

在终端或命令行中使用npm安装search-by-zip:

如何使用search-by-zip?

在node程序中使用search-by-zip很简单,但我们需要准备以下条件:

  1. 注册获取API密钥-请到( https://www.usps.com/business/web-tools-apis/welcome.htm )申请开发者密钥,并将您的密钥传递给该模块。

  2. 目标邮政编码

  3. 目标服务类型

为方便说明,以下代码通过CLI方式展示。

在命令行环境中调用search-by-zip:

在Node.js程序中调用search-by-zip

-- -------------------- ---- -------
-- ---------------
----- --- - -------------------------

-- ---------
----- ----- - -
  ---- --------
  ----- --------
  ------- ----- ----------
  ------ ------ -- --------
-

-- -- ----------------
----- --------- - ---------------- --- --- -------

-- ------------
-----------------------
  ---------- -- -
    -------------------- -----
  ---------- -- -
    ------------------------
  ---

search-by-zip提供哪些服务类型?

search-by-zip可以搜索从邮局到ATM等各种类型的服务,以下是完整的服务类型列表:

  • ALL
  • POBOX
  • DEALER
  • SAM
  • BMC
  • NBDC
  • CMRA
  • MBC
  • NDCBU
  • CBU
  • VMF
  • CSM

此外,您还可以更改以英里为单位的搜索半径,默认为10英里。

总结

在这篇文章中,我们讲解了如何使用search-by-zip模块查找邮编周围的服务信息。我们了解了如何在CLI上以及Node.js程序中调用它,以及search-by-zip的所有支持的服务类型和其他配置选项。希望这篇文章可以帮助你更好地使用search-by-zip模块来构建您的Web或应用程序。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600559e981e8991b448d791c

纠错
反馈