2.1.0 • Published 4 years ago

ubigeos v2.1.0

Weekly downloads
10
License
ISC
Repository
github
Last release
4 years ago

Instalación

$ npm install --save ubigeos
$ yarn add ubigeos

Uso

import Ubigeo, { District, Region, Province } from "ubigeos";

Ejemplo 01

import Ubigeo from "ubigeos";

const ubigeo = Ubigeo.code("250107");

console.log(`Código ubigeo: ${ubigeo.code}`);
// Código ubigeo: 250107
console.log(`Distrito: ${ubigeo.district}`);
// Distrito: Manantay
console.log(`Provincia: ${ubigeo.province}`);
// Provincia: Coronel Portillo
console.log(`Departamento: ${ubigeo.region}`);
// Departamento: Ucayali

console.log(`${ubigeo}`);
// Ucayali - Coronel Portillo - Manantay

Ejemplo 02

import { Region } from "ubigeos";

const region = Region.instance("25");

const provincies = region.getProvincies();

console.log(`Departamento: ${region.getCode()} - ${region.getName()}`);
// Departamento: 25 - Ucayali

provincies.forEach((province) => {
	console.log(`Código: ${province.getCode()}, Nombre: ${province.getName()}`);
});
//Código: 2501, Nombre: Coronel Portillo
//Código: 2502, Nombre: Atalaya
//Código: 2503, Nombre: Padre Abad
//Código: 2504, Nombre: Purús

Ejemplo 03

import { Province } from "ubigeos";

const province = Province.instance("2501");

const districts = province.getDistricts();

console.log(`Provincia: ${province.getCode()} - ${province.getName()}`);
// Provincia: 2501 - Coronel Portillo

districts.forEach((district) => {
	console.log(`Código: ${district.getCode()}, Nombre: ${district.getName()}`);
});
//Código: 250101, Nombre: Calleria
//Código: 250102, Nombre: Campoverde
//Código: 250103, Nombre: Iparia
//Código: 250104, Nombre: Masisea
//Código: 250105, Nombre: Yarinacocha
//Código: 250106, Nombre: Nueva Requena
//Código: 250107, Nombre: Manantay

Ejemplo 04

import { District } from "ubigeos";

const district = District.instance("250107");
const province = district.getProvince();
const region = province.getRegion();

console.log(`Distrito: ${district.getCode()} - ${district.getName()}`);
// Distrito: 250107 - Manantay

console.log(`Provincia: ${province.getCode()} - ${province.getName()}`);
// Provincia: 2501 - Coronel Portillo

console.log(`Departamento: ${region.getCode()} - ${region.getName()}`);
// Departamento: 25 - Ucayali

Ejemplo 05

import Ubigeo from "ubigeos";

const ubigeo = Ubigeo.location("Coronel Portillo", "Manantay");

console.log(`Código ubigeo: ${ubigeo.code}`);
// Código ubigeo: 250107
console.log(`Distrito: ${ubigeo.district}`);
// Distrito: Manantay
console.log(`Provincia: ${ubigeo.province}`);
// Provincia: Coronel Portillo
console.log(`Departamento: ${ubigeo.region}`);
// Departamento: Ucayali

console.log(`${ubigeo}`);
// Ucayali - Coronel Portillo - Manantay

Ejemplo 06

import { Location } from "ubigeos";

const location = Location.instance("Coronel Portillo", "Manantay");

console.log(`Código ubigeo: ${location.ubigeo}`);
// Código ubigeo: 250107
console.log(
	`Distrito: ${location.district.getCode()} - ${location.district.getName()}`
);
// Distrito: 250107 - Manantay
console.log(
	`Provincia: ${location.province.getCode()} - ${location.province.getName()}`
);
// Provincia: 2501 - Coronel Portillo
console.log(
	`Departamento: ${location.region.getCode()} - ${location.region.getName()}`
);
// Departamento: 25 - Ucayali
2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.3

5 years ago

1.0.2

5 years ago