Give me your coordinates and I'll tell you where the nearest cities are.
Give me your coordinates and I'll tell you where the nearest cities are. Works offline.
This module is also available as a hosted HTTP webservice, powered by Netlify serverless functions.
Example query: https://nearby-cities.netlify.app/.netlify/functions/search?latitude=37.871593&longitude=-122.272743
Download node at nodejs.org and install it, if you haven't already.
npm install nearby-cities --save
const nearbyCities = require("nearby-cities")
const query = {latitude: 34.4362755, longitude: -119.705086}
const cities = nearbyCities(query)
assert.equal(cities[0].name, 'Mission Canyon')
assert.equal(cities[1].name, 'Santa Barbara')
assert.equal(cities[2].name, 'Montecito')
assert.equal(cities[3].name, 'Summerland')
assert.equal(cities[4].name, 'Goleta')
console.log(cities[0])
/*
{
name: "Mission Canyon",
country: "US",
featureClass: "P",
featureCode: "PPL",
adminCode: "CA",
population: 2381,
lat: 34.45083,
lon: -119.71291
}
*/
MIT