Index
A
- abstract class
- ADB Chrome Extension / Debugging on Android
- airplane mode / Time for action – MANIFEST destiny
- AJAX (asynchronous JavaScript + XML)
- Android
- animation functions
- animation functions, parameters
- Apache Cordova
- Apache Cordova project
- API
- API docs, OpenLayers
- API documentation, Map class
- APIs
- application
- Application Program Interface (API)
- area
- AutoDesk
B
- base layer
- basic styling
- beforeRender() method
- bindTo method
- Bing (Microsoft) Maps
- Bing Maps
- Bing Maps API key
- Bing Maps layer
- Bing Maps source class, properties
- breakpoints
- brightness property, layers
- Browser events
- Browser events, listeners properties
C
- CAD (Computer-aided design)
- canvas element
- Canvas renderer
- cellular network towers
- characteristics, projection
- Chatzilla
- Chrome Developer browser
- Chrome Developer Debugging controls
- Chrome Developer Tools
- CIRC
- circle style
- class
- classes
- Closure Compiler
- Closure Library
- Closure linter
- Closure Tools
- Cluster class
- cluster source
- cluster source, properties
- code
- Codecademy
- code optimization
- Collection class
- ColorZilla
- combined build
- combined compilation
- compiler, functionalities
- about / What does the compiler do?
- code, rewriting / Rewriting code
- unused code, removing / Removing unused code
- objects, renaming / Renaming objects, functions, and properties
- functions, renaming / Renaming objects, functions, and properties
- properties, renaming / Renaming objects, functions, and properties
- components, WEINRE
- configuration file, parts
- conformal / Shape
- console log area
- Console panel
- constructor
- constructor options, DeviceOrientation
- constructor options, Geolocation class
- content
- Control class
- Control methods
- controls
- used, for interacting with map / Controls
- about / Controls, Introducing controls
- ol.control.Zoom / Controls, Adding controls to your map, The ol.control.Zoom control
- ol.control.Rotate / Controls, Adding controls to your map, The ol.control.Rotate control
- ol.control.Attribution / Controls, Adding controls to your map, The ol.control.Attribution control
- using, in OpenLayers / Using controls in OpenLayers
- adding, to maps / Adding controls to your map
- overview / Controls overview
- ol.control.Control / The ol.control.Control class
- ol.control.FullScreen / The ol.control.FullScreen control
- ol.control.MousePosition / The ol.control.MousePosition control
- ol.control.ScaleLine / The ol.control.ScaleLine control
- ol.control.ZoomSlider / The ol.control.ZoomSlider control
- ol.control.ZoomToExtent / The ol.control.ZoomToExtent control
- conversion methods
- Cookies
- coordinates
- coordinates, Geometry class
- CORS (Cross Origin Resource Sharing) / The icon style
- Cross Origin Resource Sharing / What just happened?
- CSS3 transform property
- Culture Codes
- custom build
- custom builds
- custom components, Closure Library
- custom control
- custom OpenLayers library
- custom projection
- custom projections, OpenLayers 3
- custom projections, Proj4js
D
- D3
- data
- using / Using, creating, and converting your own data
- creating / Using, creating, and converting your own data
- converting / Using, creating, and converting your own data
- obtaining, from Flickr / Time for action – getting Flickr data, What just happened?
- adding, to map / Time for Action – adding data to your map, What just happened?
- data conversion
- dataProjection / What just happened?
- dd (decimal degrees)
- debug client
- debugging
- debug server
- debug target
- DebugTileSource source
- dedicated web pages, Google
- default controls
- default interactions
- Degree
- Degrees Minutes Seconds / What just happened?
- degrees property
- Developer Tools console, components
- development strategies
- deviceOptions, Map class
- device orientation
- DeviceOrientation
- DeviceOrientation API
- DeviceOrientation class
- DMS (Degrees, Minutes, Seconds)
- Dojo Toolkit Style Guide
- DOM (Document Object Model)
- DOM manipulation
- DOM renderer
- drawing
- Dublin map
- dynamic data
- dynamic tags
E
F
- Feature class
- Feature class, methods
- feature overlay
- FeatureOverlay class
- FeatureOverlay class, ol.FeatureOverlay
- featureProjection / What just happened?
- features
- features information
- fill style, ol.style.Fill / Fill styles, Have a Go Hero – fill and stroke styles
- Firebug
- Flickr
- Flickr API
- Flickr public data feeds
- Font Awesome
- forEachFeatureAtPixel( ) method
- forEachFeatureAtPixel method
- formats
- format sources
- FormatVector class
G
- GDAL
- Geographical Information System (GIS)
- Geographical Information System at the Commission (GISCO) / Time for action – converting your local or national authorities data into web mapping formats
- GeoJSON / Using, creating, and converting your own data
- GeoJSON format
- GeoJSONParser / Renaming objects, functions, and properties
- Geolocation class
- geometries
- Geometry class
- Geometry class, methods
- Geometry class, subclasses
- GeometryCollection class
- Geoserver
- geospatial data
- GeoWebCache
- getGetFeatureInfoUrl method / The getGetFeatureInfoUrl method – an alternative way of getting information from a map
- getters
- getViewport( ) method
- GIS
- GIS files / Have a go hero – find out more about GIS files
- Git
- Global Open Data Index
- global window object
- GML / Using, creating, and converting your own data
- GML (Geography Markup Language)
- Google
- Google Chrome
- Google library
- GPS
- GPX / Using, creating, and converting your own data
- GPX (GPS Exchange) format
- GPX (GPS Exchange Format)
- Greenwich Mean Time
H
- HTML5
- HTML 5 ApplicationCache interface
- HTML 5 Canvas API
- hue property, layers
I
- ICG (International Gliding Commission)
- iconic fonts
- icons, Chrome Developer Debugging controls
- icon style
- IGC (International Glider Commission) format
- ImageCanvas source class
- image layers
- ImageStatic class
- ImageStatic source class, properties
- image style, ol.style.Image
- image WMS layer
- imperial property
- IndexedDB
- inheritance
- input area
- installation, Git / Installing Git
- installation, OpenLayers 3
- Interaction class
- Interaction methods
- interactions
- interactive styles
- interactivity, web-mapping application
- iOS
- IP address
- IRC
- ISO (International Standards Organisation)
- issues, OpenLayers
- iterative development
J
- Java
- JavaScript
- JavaScript console
- JavaScript object-oriented programming
- JavaScript Object Literal Notation
- jQuery-1.7.js externs file, OpenLayers Externs
- jQuery Core Style Guide
- JRE (Java Runtime Environment) / Installing Java
- jsHint
- JsLint
- JSON (JavaScript Object Notation)
- JSON data
- JSON formats
- JSON formats, StaticVector source
- JSONP
- JSONView
K
- KML / Using, creating, and converting your own data
- KML (Keyhole Markup Language)
- knowledge
- KVO
- KVO events
- KVO properties
- KVO properties, Geolocation class
- KVO properties, Map class
- KVO property methods, DeviceOrientation class
L
- latitude
- Layer class
- Layer methods
- layers
- layers, methods
- layers, OpenLayers
- layers, properties
- layers, types
- Linux
- Local Area Network (LAN) / Using a web server
- Local OpenLayers development reloaded
- Local Storage
- longitude
M
- Mac installer website
- Mac OSX
- MANIFEST file
- map
- creating, OpenLayers used / Time for action – creating your first map, What just happened?
- creating / Time for action – creating a map, What just happened?
- creating, JavaScript console used / Time for action – using the JavaScript console, What just happened?
- view, controlling / Controlling the map's view
- content, displaying / Displaying map content
- information, overlaying / Time for action – overlaying information, What just happened?
- interacting, with interactions / Interacting with the map
- interacting, with controls / Interacting with the map, Controls
- pop up, adding on / Adding a pop-up on your map
- content, creating on / Creating or updating content on your map
- content, updating on / Creating or updating content on your map
- features, drawing on / Drawing features on map
- features, modifying on / Modifying features on the map
- data, adding to / Time for Action – adding data to your map, What just happened?
- dynamic tags, adding to / Time for action – adding dynamic tags to your map, What just happened?
- MapCache
- Map class
- Map class, options
- map copyrights
- map events
- map events, listeners properties
- MapGuide
- map mashups
- Mapnik
- mapping APIs
- map projections
- MapProxy
- MapQuest
- MapQuest layer
- map renderers
- Map rendering methods
- maps
- Mapserver
- MapShaper
- map vector layers
- Mercator projection
- meridians of longitude / Longitude
- methods
- methods, Map class
- methods, projection class
- metric property
- Microsoft Mapping API register
- Microsoft Windows
- Microsoft Windows (as administrator)
- mIRC
- mobile-capable OpenLayers application
- mobile web
- mobile web applications
- modular programming / Development strategies
- MoTools
- Mozilla
- URL, for JavaScript documentation / Library
- msysGit project
- multiple styles
- MVC (Model-View-Controller)
N
O
- object
- object-oriented programming
- object-oriented programming, concepts
- Object class
- Object class, methods
- object literals
- object model details
- Object Oriented Programming (OOP)
- Observable class
- Observable class, event related methods
- OGC
- OGP (International Association of Oil and Gas Producers) / EPSG codes
- ol.* classes, API documentation
- ol.control.Attribution
- ol.control.Attribution control
- ol.control.Control
- ol.control.defaults
- ol.control.FullScreen control
- ol.control.MousePosition control
- ol.control.Rotate control
- ol.control.ScaleLine control
- ol.control.ScaleLineUnits type definitions, OpenLayers 3 API
- ol.control.Zoom control
- ol.control.ZoomSlider control
- ol.control.ZoomToExtent control
- ol.coordinate.createStringXY(2) option / What just happened?
- ol.coordinate.toStringHDMS option / What just happened?
- ol.interaction.defaults function
- ol.interaction.DoubleClickZoom / A functional view for the nine default interactions
- ol.interaction.DragAndDrop / ol.interaction.DragAndDrop
- ol.interaction.DragBox / ol.interaction.DragBox
- ol.interaction.DragPan / A functional view for the nine default interactions, Touch support in OpenLayers
- ol.interaction.DragRotate / A functional view for the nine default interactions
- ol.interaction.DragRotateAndZoom / ol.interaction.DragRotateAndZoom
- ol.interaction.DragZoom / A functional view for the nine default interactions
- ol.interaction.Draw
- ol.interaction.KeyboardPan / A functional view for the nine default interactions
- ol.interaction.KeyboardZoom / A functional view for the nine default interactions
- ol.interaction.Modify
- ol.interaction.MouseWheelZoom / A functional view for the nine default interactions
- ol.interaction.PinchRotate / A functional view for the nine default interactions, Touch support in OpenLayers
- ol.interaction.PinchZoom / A functional view for the nine default interactions, Touch support in OpenLayers
- ol.interaction.Select
- ol.layer.Base
- ol.Map class
- ol.Map features methods
- ol.Overlay
- ol.Overlay, with static example / Time for action – introducing ol.Overlay with a static example, What just happened?
- ol.Overlay reference
- ol.proj.transform() function / What just happened?
- ol.source.Cluster class
- ol.source.FormatVector class
- ol.source.GeoJSON class
- ol.source.GPX
- ol.source.GPX class
- ol.source.IGC
- ol.source.IGC class
- ol.source.ImageWMS constructor, properties
- ol.source.KML
- ol.source.KML class
- ol.source.OSMXML
- ol.source.OSMXML class
- ol.source.ServerVector class
- ol.source.StaticVector class
- ol.source.TileVector class
- ol.source.TopoJSON class
- ol.source.vector class
- ol.source.XY, API documentation
- one-to-many relationships
- Open Geospatial Consortium (OGC) / The getGetFeatureInfoUrl method – an alternative way of getting information from a map
- OpenLayers
- advantages / Advantages of using OpenLayers
- client side / Client side
- URL / Client side
- library / Library
- connecting, to Google / Connecting to Google, Bing Maps, and other mapping APIs
- connecting, to Bing Maps / Connecting to Google, Bing Maps, and other mapping APIs
- connecting, to other mapping APIs / Connecting to Google, Bing Maps, and other mapping APIs
- layers / Layers in OpenLayers, Understanding a layer
- map, creating / Making our first map
- API docs / API docs
- book's website / This book's website
- mailing list / Mailing lists
- online resources / Other online resources
- issues / OpenLayers issues
- third-party APIs / OpenLayers and third-party APIs
- projection class / OpenLayers projection class
- URL, for API documentation / Using, creating, and converting your own data
- controls, using in / Using controls in OpenLayers
- touch support / Touch support in OpenLayers
- URL, for official examples / Have a go hero – analyze a real OpenLayers case
- URL, for examples / Time for action – using DOM manipulation with OpenStreetMap map images
- OpenLayers 2
- OpenLayers 3
- OpenLayers 3 default build tool, advantages
- OpenLayers 3 Developers
- OpenLayers 3 select component
- OpenLayers case
- OpenLayers development environment
- OpenLayers library
- OpenLayers samples
- OpenLayers toolkit
- Open Source Geospatial Foundation (OSGeo)
- OpenStreetMap
- OpenStreetMap map images
- Open Street Map XML
- optimization approaches, custom builds
- optimizations mode
- options, ol.control.Attribution control
- options, ol.control.Control class
- options, ol.control.FullScreen control
- options, ol.control.MousePosition control
- options, ol.control.Rotate control
- options, ol.control.ScaleLine control
- options, ol.control.Zoom control
- options, ol.control.ZoomSlider control
- options, ol.control.ZoomToExtent
- options object, fitGeometry(geometry, size, options) method
- orthomorphic / Shape
- OSGeo Incubation
- OSM
- OSM (OpenStreetMap)
- OSM layer
- OSM source class, properties
- OSM tiles
- OSM XML (OpenStreetMap XML)
- OSX
- OverlapMaps
- Overlay class
- overlay layers
- Overlay methods
P
- panels
- Parallels of Latitude / Latitude
- performance optimization
- PIL (Python Image Library)
- plan, web-map application
- Plate Carree / Scale
- pop up
- Proj4js
- Proj4js.org
- projection
- projection class
- projection codes
- projection object
- projections
- projections, types
- ProjFinder
- properties
- properties, ol.control.defaults
- properties, ol.interaction.defaults function
- public IP address
- Python
- Python 2.7
Q
R
- raster image
- rasterization
- raster layers
- raster projection
- RawGit
- raw images
- real-time data
- real OpenLayers case
- rectangle export to GeoJSON
- remote debugging, using Firefox on Android
- render events
- render events, listeners properties
- reprojection
- requests / The Network panel
- requests types, WMS standard
- resolution option, View class
- Resources panel
- response / The Network panel
- RGBA (Red, Green, Blue, and Alpha)
- RSS
- rules, MANIFEST file / Creating an ApplicationCache MANIFEST file
S
- saturation property, layers
- scale
- scale line
- SCM (Source Code Management) / What just happened?
- Secrets of the Browser Developer Tools
- separate build
- separate compilation
- ServerVector source
- ServerVector source, options
- Session Storage
- setters
- simple application
- SimpleGeometry class
- SimpleGeometry class, subclasses
- Point class / Point, MultiPoint, and Circle classes
- MultiPoint class / Point, MultiPoint, and Circle classes
- Circle class / Point, MultiPoint, and Circle classes
- LineString class / LineString and MultiLineString classes
- MultiLineString class / LineString and MultiLineString classes
- Polygon class / Polygon, MultiPolygon, and LinearRing classes
- MultiPolygon class / Polygon, MultiPolygon, and LinearRing classes
- LinearRing class / Polygon, MultiPolygon, and LinearRing classes
- social networks
- source code repository, OpenLayers
- sources
- Sources panel
- Spherical Mercator
- SRS (Spatial Reference System)
- Stamen
- Stamen layer
- StatCounter GlobalStats
- StaticVector source
- StaticVector source, options
- strategy options, ServerVector source
- stroke style, ol.style.Stroke / Have a Go Hero – fill and stroke styles
- style class, ol.style.Style
- style features
- style function
- style functions
- styles
- super classes, OpenLayers
- Swiss federal geoportal
- syntax
T
- text formats
- text styles
- third-party APIs, OpenLayers
- thumbnail style
- TileDebugTile source class
- tiled images layers
- tiled images layers, properties
- tiled raster layers
- tiled WMS
- tiled WMS images
- tiled WMS source class, properties
- TileJSON
- TileJSON layer
- tiles providers
- TileVector source
- TileVector source, options
- tiling
- Tissot indicatrix / Area
- TopoJSON / Using, creating, and converting your own data
- TopoJSON format
- topp*states layer
- touch-specific interactions
- touch support, OpenLayers
U
- untiled raster layers
- untiled WMS images
- updateSize() method
- USGS (US Geological Survey)
- us property
V
- vector image
- vector layer class
- vector layer class, methods
- vector layer class, options
- vector layers
- vector source class
- vector source class, events
- vector source class, methods
- vector source class, options
- vector sources
- vector style
- vector tiles
- View class
- View class, KVO properties
- View class, methods
- View class, options
- views
W
X
Z
- 7-Zip
- zIndex property
- zoom button
- Zoomify image
- Zoomify layer
- ZoomLevel