Cities
Lookup cities based on zipcodes or GPS coordinates
Install / Use
/learn @sjlu/CitiesREADME
Cities
Cities is an easy to use Node.js library to allow you to lookup a city by it's zipcode or by a set of GPS coordinates (reverse geocoding).
At the moment, this package only supports US cities only. There are plans to extend this in the next version.
Usage
Webservice
Like any node.js application.
npm install
node server.js
You can then visit http://localhost:4000 with the endpoints /gps/:lat/:lng or /zip/:zipcode
to get locations.
Install
npm install cities --save
Usage
var cities = require('cities');
Lookup by GPS coordinates
cities.gps_lookup(lat, lng);
Lookup by zipcode
cities.zip_lookup(zipcode);
Lookup by state
cities.findByState('NJ')
Sample Response
A sample response or object that this module returns looks like this.
{
zipcode: "07946",
state_abbr: "NJ",
latitude: "40.672823",
longitude: "-74.52011",
city: "Millington",
state: "New Jersey"
}
License
MIT.
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
