My Developer.com Google Maps API Tutorial Series Summary

Published On: September 16, 2010 @ 08:24:17am

As I sit here this morning penning the latest installment of my ongoing Google Maps series for Developer.com, it’s difficult to believe that the first tutorial in this growing collection was written over five years ago!

Although some of this material is now slightly outdated due to API changes made in the version 3 release, it’s still serves as pretty useful material if you’re looking to ramp up your knowledge in a hurry. To help you get started, I’ve aggregated a list of all series articles here. In the meantime, stay tuned for the forthcoming article, as I’ll be reviewing the fundamental API version 3 changes you’ll need to keep in mind when building future maps.

Integrating Google Maps Into Your Web Applications
Create applications that are as rich and responsive as any desktop-based application, but with the added advantage of accessibility via the ubiquitous web browser with the use of AJAX and the Google Maps API.

Retrieving Map Location Coordinates
Discover how to retrieve map coordinates using the geocoder.us Web services and PHP.

Building a Geocoding Web Service
Make a geocoding database available to the world through a Perl-driven web service. Then, to demonstrate the service, a PHP web services client talks to this Perl service to retrieve coordinates for a given mailing address, and then passes those coordinates to the Google Maps API to create the appropriate map.

Build Your Own Geocoding Solution with Geo::Coder::US
Create a database allowing you to pinpoint the vast majority of mailing addresses throughout the United States, opening up the possibility to create any number of spatial applications.

Introducing Google’s Geocoding Service
Google has added geocoding capabilities to its Maps API. What’s more, this feature isn’t limited to the U.S.; street-level geocoding is also offered for Canada, France, Germany, Italy, Japan, and Spain! This tutorial shows you how to use this new feature, further streamlining your use of this wonderful API.

Adding Google Maps To Your Rails Applications
Rails developers can use the powerful YM4R/GM Plugin to integrate maps into their web applications with incredible ease. Read this tutorial to learn how!

Performing HTTP Geocoding with the Google Maps API
Use the HTTP request method in conjunction with PHP, culminating with an example involving the geocoding of numerous addresses for storage in a MySQL database.

Charting Your Course Using the Google Maps API
Create compelling location-based web sites by providing users with the ability to calculate distances between points on a Google Map!

On the Road with the Google Maps API
Create sophisticated route finding features using the Google Maps API’s powerful GDirections class!

Creating Draggable Markers with the Google Maps API
This tutorial shows you how to plot markers which can subsequently be repositioned on the map using the mouse.

Create Your Own Store Locator with Google Maps, PHP, and MySQL
The Store Locator feature provides web site visitors with an easy way to determine the location of nearby stores, typically done by first asking the visitor to provide his or her zip code. The site then consults a database containing all of the chain locations, somehow determining which stores reside in or around the visitor’s zip code. The locator feature is also often enhanced by providing the user with an option to view stores residing within a specified radius of the provided zip code, such as 10 miles, 20 miles, or 100 miles. In this tutorial, I’ll show you one way to create this feature using the Google Maps API, JavaScript, PHP, and a MySQL database.

Creating Custom Overlays with the Google Maps API
No matter how complex a Google Maps API implementation is, the application usually is focused on specific locations such as addresses or routes, for instance, the shortest path between two towns. But what if you want to represent spatial data in terms of a larger area, such as the blast radius of a nuclear explosion or the incidence of flu outbreak within major cities? You can accomplish such spatial data representations using a Google Maps API feature known as the custom overlay, a technique I explain in this tutorial.