Displaying 1 to 20 from 43 results

Geolib - Growing library to provide some basic geo functions

  •    Javascript

Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc. Takes 2 or 4 arguments. First 2 arguments must be objects that each have latitude and longitude properties (e.g. {latitude: 52.518611, longitude: 13.408056}). Coordinates can be in sexagesimal or decimal format. 3rd argument is accuracy (in meters). So a calculated distance of 1248 meters with an accuracy of 100 is returned as 1200 (accuracy 10 = 1250 etc.). 4th argument is precision in sub-meters (1 is meter presicion, 2 is decimeters, 3 is centimeters, etc).

GeoFramework 1.0


This project was formerly a commercial library maintained by the company "GeoFrameworks" for two components it sold (GPS.NET and GIS.NET) from 2004 to 2009. Classes such as Angle, Distance, Speed, Latitude, Longitude, and Position simplify common geographic programming tasks.

Coordinate and CoordinateList classes - ISO 6709 compliant


Classes to store, handle, and retrieve geodesic coordinates, in memory, database, and XML, according to the ISO 6709 standard.

jgeohash - An easy-to-implement library for the GeoHash algorithm

  •    Java

An easy-to-implement library that can assist Java developers in using the GeoHash algorithm in order to create geocodes based on custom latitude and longitude values. With the help of jGeohash, Java developers will be able to quickly and easily generate a geohash code using user-defined latitude and longitude values. By using the GeoHash algorithm, the space can be divided into multiple grid shapes.


  •    JQuery

A simple, lightweight jQuery plugin to generate a postal code based on your current location.

extract-streetview - extract street view spherical images and depth information

  •    Javascript

A command-line tool to extract high-res spherical images and other data from Google StreetView.This tool uses Electron for proper interaction with the Google API, so it is fairly heavy (~100mb). Install with latest npm.

google-panorama-by-location - gets a Google StreetView by [ lat, lng ]

  •    Javascript

Gets a Google StreetView Panorama by [ lat, lng ], supports API v3.20-v3.22. Also features some Node support.In Node, the request uses an undocumented API entry-point, using xhr-request. It only provides { id, latitude, longitude }. This is mostly useful for unit testing.

geocode-wifi - Returns a latitude and a longitude given an array of wifi access points

  •    Javascript

Returns a latitude and a longitude given an array of wifi access points.This module needs network access in order to communicate with Google so it can triangulate the provided access points.

geopkg - :satellite: Tag npm moduels with lat/long of where on the planet the module was published :stuck_out_tongue_winking_eye:

  •    Javascript

A simple module for tagging your npm modules with latitude and longitude (geotagging) of where on the planet the module was published.Bump the version of your npm module and automatically tag it with your current geo-coordinates.

wifi-triangulate - Finds your current position on planet earth using the wifi access points in your vicinity

  •    Javascript

This module requires that the wifi card on your computer is active and that you have access to the internet in order to communicate with Google so that it can triangulate your position.

level-nearby - store and retrieve data in leveldb using a lat/long pair in a given radius

  •    Javascript

store data with a given lat/long pair and retrieve all the entries given a lat/long pair and a radius in that radius. the module uses google's s2 library in node. transforms db the be able to perform the put and createNearStream methods on it. options can have a prefix field, than the methods will have that prefix.

cities1000 - lat/lon, names of cities with over 1000 people

  •    Javascript

This is a dataset with the latitude and longitude of all cities on planet earth with greater than 1000 people.You can find the original on geonames.org.

placename - find a normalized place name and lat/lon from a free-form location query

  •    Javascript

Search for a city with a free-form location string query.cb(err, results) fires with an array results containing all the matches.

all-the-cities - All the 138,398 cities of the world with a population of at least 1000 inhabitants, in a big JSON array

  •    Javascript

All the 138,398 cities of the world with a population of at least 1000 inhabitants, in a big JSON array. Derived from the cities1000 npm package, which in turn came from geonames.org data.


  •    Javascript

Give me your coordinates and I'll tell you where the nearest cities are. Works offline. Download node at nodejs.org and install it, if you haven't already.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.