Stuff I am building:


Ted Patrick - Events & Community @ Adobe Systems


Note: This is the personal blog of Ted Patrick. The opinions and statements voiced here are my own.



Google Maps Flash API - Distributed components/services

DIGG IT!     5 Comments Published Monday, May 19, 2008 at 10:52 AM .

Google, yes, Google released a pure AS3 Mapping engine last week while I was on vacation. With all the Flash Player 10 news it was not seen by many and essentially overlooked. It is really great to see Google Maps leverage ActionScript 3 and even more exciting to understand the architecture they chose. The Google Maps Flash API is the first major component to work distributed as the core logic remains on google servers and the API you program with is just a simple proxy loading the remote SWF and that SWF talks back to Google to get data and tiles as a service. This has some very distinct benefits:

1. Updates - With the Google Maps API, Google can fix core bugs or add features without requiring an updated developer API. It also requires no changed to sites that have deployed the Map engine.

2. Security - The security model of this component model allows for more fine grained control over use of the API and services. Currently the API support developer keys and restricts use to a domain. This is essential if you wanted to put more valuable services in like ads or maybe pay a website owner using an AdSense like model.

Seeing Google explore using Flash Player and AS3 as a distributed model for services is exciting. As Google is primarily a service based company (search, ads, email, news are all services) I am sure we will see this core architecture leveraged for many other properties.

Google Maps Flash API
Basic Turtorial
Examples
Example Source

Congrats to the Google Maps team!

Ted :)

5 Responses to “Google Maps Flash API - Distributed components/services”

  1. # Anonymous Anonymous

    Has anyone mousewheel-support in the examples under OS X? I have Flash Player 9...  

  2. # Blogger Jeremy

    This is great! Tx Google!  

  3. # Blogger modius

    Looks like you'll get to meet some of the Google Maps Flash API team at webDU :)
    http://www.webdu.com.au/  

  4. # Anonymous Anonymous

    It works great, I added to my application :), actually Yahoo maps does not provide as much zoom comparing with Google maps.

    My application can be seem at
    http://www.adsmap.net  

  5. # Anonymous ivan

    great!

    thanks  

Post a Comment

Where to find me:

Ted on Twitter - @AdobeTed
Ted on Adobe Groups
Ted on LinkedIn
Ted on Facebook
Ted at Adobe


Latest

Lists

Links

Jobs

Flex Jobs
city, state, zip

Archives