Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 39598891d9
Fetching contributors…

Cannot retrieve contributors at this time

152 lines (116 sloc) 8.722 kb
<!doctype html>
<html lang="en">
<meta charset="utf-8">
<title>jQuery Geo docs</title>
<meta name="description" content="Documentation for jQuery Geo, a JavaScript geospatial mapping plugin from Applied Geographics">
<meta name="author" content="Ryan Westphal">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css?v=2">
<link rel="stylesheet" href="" />
<div id="index" data-role="page" data-theme="b">
<div data-role="header">
<h1><img src="images/$.geo-logo.png" alt="" />jQuery Geo docs</h1>
<div data-role="content">
<p>jQuery Geo is an open-source, geospatial mapping jQuery plugin from Applied Geographics developed with the intention of making spatial web mapping significantly simpler than it may initially seem. We would like to point out the term &quot;open-source&quot; to explictly state that Google, Bing, MapQuest, Yahoo! &amp; Esri are generally free but not open.</p>
<ul data-role="listview" data-inset="true">
<li><a href="" rel="external">project source on GitHub</a></li>
<p>Please read the following sections for more information and examples, and thank you for considering us! If you have any questions feel free to ask the lead developer on Twitter.</p>
<ul data-role="listview" data-inset="true">
<li><a href="!/ryanttb" rel="external">ryanttb on Twitter</a></li>
<ul data-role="listview" data-inset="true">
<li><a href="what/index.html">what?</a></li>
<li><a href="quickstart/index.html">quickstart</a></li>
<li><a href="html/index.html">html</a></li>
<li><a href="geomap/index.html">geomap widget</a></li>
<li><a href="geo/index.html">geo namespace</a></li>
<p>This project takes pride in having easy-to-use, up-to-date documentation. Before any code is committed, these docs are updated with any public API changes and sometimes internal design decisions. The side effect is that the documenation may be ahead of the code at times. Also, any undocumented features you find in the source should be ignored or asked about.</p>
<p>Now that that's out of the way, here are some code examples! Use these as a suppliment to reading the above sections but above all, have fun!</p>
<h3>&quot;everything&quot; examples</h3>
<p>These first two examples attempt to let you test as many of jQuery Geo's features as possible on one page. The first link is a tiled map, i.e., it has a tilingScheme, set-in-stone zoom levels, and uses at least one tiled map service object. The second link is a dynamic map, i.e., it does not have a tilingScheme, displays fully dynamic data from MassGIS, and uses all shingled map service objects. The second type of map usually redraws slower but allows for more accurate zooming.</p>
<ul data-role="listview" data-inset="true">
<li><a href="examples/all-tiled.html" rel="external">tiled</a></li>
<li><a href="examples/all-shingled.html" rel="external">shingled</a></li>
<p>You can find isolated examples of individual jQuery Geo features in the <a href="javascript:document.getElementById('component-examples').scrollIntoView();">component examples</a> section at the bottom of this page.<p>
<p>The examples in this second set of use the features of jQuery Geo in a more interesting way. They attempt to show &amp; test how you can use different parts jQuery Geo together to build apps and how we can integrate with external data and libraries.</p>
<ul data-role="listview" data-inset=true>
<li><a href="examples/inset.html" rel="external">Inset map</a></li>
<li><a href="examples/logo.html" rel="external">jQuery Geo logos!</a></li>
<li><a href="examples/usastates.html" rel="external">USA states</a></li>
<li><a href="examples/twitter-heat.html" rel="external">Twitter heat map</a></li>
<li><a href="examples/tracking.html" rel="external">GPS tracking</a></li>
<li><a href="examples/hurricane.html" rel="external">Hurricane tracking</a></li>
<li><a href="examples/voting.html" rel="external">MA Voting District Demographics</a></li>
<p>This third set are more complete examples using jQuery Geo. These try to implement slimmed-down versions of an existing applications and test how jQuery Geo can be used in real-world situations.</p>
<ul data-role="listview" data-inset=true>
<li><a href="examples/utah/index.html" rel="external"><h3>Atlas Utah!</h3><p>implementation of Utah map cache viewer</p></a></li>
<li><a href="" rel="external"><h3>Twheat !</h3><p>full implementation of our Twitter heat map demo</p></a></li>
<h3 id="component-examples">component examples</h3>
<p>This last set of examples attempts to test various components of jQuery Geo in an insolated way.</p>
<ul data-role="listview" data-inset="true">
<li><a href="examples/simplest.html" rel="external">simplest</a></li>
<li><a href="examples/mobile.html" rel="external">mobile</a></li>
<li><a href="examples/proj.html" rel="external">proj</a></li>
<li><a href="examples/bbox.html" rel="external">bbox</a></li>
<li><a href="examples/center.html" rel="external">center, zoom, &amp; pixelSize options</a></li>
<li><a href="examples/static.html" rel="external">static mode</a></li>
<li><a href="examples/mode-zoom.html" rel="external">zoom mode</a></li>
<li><a href="examples/zoom.html" rel="external">zoom method</a></li>
<li><a href="examples/panscroll.html" rel="external">pannable &amp; scroll options</a></li>
<li><a href="examples/refresh.html" rel="external">refresh</a></li>
<li><a href="examples/destroy.html" rel="external">destroy</a></li>
<li><a href="examples/insetmap.html" rel="external">inset map (multiple maps)</a></li>
<li><a href="examples/tiledservices.html" rel="external">tiled services</a></li>
<li><a href="examples/shingled.html" rel="external">shingled (dynamic) services</a></li>
<li><a href="examples/stringsrc.html" rel="external">string service src</a></li>
<li><a href="examples/tilingScheme.html" rel="external">tilingScheme</a></li>
<li><a href="examples/opacity.html" rel="external">opacity &amp; toggle</a></li>
<li><a href="examples/events.html" rel="external">events</a></li>
<li><a href="examples/append.html" rel="external">append</a></li>
<li><a href="examples/shapeStyle.html" rel="external">shapeStyle</a></li>
<li><a href="examples/find.html" rel="external">find</a></li>
<li><a href="examples/remove.html" rel="external">remove</a></li>
<li><a href="examples/empty.html" rel="external">empty</a></li>
<li><a href="examples/drag.html" rel="external">drag</a></li>
<li><a href="examples/draw.html" rel="external">draw</a></li>
<li><a href="examples/measure.html" rel="external">measure</a></li>
<li><a href="examples/drawStyle.html" rel="external">drawStyle</a></li>
<li><a href="examples/label.html" rel="external">label</a></li>
<li><a href="examples/geo-geometry.html" rel="external">geometry functions</a></li>
<p>Lastly, short of looking through the source code you can read a bit about the internal design decisions we made in the following section.</p>
<ul data-role="listview" data-inset=true>
<li><a href="internals/index.html">internals</a></li>
<img src="images/bostonbuilt.png" alt="Boston Built badge"/>
</div> <!-- end of #container -->
<script src=""></script>
<script src=""></script>
<script src="js/script.js"></script>
<script src=""></script>
var _gaq = [['_setAccount', 'UA-26084853-1'], ['_trackPageview']];
(function (d, t) {
var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; g.async = 1;
g.src = ('https:' == location.protocol ? '//ssl' : '//www') + '';
s.parentNode.insertBefore(g, s);
} (document, 'script'));
Jump to Line
Something went wrong with that request. Please try again.