Displaying 1 to 20 from 22 results

Mapstraction - A Javascript Mapping Abstraction library

Mapstraction is a library that provides a common API for various javascript mapping APIs to enable switching from one to another as smoothly as possible. Developers can code their applications once, and then easily switch mapping provider based on project needs, terms and conditions, and new functionality.


DotSpatial is an open source project focused on developing a core set of GIS and mapping libraries that live together harmoniously in the DotSpatial namespace working seamlessly with the .NET framework.

Php-google-map-api - PHP Class for Building maps using Google Maps API

The world of building web applications that utilize Google Maps can be a tedious and laborious process. The intent of this class is to make it easier for developers to quickly and easily integrate a map into their page with very little effort.

leaflet-geosearch - Leaflet geosearching/geocoding control

If you don’t use npm, you may grab the latest UMD build from unpkg (either a development or a production build). The UMD build exports a global called window.GeoSearch if you add it to your page via a <script> tag. We don’t recommend UMD builds for any serious application.

Geography Coder

Geography Coder is used to parse geography(address) information from given text, and also provides geogrpahy ontology for applications.

Animaonline Weather API

Gets data from Google's weather feed, and lets the user easily view such properties as forecast conditions, humidity, current temperature and so on.


Add-In for Microsoft Visio. User can easily draw geographical data to Visio drawing page via this add-In.

C4F - GeoWallpaper

This is an extension for my MEF Utility Runner to change desktop wallpaper based on Flickr images geotagged with your current location. Uses Windows 7 location feature. MSDN Coding 4 Fun project. C# and VB


A jQuery plugin that creates a location picker on your webpage using OpenLayer as map view and geocoding with Google Geocoding API

geo-golang - Go library to access geocoding and reverse geocoding APIs

A geocoding service developed in Go's way, idiomatic and elegant, not just in golang.clients are implemented in ~50 LoC each.

mapbox-java - Mapbox Java and Android Services.

Mapbox Android Services contains directions, geocoding, and many more APIs to use inside your Android or Java application. This repository holds the source code for the project and is divided into several modules to make it easier for developers to only include the dependencies needed for their project.If you are looking to include this inside your project, please take a look at the detailed instructions found in our docs. If you are interested in building from source, read the contributing guide inside this project.


MapboxGeocoder.swift makes it easy to connect your iOS, macOS, tvOS, or watchOS application to the Mapbox Geocoding API. MapboxGeocoder.swift exposes the power of the Carmen geocoder through a simple API similar to Core Location’s CLGeocoder.MapboxGeocoder.swift pairs well with MapboxDirections.swift, MapboxStatic.swift, and the Mapbox Maps SDK for iOS or the Mapbox Maps SDK for macOS.

carmen - Mapbox Vector Tile based geocoder with support for swappable data sources

Mapnik vector tile-based geocoder with support for swappable data sources. This is an implementation of some of the concepts of Error-Correcting Geocoding by Dennis Luxen.Carmen no longer ships with any default or sample data. Sample data will be provided in a future release.

geocoder-abbreviations - Language/Country Specific Street Abbreviations

Geocoder Abbreviations divided into language groups. These are lossy tokens that are useful for geocoding.index.js exposes a single function with an optional lang arg or if null returns a map of all the tokens separated by language.

address-validator - nodejs address validator via google api

Validate street addresses in nodejs using google geocoding api.From an input address the lib will return to you a valid address with correct spelling and lat/lon coords, and/or a set of inexact matches that can be used to drive a 'did you mean?' widget.

geonode - Geo is a very basic, but simple and in-progress, geo library for Node

Geo is a very basic, but simple, geo library for Node.js using Google's Geocode API (V3) for Geocoding and GeoHash for GeoSpatial support. See it in action at http://openlocation.org/geohash/geohash-js/.

offline_geocoder - Offline Geocoder

A gem for offline reverse geocoding. It uses data from the GeoNames project. After checking out the repo, run bin/setup to install dependencies. Then, run bin/console for an interactive prompt that will allow you to experiment.

rgeocodio - Tools to Work with the https://geocod.io/ API

NOTE: You need an API key to use this package. There is a great deal of API documentation in the main pacakge help page. It is highly suggested you do help("rgeocodio-package") after installing the package.

local-reverse-geocoder - Local reverse geocoder for Node.js based on GeoNames data

This library provides a local reverse geocoder for Node.js that is based on GeoNames data. It is local in the sense that there are no calls to a remote service like the Google Maps API, and in consequence the gecoder is suitable for batch reverse geocoding. It is reverse in the sense that you give it a (list of) point(s), i.e., a latitude/longitude pair, and it returns the closest city to that point. You can optionally initialize the geocoder prior to the first call to lookUp. This ensures that all files are loaded into the cache prior to making the first call.