Skip to main content
Module

x/location/README.md

πŸ¦• Module to get Location Data - e.g. for IP Adresses or for Cities e.g. on earth 🌍 or on mars πŸš€πŸ‘©β€πŸš€πŸ‘―β€β™€οΈπŸ›°πŸŒŒ
Go to Latest
File

Location Module

Usage example for your code


import { IPLocationService } from "https://deno.land/x/location@1.1.1/iplocationservice.ts"
import { CityLocationService } from "https://deno.land/x/location@1.1.1/citylocationservice.ts"


const ip = '49.12.6.159'
const ipLocation = await IPLocationService.getIPLocation(ip)

console.log(`\nI found the following location for ip ${ip}: \n${JSON.stringify(ipLocation)}\n`)




const countryCode = 'DE'
const cityName = 'Heidelberg'
const cityLocation = await CityLocationService.getCityLocation(countryCode, cityName)

console.log(`The city you asked for is about here: \n${JSON.stringify(cityLocation)}\n`)

Test it via command line


deno run --allow-net https://deno.land/x/location@1.1.1/test-it.ts

Contributions are welcome

Feel free to create a pull request if you would like to improve things.