OpenLayers 2.10 Beginner's Guide and over one million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Very Good See details
Price: £23.99

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £14.85 Amazon.co.uk Gift Card
OpenLayers 2.10 Beginner's Guide
 
 
Start reading OpenLayers 2.10 Beginner's Guide on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

OpenLayers 2.10 Beginner's Guide [Paperback]

Erik Hazzard
4.0 out of 5 stars  See all reviews (1 customer review)
Price: £27.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 6 left in stock--order soon (more on the way).
Want guaranteed delivery by Saturday, June 2? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £12.95  
Paperback £27.99  
Trade In this Item for up to £14.85
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in OpenLayers 2.10 Beginner's Guide for an Amazon.co.uk gift card of up to £14.85, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

OpenLayers 2.10 Beginner's Guide + PostGIS in Action + Python Geo Spatial Development
Price For All Three: £88.02

Show availability and delivery details

Buy the selected items together
  • In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • PostGIS in Action £30.59

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Python Geo Spatial Development £29.44

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought


Product details

  • Paperback: 372 pages
  • Publisher: PACKT PUBLISHING (18 Mar 2011)
  • Language English
  • ISBN-10: 1849514127
  • ISBN-13: 978-1849514125
  • Product Dimensions: 19.1 x 23.5 x 2 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 348,837 in Books (See Top 100 in Books)

Product Description

Product Description

Create, optimize, and deploy stunning cross-browser web maps with the OpenLayers JavaScript web mapping library



  • Learn how to use OpenLayers through explanation and example

  • Create dynamic web map mashups using Google Maps and other third-party APIs

  • Customize your map's functionality and appearance

  • Deploy your maps and improve page loading times

  • A practical beginner's guide, which also serves as a reference with the necessary screenshots and exhaustive code explanations


In Detail


Web mapping is the process of designing, implementing, generating, and delivering maps on the World Wide Web and its products. OpenLayers is a powerful, community driven, open source, pure JavaScript web mapping library. With it, you can easily create your own web map mashup using WMS, Google Maps, and a myriad of other map backends. Interested in knowing more about OpenLayers? This book is going to help you learn OpenLayers from scratch.


OpenLayers 2.10 Beginner's Guide will walk you through the OpenLayers library in the easiest and most efficient way possible. The core components of OpenLayers are covered in detail, with examples, structured so that you can easily refer back to them later.


The book starts off by introducing you to the OpenLayers library and ends with developing and deploying a full-fledged web map application, guiding you through every step of the way.


Throughout the book, you'll learn about each component of the OpenLayers library. You'll work with backend services like WMS, third-party APIs like Google Maps, and even create maps from static images. You'll load data from KML and GeoJSON files, create interactive vector layers, and customize the behavior and appearance of your maps.


There is a growing trend in mixing location data with web applications. OpenLayers 2.10 Beginner's Guide will show you how to create powerful web maps using the best web mapping library around.


This book will guide you to develop powerful web maps with ease using the open source JavaScript library OpenLayers.


What you will learn from this book



  • Learn how to set up OpenLayers and use it to create your own web maps

  • Debug your map to find out how it works and how to fix things that break

  • Investigate the multitude of different layer types OpenLayers supports out of the box

  • Customize your map's settings to support different projections, resolutions, controls, and more

  • Learn about what projections are and how to work with them

  • Use Google, Bing, Yahoo, and other third-party maps directly in your own map

  • Understand the numerous map controls provided out of the box and learn how to develop and customize your own

  • Add real-time, client-side interaction with the Vector layer and customize its appearance

  • Work with external data formats like KML, GeoJSON, and many others

  • Develop a complex web map application using external data sources from Flickr, Twitter, and more

  • Learn how to deploy and optimize your web map


Approach


This is a beginner's guide with the essential screenshots and clearly explained code, which also serves as a reference.


Who this book is written for


