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 = new Ubigeo ( "250107" ) ;
console . log ( `Distrito: ${ ubigeo . getDistrictName ( ) } ` ) ;
// Distrito: Manantay
console . log ( `Provincia: ${ ubigeo . getProvinceName ( ) } ` ) ;
// Provincia: Coronel Portillo
console . log ( `Departamento: ${ ubigeo . getRegionName ( ) } ` ) ;
// 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