Book Image

Google Maps JavaScript API Cookbook

Book Image

Google Maps JavaScript API Cookbook

Overview of this book

Day by day, the use of location data is becoming more and more popular, and Google is one of the main game changers in this area. The Google Maps JavaScript API is one of the most functional and robust mapping APIs used among Geo developers. With Google Maps, you can build location-based apps, maps for mobile apps, visualize geospatial data, and customize your own maps.Google Maps JavaScript API Cookbook is a practical, hands-on guide that provides you with a number of clear, step-by-step recipes that will help you to unleash the capabilities of the Google Maps JavaScript API in conjunction with open source or commercial GIS servers and services through a number of practical examples of real world scenarios. This book begins by covering the essentials of including simple maps for Web and mobile, adding vector and raster layers, styling your own base maps, creating your own controls and responding to events, and including your own events.You will learn how to integrate open source or commercial GIS servers and services including ArcGIS Server, GeoServer, CartoDB, Fusion Tables, and Google Maps Engine with the Google Maps JavaScript API. You will also extend the Google Maps JavaScript API to push its capabilities to the limit with additional libraries and services including geometry, AdSense, geocoding, directions, and StreetView.This book covers everything you need to know about creating a web map or GIS applications using the Google Maps JavaScript API on multiple platforms.
Table of Contents (15 chapters)
Google Maps JavaScript API Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Bramus Van Damme is a web enthusiast from Belgium interested in "all Web things" ever since he discovered the Internet back in 1997.

Professionally, after having worked as a web developer for several years at several web agencies, he is now a lecturer of web technologies at a technical university. Next to teaching students basic HTML, CSS, and JavaScript, he also teaches them to write proper SQL statements. In his job, he's also responsible for authoring and maintaining the server-side web scripting (PHP) and web and mobile courses.

In his spare time, he likes to goof around with web-related technologies and keep his blog bram.us up-to-date. He can be found attending and speaking at web meetups and conferences. Seeing a nice piece of optimized and secure code can put a smile on his face.

He lives in Vinkt, Belgium, with his girlfriend Eveline, his son Finn, and his daughter Tila. He prefers cats over dogs.

Shreerang Patwardhan completed his bachelor's degree in Computer Engineering and has since been working on various technologies for the last three years. He started off working for a small start-up in Pune, India, on an innovative solar-powered Linux-based hand-held device. He has also worked extensively on the Google Maps API v3 and worked in the GIS domain for more than a year.

He is currently employed with an MNC in Pune, India, as a Sr. Web Developer and works on the frontend development of various web applications. When not working on a project, he blogs about either Google Maps API v3 or the jQuery Mobile framework on his blog "Spatial Unlimited".

When not working or blogging, he loves spending time with his family and friends. If not on the Web, he can be found playing badminton on the weekends. He has been playing badminton for the last 20 years and also takes a keen interest in Ufology.

You can reach him on his blog, LinkedIn, or follow him on Twitter (@shreerangp).

Rodolfo Pereira is a web programmer specialized in backend programming. He believes that programming is one of the best things in life, and so makes it one of his main hobbies. After all, having fun while working is not a bad idea, don't you think?

Rick Viscomi is a frontend engineer with a background in web performance. He studied Computer Science at the Binghamton University, where he created and sold a popular course scheduling web application called BingBuilder. He is also an open source developer and has open sourced two projects: trunk8, an intelligent text truncation plugin to jQuery, and Red Dwarf, a Google Maps heatmap tool for visualizing the GitHub project popularity. Since 2013, he has been a web developer at Google, where he works on improving the speed of YouTube pages and strengthening the frontend infrastructure.