Изменения в Google Maps API 3 относительно Google Maps API 2:
- Увеличения скорости работы Google Maps. В версии Google Maps 3 был переписан код, для увеличения скорости работы Java Scripts на планшетных компьютерах.
- Не требуется ключ привязки. В Google Maps 2 требовался ключ привязки скриптов карт к определенному доменному имени. В Google Maps 3 ключ не требуется.
- Поддержка iPhone, Safari, Chrome. Добавлена поддержка популярных браузеров iPhone, Safari, Chrome.
- MVC-архитектура. Используется подход Model-View-Controller
- Интерфейс пользователя по умолчанию. В Google Maps 2 необходимо было явно указывать наличие различных элементов управления на карте. В Google Maps 3 предоставляются настройки по умолчанию.
- Переделан сервис геокодирования.