John, thanks for this post. I'd like to add some clarifications about
our intentions for v3.
I tried to say this in the launch blog post (http://
googlegeodevelopers.blogspot.com/2009/05/announcing-google-maps-api-
v3.html) and I'll repeat it here for those who didn't see it: "We
wanted to get this in your hands as soon as possible, so we've
intentionally released it early, and with a basic set of features.
We're releasing it in Labs because it's not fully baked yet; we want
to get your feedback on the new design and what you'd like to see in
future revisions now that we have a chance for a fresh start."
Not everyone will be able to migrate their apps to v3 immediately and
we know that. However, many mashups don't use more than the basic
features we've included in the initial release, and that's the reason
we started with this specific set. v3 will be in Labs for a while as
we add more functionality and nail down the behavior based on feedback
from developers. This is our chance to improve the API based on the
learnings from v2 over the last 3+ years.
I would urge you to not think of this as a "mobile only" API. While
mobile browsers are a new focus for us, the API is fully supported on
desktop browsers (including the addition of Chrome). The improvements
in speed we've made are equally applicable to desktop and mobile
browsers. We intend to keep it this way as we add more and more
functionality over the coming months.
For now, as pointed out in a few other threads, the current set of
available features is documented in the reference. You can follow our
progress on the blog, and feel free to send us feedback via this forum
or the issue tracker.
Mickey Kataria
Product Manager
Google Maps APIs