В API JavaScript Google Maps был добавлен новый визуализатор просмотра улиц с улучшениями, направленными, в частности, на приложения для мобильных устройств.
Одним из способов улучшения рендеринга является включение большего количества анимационных кадров, чтобы вид выглядел более плавным при изменении местоположения. Визуализатор также был изменен в том, как он загружает новое содержимое, чтобы избежать заикания представления. Изображения с более низким разрешением используются во время загрузки представлений, поэтому анимация в целом может быть более плавной.
Объекты также обрабатываются по-разному новым средством визуализации. За кулисами он теперь строит 360-градусную модель, которая учитывает все возможные перспективы, так что, когда объект рассматривается под разными углами, он остается более последовательным.
Если браузер, используемый для просмотра изображения, поддерживает его, новый рендерер использует WebGL для обеспечения более высокой частоты кадров и лучшего рендеринга, особенно на мобильных устройствах. Согласно сообщению о новом рендерере в блоге разработчиков Google Geo:
«На мобильных устройствах старый рендерер отображал бы проекцию изображения «рыбий глаз», в то время как WebGL позволяет нам представить визуализированную сферу, которая выглядит так, как это было бы в реальности.»
На изображениях ниже показан отрисованный вид в старом и новом рендерере
Сенсорная поддержка-еще один аспект, который был улучшен для мобильных пользователей. Новый рендерер поддерживает те же сенсорные жесты на мобильных телефонах, которые поддерживаются в «стандартных» картах Google на Android, поэтому пользователи могут ущипнуть, чтобы увеличить масштаб, и дважды нажать, чтобы перейти. Старая версия рендерера требовала, чтобы пользователи увеличивали масштаб с помощью кнопок +/- и перемещались, щелкая стрелками на земле.
Последнее улучшение для мобильных приложений-отслеживание движения. Новый API поддерживает события ориентации устройства в режиме просмотра улиц, чтобы пользователи на мобильных устройствах могли осматриваться в режиме просмотра улиц, перемещая свой телефон.