1.0.13 • Published 4 years ago

country-city-location v1.0.13

Weekly downloads
15
License
MIT
Repository
github
Last release
4 years ago

country-city-location

npm npm npm

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"
  }
]
1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.2

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago