简介
iran-cities 是一个 npm 包,用于获取伊朗的省份和城市数据。它包含了所有伊朗的省份、县市以及乡镇的名称和代码。
安装
可以使用 npm 快速安装,命令为:
npm install iran-cities
使用
iran-cities 提供了两个方法,可以轻松获取相应的数据。
getAllProvinces
getAllProvinces
方法会返回所有省份及其代码:
const { getAllProvinces } = require('iran-cities'); console.log(getAllProvinces());
输出:
[ { name: 'آذربایجان شرقی', code: '01' }, { name: 'آذربایجان غربی', code: '02' }, { name: 'اردبیل', code: '03' }, // ...省略其余省份数据 ]
getCities
getCities
方法接受一个参数:省份代码,返回该省份下的所有县市及其代码:
const { getCities } = require('iran-cities'); console.log(getCities('01')) // 获取 'آذربایجان شرقی' 的城市
输出:
[ { name: 'تبریز', code: '61' }, { name: 'مراغه', code: '62' }, { name: 'عجب شیر', code: '63' }, // ...省略其余城市数据 ]
getTowns
getTowns
方法接受一个参数:县市代码,返回该县市下的所有乡镇及其代码:
const { getTowns } = require('iran-cities'); console.log(getTowns('6101')) // 获取 'تبریز' 的镇市
输出:
[ { name: 'آذرشهر', code: '001' }, { name: 'آستارا', code: '002' }, { name: 'اندبیل', code: '003' }, // ...省略其余乡镇数据 ]
示例代码
-- -------------------- ---- ------- ----- - ---------------- ---------- -------- - - ----------------------- -- -------- ----- ------------ - ------------------ -------------------------- -- -------------- ----- ------ - ---------------- -- ------ ------- ---------- ----- --- -------------------- -- -------------- ----- ----- - ----------------- -- ------ --------- ------- --- -------------------
意义
针对伊朗开发的应用程序可以使用此 npm 包来获取伊朗的省份、县市以及乡镇数据。此数据非常详细,为开发者提供了便利。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055cb981e8991b448da42d