• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar

Simplicity Rules

Adam DuVander on keeping it simple

  • About Adam

The moment you’ve all been waiting for…

June 29, 2005 by Adam DuVander

Google has released a Google Maps API. There are lots of strings attached, which could keep people using the unofficial hack.

Like most APIs, Google requires a key. The key is specific to a web site, which Google seems to define as a directory. For example, if you sign up with the domain mygooglemapssite.biz, you cannot use Google Maps under mygooglemapssite.biz/maps/. The good news is that one Google account (required to get a key) can have multiple keys.

Google Maps services need to be freely available. Also, at this time, Google is limiting sites to those with less than 50,000 page views per day.

And, of course, from the Terms of Use:

1.5 Advertising. Google reserves the right to include advertising in the maps images provided to You through the Service at any time and without notice, and by agreeing to the Terms of Use, You agree to display those advertisements as provided to You through the Service without modification.

And wouldn’t it be neat if Google automatically considered the ads it will one day put on API-generated maps to be AdSense ads?

All-in-all, a much-anticipated and great release… says me. Yahoo! also released their Maps API today and Jeffrey McManus has a list of reasons you should care.

The best one on the list: apparently Google’s API requires input by latitude and longitude. This might just be an intentional hurdle to stop everyone and their web developer mother from adding a map to their site. If you’re a Perl hacker, you could use this free geocoder program (also has a low-cost web service). I used this for my closest WiFi hotspot feature and I’ll also use it for the naturally forthcoming WiFi map.

Yahoo! lets you use all the input (address, intersection, airport, etc.) you normally can use. And Yahoo has given no limit (“within reason”) on the number of pageviews. Yet, I’ll be using Google’s. Yahoo! still can’t quite put it together like Google. Their clean, smooth interface seems to be loved by all.

Update: Google also distinguishes between www.domain.ext and domain.ext. My fix has been to look at the URL and then forward to the same URL with “www.” removed, but that’s pretty ugly.

Trackbacks

  1. Simplicity Rules » InfoVis (and calculators) for the masses says:
    December 7, 2007 at 11:15 pm

    […] When they released the Google Maps API, it had no way to convert addresses to latitude/longitude coordinates. With Charts, they make the publisher do the work of converting numbers to the right scale and granularity. […]

    Reply
  2. Mapping Out a Book | Simplicity Rules says:
    February 2, 2009 at 9:02 pm

    […] Looking back, this topic makes a lot of sense for me. For years I worked with location data at BestPlaces. In 2004 I started my Portland hotspot finder. I had to roll my own geocoder, because this was nearly a year before Google Maps was released. […]

    Reply
  3. The Fifth Anniversary of Map Mashups on the Web says:
    April 8, 2010 at 11:26 am

    […] seeing all this innovation, Google launched its API in June 2005. I covered the launch excitedly on my personal blog. This site was started shortly thereafter and now Programmable Web lists over 2,000 mapping […]

    Reply
  4. Happy 5th Birthday, Google Maps API - Map Scripting says:
    June 28, 2010 at 11:12 pm

    […] excitedly wrote about it on my own blog and quickly added maps to my Portland WiFi […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Simplicity Series

  • Designing the Obvious
  • Paradox of Choice
  • Laws of Simplicity

Copyright © 2025 · Elevate on Genesis Framework · WordPress · Log in