country-city-location
v1.0.13
Published
A very usefull package for getting country name, country code, longitude, latitude. Get all cities of a country by country code.
Downloads
660
Maintainers
Readme
country-city-location
A very usefull package for getting country name, country code, longitude, latitude. Get all cities of a country by country code.
Why should you use country-city-location
?
- Easy to use
- No api request
- Offline use
Getting Started
Installation
npm install --save country-city-location
Usage
You need to import countries first.
import {
countries,
cities,
getCitiesByCountryCode,
} from "country-city-location";
//or
const {
countries,
cities,
getCitiesByCountryCode,
} = require("country-city-location");
countries
Get all country name and country code in array
console.log(countries)
//response example
[
{
"Name": "United States of America",
"Alpha2Code": "US",
"Alpha3Code": "USA",
"NativeName": "United States",
"Region": "Americas",
"SubRegion": "Northern America",
"Latitude": "38",
"Longitude": "-97",
"Area": 9629091,
"NumericCode": 840,
"NativeLanguage": "eng",
"CurrencyCode": "USD",
"CurrencyName": "United States dollar",
"CurrencySymbol": "$",
"Flag": "https://api.backendless.com/2F26DFBF-433C-51CC-FF56-830CEA93BF00/473FB5A9-D20E-8D3E-FF01-E93D9D780A00/files/CountryFlags/usa.svg",
"FlagPng": "https://api.backendless.com/2F26DFBF-433C-51CC-FF56-830CEA93BF00/473FB5A9-D20E-8D3E-FF01-E93D9D780A00/files/CountryFlagsPng/usa.png"
}
]
All cities
Get all city with country code, longitude and latitude
console.log(cities)
//response example
[
{
"name": "Sant Julia de Loria",
"lat": "42.46372",
"lng": "1.49129",
"country":"Andorra",
"countryCode": "AD",
},
{
"name": "Pas de la Casa",
"lat": "42.54277",
"lng": "1.73361",
"country":"Andorra",
"countryCode": "AD",
}
]
Get Cities By CountryCode
Put country code in the parameter and get all city with country code, longitude and latitude
console.log(getCitiesByCountryCode('US'))
//response example
[
{
"name":"Renton",
"lat":"47.4758",
"lng":"-122.1905",
"country":"United States",
"countryCode":"US"
},
{
"name":"Chehalis",
"lat":"46.6637",
"lng":"-122.9647",
"country":"United States",
"countryCode":"US"
}
]