This book is for anyone who has any interest in using maps on their website, from hobbyists to professional web developers. OpenLayers provides a powerful, but easy-to-use, pure JavaScript and HTML (no third-party plug-ins involved) toolkit to quickly make cross-browser web maps. A basic understanding of JavaScript will be helpful, but there is no prior knowledge required to use this book. If you've never worked with maps before, this book will introduce you to some common mapping topics and gently guide you through the OpenLayers library. If you're an experienced application developer, this book will also serve as a reference to the core components of OpenLayers

About the Author

Erik Hazzard


Erik Hazzard is a web developer - designer, Open Source advocate, and VI user. He loves to learn, teach, and occasionally blogs on his website at vasir.net. As a professional web developer of five years, Erik specializes in Python and Javascript, using open source software whenever possible. When he's not developing web applications, he's often developing or designing video games.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)
(1)
(1)
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
Format:Paperback
This review is of the electronic edition viewed using the iBook reader on an Apple iPad device. The electronic edition can be downloaded in PDF and ePub formats, and can be purchased directly from Packt. It can also be purchased as a traditional softback book from Amazon and the proverbial "all good booksellers".

OpenLayers 2.10 Beginner's Guide by Erik Hazzard is a good overview and reference of the OpenLayers open source library. The book provides a much-needed complement to the reference material and sample code available on the the OpenLayers website, although it has a number of typos and at least one of the electronic formats has numerous formatting errors.

OpenLayers is a popular Javascript library that is used to produce "slippy" AJAX maps. It is used as a client front end to arious heterogenous data sources which can be easily mixed together. The Openlayers website includes an API reference and many samples. The samples can be easily copies, but they only go so far. There has been a need for a book that explains how and why certain methods and properties work, to fill in the gaps, and to go beyond the coverage of the samples (eg. with coverage of Strategies and Rules). This is that book.

The book is written as a tutorial but also includes API reference material. The author does a good job of blending these two approaches. Each section of discussion and reference text is followed by "Time for action" (implementation example), "What just happened?" (explanation), and "Have a go hero" (exercise suggestions for modifying the code). Although I'm not sure about the "Have a go hero" moniker, the full package generally works well.

Introductory chapters include an overview of what OpenLayers is (and is not), Object Oriented Programming (OOP), and Firebug. The OOP section is generally too basic and even uses a "MadLibs" game as a very basic example. If a reader needs such a simplistic explanation of objects, classes, and OOP; then they should be reading an "object oriented programming for beginners" book, and not an applied toolkit book.

In contrast, the chapter on FireBug is welcome. It is only an introduction, but many web developers (myself included) tend to hack Javascript with nothing more than a text editor. This works well for a few lines of code here and here, but OpenLayers-based applications can get quite large and proper development tools should be used.

Other subjects covered include:

Layers
Projections
Third Party APIs (Google Maps, Yahoo, Bing)
Controls, Panels, Events
Styling Controls and CSS
The Map Class
Vector Layers: Strategies, Formats, Styles
A final "putting it all together" web map application

Considering that the bulk of the text concentrates on small areas at a time, the final "Making Web Map Apps" chapter is a welcome addition that pulls everything together into one working application.

Formatting and layout are generally good. I did see quite a few typos but I did not spot any serious ones. However, it is a little alarming to see a sub-header entitled "Time for Action - using Goole Maps V3"!

The ePub format had quite a few formatting errors. The errors are not present in the PDF version, so the problem lies with either the ePub format and/or the iPad iBook application. I would recommend that purchases of the electronic edition download the PDF format for now. These errors take two forms and both are found throughout the book. First, all numbered lists have a pair of numbers. Sometimes they are different. It would appear the format includes a "numbered list" structure (cf. HTML) that duplicates numbers and shows broken list errors which are invisible in the PDF and print editions. The second error is more serious: Many of the API tables are badly formatted resulting in words being written on top of one another and unreadable tables.

Despite these problems (which only appear in one electronic format, and possibly only on one device type), this book is recommended for all developers using or wishing to use OpenLayers. As well as filling in gaps with the more basic functionality, it will also demonstrate how to use the more sophisticated OpenLayers features.
Comment | 
Was this review helpful to you?
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges