Skip to content
vic

jQueryGeo/geo

Small, fast & simple JavaScript mapping and geospatial API as a jQuery plugin

jQueryGeo/geo.json
{
"createdAt": "2011-01-19T00:13:15Z",
"defaultBranch": "master",
"description": "Small, fast & simple JavaScript mapping and geospatial API as a jQuery plugin",
"fullName": "jQueryGeo/geo",
"homepage": "https://jquerygeo.github.io/docs/",
"language": "JavaScript",
"name": "geo",
"pushedAt": "2025-10-24T20:44:07Z",
"stargazersCount": 422,
"topics": [],
"updatedAt": "2025-11-17T15:11:39Z",
"url": "https://github.com/jQueryGeo/geo"
}

After years of internal development, we are pleased to bring our JavaScript map widget and spatial analysis tools to the open-source world in the form of a jQuery plugin.

Using jQuery Geo requires, at a minimum, adding one element, including one script (apart from jQuery itself, version 1.9 or higher), and calling one function.

You can get the library through NPM and JSPM.

$ npm install jquery --save-dev
$ npm install jquery.geo --save-dev
<div id="map" style="height: 480px;"></div>
<script unsrc="node_modules/jquery/dist/jquery.min.js"></script>
<script unsrc="node_modules/jquery.geo/dist/jquery.geo.min.js"></script>
<script>
$(function() {
$( "#map" ).geomap( );
});
</script>
$ npm install jspm --save-dev
$ jspm init
$ jspm install jquery
$ jspm install npm:jquery.geo
lib/main.js
import $ from 'jquery';
import geomap from 'jquery.geo';
$( '#map' ).geomap( );

The latest docs are hosted at: https://jquerygeo.github.io/docs/

To contribute to the project, please read and follow the [CONTRIBUTING guide]!(CONTRIBUTING.md).

Copyright (c) 2025 Ryan Morrison-Westphal Licensed under the MIT license