@lailao10x/lao-address
v0.0.3
Published
This package is used to query all address data in Laos
Downloads
9
Readme
Lao Address
Package lao-address ເປັນ Package ຕົວຫນື່ງທີ່ຈະຊ່ວຍໃຫ້ນັກພັດທະນາລະບົບຊອບແວໃນປະເທດ ສາມາດດືງຂໍ້ມູນບ້ານ ເມືອງ ແລະ ແຂວງທັງຫມົດໃນປະເທດລາວຢ່າງງ່າຍດາຍ. ໃນຕົວ Package ນີ້, ນອກຈາກຈະເປັນການດືງຂໍ້ມູນໃນຮູບແບບພາສາລາວ ມັນຍັງມີປະກອບດ້ວຍຂໍ້ມູນຊື່ບ້ານ ເມືອງ ແຂວງ ໃນຮູບແບບພາສາອັງກິດອີກດ້ວຍ.
Installation
# using npm
npm install @lailao10x/lao-address
# using yarn
yarn add @lailao10x/lao-address
Usage
# using require
const laoAddress = require('@lailao10x/lao-address');
# using import
import laoAddress from '@lailao10x/lao-address';
Examples
ຕົວຢ່າງທີ 1
ຕົວຢ່າງການດືງຂໍ້ມູນຂໍ້ແຂວງທັງໝົດ;
const laoAddress = require("@lailao10x/lao-address");
let options = {
province: "all",
};
let provinces = laoAddress(options);
console.log(provinces); // ສະແດງບັນດາແຂວງທັນຫມົດໃນປະເທດລາວ
// [
// { pid: '1', pn: 'ນະຄອນຫລວງວຽງຈັນ', pn_en: 'Vientiane capital' },
// { pid: '2', pn: 'ຜົ້ງສາລີ', pn_en: 'Phongsali' },
// { pid: '3', pn: 'ຫລວງນ້ຳທາ', pn_en: 'Louang Namtha' },
// { pid: '4', pn: 'ອຸດົມໄຊ', pn_en: 'Oudomxai' },
// ...
// ...
ຕົວຢ່າງທີ 2
ຕົວຢ່າງການດືງຂໍ້ມູນຂໍ້ແຂວງໃດຫນື່ງ ເຊັ່ນ ແຂວງ ອຸດົມໄຊ;
const laoAddress = require("@lailao10x/lao-address");
let options = {
province: 4,
};
let provinces = laoAddress(options);
console.log(provinces); // { pid: '4', pn: 'ອຸດົມໄຊ', pn_en: 'Oudomxai' }
ຄວາມແຕກຕ່າງລະຫວ່າງການດືງຂໍ້ມູນທັງຫມົດ ແລະ ເຈາະຈົງ
ຖ້າຫາກດືງຂໍ້ມູນທັງຫມົດ ເຮົາຈະໄດ້ຮັບຂໍ້ມູນໃນຮູບແບບຂອງ Array. ຖ້າຫາກດືງຂໍ້ມູນແບບເຈາະຈົງ ເຮົາຈະໄດ້ຮັບຂໍ້ມູນໃນຮູບແບບຂອງ Object.
Options
| Options | Meaning |
| ------------------------------------------------------ | ------------------------------------------- |
| { province: 'all' }
| ສະແດງຊື່ແຂວງທັງຫມົດ |
| { province: 'all', district: 'all' }
| ສະແດງຊື່ເມືອງທັງຫມົດໃນທຸກໆແຂວງ |
| { province: 'all', district: 'all' }
| ສະແດງຊື່ເມືອງທັງຫມົດໃນທຸກໆແຂວງ |
| { province: 'all', district: 'all', village: 'all' }
| ສະແດງຊື່ບ້ານທັງຫມົດໃນທຸກໆເມືອງ ແລະ ທຸກໆແຂວງ |
| { province: '05', district: 'all' }
| ສະແດງຊື່ເມືອງທັງຫມົດຂອງແຂວງລະຫັດທີ 05 |
| { province: '05', district: '501' }
| ສະແດງຊື່ເມືອງທີ່ມີລະຫັດທີ 501 |
| { province: '05', village: 'all' }
| ສະແດງຊື່ບ້ານທັງຫມົດດຂອງແຂວງລະຫັດທີ 05 |
| { village: 'all' }
| ສະແດງຊື່ບ້ານທັງຫມົດ |
ນອກຈາກນີ້ ຍັງມີຫລາຍໆ options ໃຫ້ນັກພັດທະນາຫລາຍໆຄົນສາມາດດືງເອົາຂໍ້ມູນທີ່ຕ້ອງການໄດ້.
Keys
ຈາກການສັງເກດ Options ແລ້ວ, ຖ້າຫາກ options ມີບ້ານ village: 'all'
ສະແດງວ່າ ການດືງຄັ້ງນັ້ນຈະຖືເອົາຂໍ້ມູນບ້ານເປັນຫລັກ, ກໍຄືລະບົບຈະສົ່ງພຽງແຕ່ຂໍ້ມູນບ້ານກັບມາ.
ລຳດັບຄວາມສຳຄັນຂອງ Options
village
> district
> province