Index
A
- addLatLng() method, Leaflet.heat / Methods of Leaflet.heat
- addresses
- geocoding, in Leaflet / Geocoding addresses in Leaflet
- finding, point used / Reverse geocoding – using points to find addresses
- addTo() method / Feature groups
- AJAX / Node.js, AJAX, and Leaflet
- alert() function / Creating a mobile map with JavaScript
- animated heatmap
- creating / Animating a heatmap
- attribute query
- creating / Query by attribute
B
- bar chart markers
- creating, with Leaflet Data Visualization Framework / Bar and pie chart markers
- base map
- creating, with Leaflet / Creating a simple basemap
- JavaScript, referencing / Referencing the JavaScript and CSS files
- CSS files, referencing / Referencing the JavaScript and CSS files
- <div> tag, creating / Creating a <div> tag to hold the map
- map object, creating / Creating a map object
- tile layer, adding / Adding a tile layer
- data, adding to / Adding data to your map
- points, adding to / Points
- polylines, adding to / Polylines
- polygons, adding to / Polygons
- basic markers
- MapMarker / Creating basic markers, MapMarker options
- RegularPolygonMarker / Creating basic markers, RegularPolygonMarker options
- StarMarker / Creating basic markers, StarMarker options
- bindPopup() method / Pop ups
- blur value, heatmap
- changing / Changing the blur value
C
- C#
- application, building / Adding a map to a C# application
- map, adding / Adding a map to a C# application
- marker, adding / Adding a marker in C#
- MongoDB, using with / Using MongoDB with C# and Leaflet
- querying with / Querying with C#, Leaflet, and MongoDB
- CherryPy
- used, for building Leaflet applications / Leaflet with Python and CherryPy
- URL / Leaflet with Python and CherryPy
- about / Leaflet with Python and CherryPy
- choropleth map
- creating, with Leaflet / Creating a choropleth map with Leaflet
- choropleth map, creating with Leaflet
- GeoJSON data, adding / The GeoJSON data
- color, setting / Setting the color with a function
- GeoJSON data, styling / Styling the GeoJSON data
- circles
- about / Rectangles and circles
- creating / Circles
- clustering, markers
- with Leaflet.markercluster / Clustering markers with Leaflet.markercluster
- cluster map
- coding / Coding your first cluster map
- color
- setting, with function / Setting the color with a function
- Color Brewer
- Color Brewer 2 tool
- Connect
- URL / Node.js, Connect, and Leaflet
- installing / Node.js, Connect, and Leaflet
- using / Node.js, Connect, and Leaflet
- CSS
- used, for mobile mapping / HTML and CSS
- CSS files
- referencing / Referencing the JavaScript and CSS files
- custom function, events
- creating / Custom functions
- custom marker
- creating / Creating a custom marker
- image, creating in GIMP / Preparing your workspace in GIMP
- image, drawing / Drawing and saving your image
- image, saving / Drawing and saving your image
- shadow image, creating / Drawing the marker shadow
- image, using as icon / Using an image as an icon
- creating, in Leaflet / Using a custom marker in Leaflet
- L.icon class, defining / Defining an L.Icon class
D
- <div> tag
- creating, to hold base map / Creating a <div> tag to hold the map
- data, adding
- desktop application, C#
- creating, with Leaflet / Desktop applications in C# with Leaflet
- map, adding / Adding a map to a C# application
- marker, adding / Adding a marker in C#
- MongoDB, using / Using MongoDB with C# and Leaflet
- detectRetina option / ESRI basemaps
E
- EJS
- ESRI
- basemaps / ESRI basemaps
- api-reference / Consuming ESRI services
- esri-leaflet-geocoder
- esri-leaflet plugin
- used, for creating heatmap / Heatmaps with ESRI in Leaflet
- ESRI basemaps
- about / ESRI basemaps
- layers / ESRI basemaps
- label layers / ESRI basemaps
- using / ESRI basemaps
- ESRI services
- consuming / Consuming ESRI services
- event handler
- events, assigning to / Events and event handlers
- events
- handling / Events and event handlers
- subscribing / Events and event handlers
- custom function, creating / Custom functions
- Express
- Extensible Markup Language (XML) / Understanding the roots of GeoJSON
F
- feature group / Feature groups
- features, GeoJSON
- iterating through / Iterating through the features
- fillColor option / Styling the GeoJSON data
- Font Awesome markers
- using / Using Bootstrap and Font Awesome markers
- URL, for downloading / Using Bootstrap and Font Awesome markers
G
- -g switch / Node.js, Connect, and Leaflet
- geocoding
- about / Geocoding addresses in Leaflet
- from address, to point / Geocoding – from an address to a point
- used, for creating map / Geocoding – from an address to a point
- URL parameters / Geocoding from URL parameters
- GeoJSON
- history / Understanding the roots of GeoJSON
- about / Exploring GeoJSON
- URL / Exploring GeoJSON
- URL, for tools / Exploring GeoJSON
- in Leaflet.js / GeoJSON in Leaflet.js
- multiple geometries / Multiple geometries in GeoJSON
- polygons / Polygons with holes
- layers, styling / Styling GeoJSON layers
- GeoJSON, Leaflet.js
- as variable / GeoJSON as a variable
- marker, converting to GeoJSON layer / GeoJSON from Leaflet.js objects
- features, iterating through / Iterating through the features
- pop ups, attaching with onEachFeature / Attaching pop ups with onEachFeature
- pointToLayer option, using / Creating layers from points with pointToLayer
- data subset, displaying with filter / Displaying a subset of data with filter
- GeoJSON data, choropleth map
- adding / The GeoJSON data
- styling / Styling the GeoJSON data
- GeoJSON layers
- styling / Styling GeoJSON layers
- GIMP
- about / Preparing your workspace in GIMP
- URL, for downloading / Preparing your workspace in GIMP
- used, for creating image for custom marker / Preparing your workspace in GIMP
- gradient option, heatmap
- changing / Setting the gradient option
- graffiti layer
- querying / Query by attribute
- group layers
- about / Groups of layers
- layer group / The layer group
- feature group / Feature groups
H
- HAML
- heatmap
- about / What is a heatmap?
- density map / What is a heatmap?
- intensity map / What is a heatmap?
- creating / What is a heatmap?
- creating, with Leaflet.heat / Heatmaps with Leaflet.heat
- styling, options / Using options to style your map
- markers, adding / Adding markers to the heatmap
- creating, with heatmap.js / Creating heatmaps with heatmap.js, Adding more data to the map
- options, modifying / Modifying the heatmap options
- data, adding / Adding more data to the map
- animating / Animating a heatmap
- creating, with esri-leaflet plugin / Heatmaps with ESRI in Leaflet
- heatmap, styling
- blur value, changing / Changing the blur value
- maxZoom option, changing / Changing the maxZoom value
- radius value, changing / Changing the radius value
- gradient option, changing / Setting the gradient option
- heatmap.js
- used, for creating heatmap / Creating heatmaps with heatmap.js, Adding more data to the map
- URL / Creating heatmaps with heatmap.js
- hosted copy
- using, for environment setup / Using a hosted copy
- HTML
- used, for mobile mapping / HTML and CSS
I
- interactive heatmap
- creating / Creating an interactive heatmap
J
- .join() method / Using shapefiles in Leaflet
- Jade module, Node.js
- installing / Node.js, Express, Jade, and Leaflet
- URL / Node.js, Express, Jade, and Leaflet
- JavaScript
- referencing / Referencing the JavaScript and CSS files
- used, for creating mobile map / Creating a mobile map with JavaScript
- JavaScript plugin
- URL, for download / Heatmaps with Leaflet.heat
- JSON
L
- L.icon class
- about / Using a custom marker in Leaflet
- iconUrl option / Using a custom marker in Leaflet
- iconRetinaUrl option / Using a custom marker in Leaflet
- iconSize option / Using a custom marker in Leaflet
- iconAnchor option / Using a custom marker in Leaflet
- shadowUrl option / Using a custom marker in Leaflet
- shadowRetinaUrl option / Using a custom marker in Leaflet
- shadowSize option / Using a custom marker in Leaflet
- shadowAnchor option / Using a custom marker in Leaflet
- popupAnchor option / Using a custom marker in Leaflet
- className option / Using a custom marker in Leaflet
- defining / Defining an L.Icon class
- layer group / The layer group
- Leafelt.js
- URL / Using a local copy
- Leaflet.css file / Using a local copy
- Leaflet file / Using a local copy
- Leaflet-src.js file / Using a local copy
- Leaflet
- used, for creating base map / Creating a simple basemap
- choropleth map, creating with / Creating a choropleth map with Leaflet
- custom marker, creating in / Using a custom marker in Leaflet
- shapefile, using / Using shapefiles in Leaflet
- esri-leaflet plugin, used for creating heatmap / Heatmaps with ESRI in Leaflet
- addresses, geocoding / Geocoding addresses in Leaflet
- spatial queries, accessing / Spatial queries with Python, MongoDB, and Leaflet
- used, for creating desktop application in C# / Desktop applications in C# with Leaflet
- querying with / Querying with C#, Leaflet, and MongoDB
- leaflet-shpfile plugin / Using shapefiles in Leaflet
- Leaflet.AnimatedMarker plugin
- markers, animating with / Making your markers move
- URL, for downloading / Making your markers move
- distance option / Making your markers move
- interval option / Making your markers move
- autoStart option / Making your markers move
- onEnd option / Making your markers move
- Leaflet.BounceMarker plugin
- markers, animating with / Bouncing your markers
- URL, for downloading / Bouncing your markers
- Leaflet.heat
- used, for creating heatmap / Heatmaps with Leaflet.heat
- options, passing to constructor / Using options to style your map
- Leaflet.heat methods
- about / Methods of Leaflet.heat
- addLatLng() method / Methods of Leaflet.heat
- redraw() method / Methods of Leaflet.heat
- setOptions(options) / Methods of Leaflet.heat
- setLatLngs() method / Methods of Leaflet.heat
- Leaflet.js
- GeoJSON / GeoJSON in Leaflet.js
- Leaflet.markercluster
- markers, clustering with / Clustering markers with Leaflet.markercluster
- URL / Clustering markers with Leaflet.markercluster
- Leaflet applications
- building, with Node.js / Building Leaflet applications with Node.js
- building, with Python / Leaflet with Python and CherryPy
- building, with CherryPy / Leaflet with Python and CherryPy
- Leaflet applications, building with Node.js
- Node.js server, creating / A basic Node.js server with Leaflet
- AJAX calls, making / Node.js, AJAX, and Leaflet
- Connect, using / Node.js, Connect, and Leaflet
- Jade module, using / Node.js, Express, Jade, and Leaflet
- Express, using / Node.js, Express, Jade, and Leaflet
- Leaflet Data Visualization Framework
- about / Using the Leaflet Data Visualization Framework plugin
- using / Using the Leaflet Data Visualization Framework plugin
- URL, for downloading / Using the Leaflet Data Visualization Framework plugin
- basic markers, creating / Creating basic markers
- bar chart markers, creating with / Bar and pie chart markers
- pie chart markers, creating with / Bar and pie chart markers
- local copy
- using, for environment setup / Using a local copy
M
- Maki markers
- using / Using Mapbox Maki markers
- URL, for downloading / Using Mapbox Maki markers
- map
- adding, to C# application / Adding a map to a C# application
- adding, to C# / Adding a map to a C# application
- MapMarker, basic markers
- numberOfSides option / MapMarker options
- rotation option / MapMarker options
- radius option / MapMarker options
- innerRadius option / MapMarker options
- map object, base map
- creating / Creating a map object
- marker
- adding, to C# / Adding a marker in C#
- adding, to C# application / Adding a marker in C#
- marker, base map
- markercluster layer
- markercluster layer, options
- showCoverageOnHover / Options that default to true
- zoomToBoundsOnClick / Options that default to true
- spiderfyOnMaxZoom / Options that default to true
- removeOutsideVisibleBounds / Options that default to true
- animateAddingMarkers / Other options and events
- maxClusterRadius / Other options and events
- markers
- adding, to heatmap / Adding markers to the heatmap
- clustering, with Leaflet.markercluster / Clustering markers with Leaflet.markercluster
- cluster map, coding / Coding your first cluster map
- markercluster layer / Methods and events available to markercluster layers
- animating / Animating markers with plugins
- animating, with Leaflet.BounceMarker plugin / Bouncing your markers
- animating, with Leaflet.AnimatedMarker plugin / Making your markers move
- maxZoom option, heatmap
- changing / Changing the maxZoom value
- mobile map
- creating, with JavaScript / Creating a mobile map with JavaScript
- mobile mapping
- about / Mobile mapping
- with Leaflet map / Mobile mapping
- HTML, using / HTML and CSS
- CSS, using / HTML and CSS
- MongoDB
- URL / Leaflet with Python and CherryPy
- using, with Python / Leaflet with Python and CherryPy
- spatial queries, accessing / Spatial queries with Python, MongoDB, and Leaflet
- using, with C# and Leaflet / Using MongoDB with C# and Leaflet
- querying with / Querying with C#, Leaflet, and MongoDB
- multiple tile layers
- adding / Multiple tile layers
- RAS_RIDGE_NEXRAD layer / Multiple tile layers
- MultiPolygons
- about / MultiPolylines and MultiPolygons
- creating / MultiPolygons
- MultiPolylines
- about / MultiPolylines and MultiPolygons
- creating / MultiPolylines
N
- nearby() method / Query by proximity
- NOAA
- URL / Multiple tile layers
- Node.js
- used, for building Leaflet applications / Building Leaflet applications with Node.js
- Leaflet applications / Building Leaflet applications with Node.js
- URL / Building Leaflet applications with Node.js
- Node.js server
- creating, with Leaflet / A basic Node.js server with Leaflet
- normalized choropleth map
- creating / Creating a normalized choropleth map
- NWS
- about / Multiple tile layers
O
- onEachFeature option / Attaching pop ups with onEachFeature
- Open Geospatial Consortium (OGC)
- OpenStreetMap tiles
- URL / Adding a tile layer
P
- pie chart markers
- creating, with Leaflet Data Visualization Framework / Bar and pie chart markers
- point
- addresses, geocoding to / Geocoding – from an address to a point
- using, to find addresses / Reverse geocoding – using points to find addresses
- points
- adding, to base map / Points
- pointToLayer option / Creating layers from points with pointToLayer
- polygons
- adding, to base map / Polygons
- polylines
- adding, to base map / Polylines
- pop up
- about / Pop ups
- predefined markers
- using / Using predefined markers with plugins
- Maki markers, using / Using Mapbox Maki markers
- Twitter Bootstrap markers, using / Using Bootstrap and Font Awesome markers
- Font Awesome markers, using / Using Bootstrap and Font Awesome markers
- projection file (.prj), shapefile / Using shapefiles in Leaflet
- proximity query
- creating / Query by proximity
- Python
- used, for building Leaflet applications / Leaflet with Python and CherryPy
- URL / Leaflet with Python and CherryPy
- spatial queries, accessing / Spatial queries with Python, MongoDB, and Leaflet
R
- radius value, heatmap
- changing / Changing the radius value
- rectangle
- about / Rectangles and circles
- creating / Rectangles
- redraw() method, Leaflet.heat / Methods of Leaflet.heat
- RegularPolygonMarker, basic markers
- numberOfSides option / RegularPolygonMarker options
- rotation option / RegularPolygonMarker options
- radius option / RegularPolygonMarker options
- innerRadius option / RegularPolygonMarker options
- removeLayer() function / The layer group
- reverse geocoding
S
- .shp.xml file, shapefile / Using shapefiles in Leaflet
- setLatLngs() method, Leaflet.heat / Methods of Leaflet.heat
- setStyle() method / Feature groups, Styling GeoJSON layers
- shapefile
- about / Using shapefiles in Leaflet
- using, in Leaflet / Using shapefiles in Leaflet
- spatial queries
- accessing, with Leaflet / Spatial queries with Python, MongoDB, and Leaflet
- accessing, with MongoDB / Spatial queries with Python, MongoDB, and Leaflet
- accessing, with Python / Spatial queries with Python, MongoDB, and Leaflet
- Stamen
- tile layers / Tile layer providers
- URL / Tile layer providers
- about / Tile layer providers
- URL, for creating maps / Tile layer providers
- StarMarker, basic markers
- numberOfPoints option / StarMarker options
- rotation option / StarMarker options
- radius option / StarMarker options
- innerRadius option / StarMarker options
- subset of data
- displaying, with filter / Displaying a subset of data with filter
T
- Thunderforest
- tile services / Tile layer providers
- using / Tile layer providers
- tile layer
- adding / Adding a tile layer
- providers / Tile layer providers
- tile layer providers
- Thunderforest / Tile layer providers
- Stamen / Tile layer providers
- toGeoJson() method / GeoJSON from Leaflet.js objects
- toString() method / Creating a mobile map with JavaScript
- Twitter Bootstrap markers
U
- United States Geological Survey (USGS) / Adding a Web Mapping Service tile layer
- URL parameters
- geocoding / Geocoding from URL parameters
W
- WMS
- WMS tile layer