Displaying 1 to 20 from 42 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).

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.




geopost

  •    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.

nearby-cities

  •    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.

tzwhere - Determine timezone from lat/long in NodeJS

  •    Javascript

I am no longer actively working on this project and review PRs about once every three or four months. If you believe you'd be a good maintainer of this project, please get in touch. depending on the current state of daylight savings time in the America/New_York timezone. You can also do it asynchronously.