Примечания к выпуску Maps JavaScript API

Подпишитесь на эти примечания к выпуску. Подписаться

Команда разработчиков Maps JavaScript API постоянно совершенствует этот программный продукт, в том числе исправляет ошибки и добавляет новые функции. Вы можете выбрать в своем приложении версию API с помощью параметра v в запросе начальной загрузки к Maps JavaScript API. Подробнее об управлении версиями…

В этом журнале изменений выпуски перечислены по дате и номеру версии, а также указаны связанные с ними изменения.

Чтобы получать уведомления о новых версиях Maps API, подпишитесь на группу google-maps-js-api-v3-notify.

3.66.9d

14 октября 2026 г.

Изменения:

  • Исправлена ошибка, из-за которой при завершении перетаскивания элемента AdvancedMarkerElement ошибочно запускалось событие клика по карте.
  • Исправлена ошибка, из-за которой информационное окно объекта инфраструктуры не закрывалось при нажатии клавиши Esc после повторного открытия того же объекта.
  • [альфа-канал] AdvancedPlaceDetailsElement, AdvancedPlaceDetailsCompactElement и AdvancedPlaceItemElement теперь поддерживают слоты basic-section-top и basic-section-bottom в альфа-канале.
  • [alpha channel] PlacePinElementis now available in the alpha channel to show place information on a map
  • Исправлена ошибка, из-за которой информационное окно не закрывалось при нажатии клавиши Esc, а фокус не возвращался к предыдущему элементу, если карта была элементом gmp-map.

3.66.8b

8 октября 2026 г.

Изменения:

  • Исправлена ошибка, из-за которой информационное окно объекта инфраструктуры не закрывалось при нажатии клавиши Esc после повторного нажатия на значок объекта.
  • Исправлена ошибка, из-за которой при навигации с помощью клавиш со стрелками фокус перемещался на элементы AdvancedMarkerElement за пределами видимой области карты.
  • [Бета-канал] В 3D-карты (Map3DElement) добавлены MapMode.ROADMAP, элемент управления пользовательского интерфейса для режима карты, Map3DElement.colorScheme (для светлого и темного стилей карты) и Label3DElement (<gmp-label-3d>).

3.66.7

1 октября 2026 г.

Изменения:

  • [Альфа-канал] Исправлена ошибка, из-за которой значки транспортных средств в раскрывающемся списке Route3DElement исчезали в режиме принудительных цветов.
  • [Альфа-канал] Теперь Route.createWaypointMarkers() устанавливает локализованное значение по умолчанию title ("Origin" или "Destination") для создаваемых маркеров.
  • [Альфа-канал] Исправлена ошибка, из-за которой текст всплывающего окна Route3DElement не отображался в гибридном и спутниковом режимах карты.
  • [Альфа-канал] 3D-маркеры, созданные с помощью Route.createWaypointMarkers(), теперь сохраняют постоянный размер экрана (по умолчанию sizePreserved – true).
  • [Альфа-канал] Маркеры начала и конца маршрута Route3DElement теперь можно выбирать с помощью клавиатуры. Они озвучиваются программами чтения с экрана. При наведении указателя мыши на маркер показывается его название.
  • [Бета-канал] Добавлены свойства Map3DElement.maxMemoryMegabytes и Map3DElement.qualityMode, а также перечисление QualityMode, чтобы снизить использование памяти 3D-картой.
  • Исправлена ошибка, из-за которой PopoverElement (<gmp-popover>) смещался относительно своей привязки при изменении масштаба страницы в Safari.
  • Добавлена поддержка событий указателя с помощью gmp-pointerover, gmp-pointerout и gmp-pointermove для интерактивных элементов в Maps3D.
  • Исправлены определения TypeScript для элементов рисования 3D-карт (Marker3DElement, Model3DElement, Polygon3DElement, Polyline3DElement, FlattenerElement, CirclePathElement) и PopoverElement, чтобы они принимали google.maps.LatLng.

3.66.6c

22 сентября 2026 г.

Изменения:

  • Исправлена ошибка, из-за которой в PlaceAutocompleteElement не показывалась кнопка очистки, если элемент был заполнен программно с помощью параметров конструктора или свойства value.
  • [альфа-канал] Пользователь colorScheme удален из группы google.maps.routes.RoutePolyline3DOptions. Теперь Route3DElement отслеживает эффективную цветовую схему родительского элемента Map3D.
  • [Бета-канал] Исправлена утечка памяти в жизненном цикле рендеринга панорамы в Просмотре улиц.
  • [бета-канал] Значки по умолчанию для PlaceLinkElement можно скрыть с помощью атрибута default-icon-hidden, чтобы показывать ссылки на места только в виде текста.

3.66.4d

9 сентября 2026 г.

Изменения:

  • [Альфа-канал] Минимальный диапазон AutofitsCamera изменен с 2000 метров на 80 метров.
  • Устаревшие события AdvancedMarkerElement.addListener() и события прежних версий (click, dragstart, drag, dragend). Вместо них используйте стандартное событие addEventListener() с префиксом gmp-.

3.66.3d

2 сентября 2026 г.

Изменения:

  • [Альфа-канал] В RoutePolyline3DOptions добавлено поле trafficPolylinesDisabled. Это позволяет разработчикам отключать ломаные линии с учетом трафика при создании трехмерных ломаных линий маршрута.
  • [Альфа-канал] Оптимизирован элемент Route3DElement, чтобы избежать ненужных запросов к серверу при переключении trafficPolylinesDisabled.

3.66.2d

26 августа 2026 г.

Изменения:

  • [альфа-канал] Удалены значки Route 3D из загрузки шрифтов и перенесены во встроенные объекты SVG, чтобы избежать проблем при загрузке шрифта Material Symbols более одного раза.
  • [Бета-канал] Добавлены продвинутые компоненты Places UI Kit: AdvancedPlaceDetailsElement, AdvancedPlaceDetailsCompactElement, PlaceLinkElement, PlaceButtonElement, PlaceNameElement, AdvancedPlaceListElement, AdvancedPlaceSearchElement
  • Добавлена подсказка к названиям маршрутов общественного транспорта, чтобы можно было увидеть полное название, даже если оно усечено.
  • Добавлены removeEventListener для пользовательских веб-компонентов.
  • Исправлена проблема, из-за которой VoiceOver показывал контур фокуса на визуально скрытых элементах программы чтения с экрана для маркеров маршрута.

3.66.1a

17 августа 2026 г.

Изменения:

  • Исправлены проблемы со специальными возможностями при работе со статичными изображениями на карточках мест. Добавлены резервные ярлыки и удалены лишние остановки фокуса клавиатуры.

3.65.12f

6 августа 2026 г.

Изменения:

  • [Альфа-канал] Добавляет <gmp-label-3d> (google.maps.maps3d.Label3DElement) в альфа-канал 3D Maps JS API. Теперь разработчики могут использовать новый элемент, чтобы объявлять текст ярлыка и настраивать его поведение при наложении отдельно от связанных с ним элементов 3D-маркера, таких как <gmp-marker-3d> и <gmp-marker-3d-interactive>.
  • Добавьте уникальные доступные названия для кнопок "Ещё" в виджетах с информацией о местах.
  • [Альфа-канал] Улучшены сообщения об ошибках в режиме 3D-маршрута, которые появляются, когда значок TravelMode.TWO_WHEELER используется вне альфа- или бета-версии.
  • [Альфа-канал] Компонент Route3D теперь поддерживает свойство trafficPolylinesDisabled. Это позволяет разработчикам отключать ломаные линии с учетом загруженности дорог при использовании вариантов маршрутизации TRAFFIC_AWARE или TRAFFIC_AWARE_OPTIMAL.
  • [Альфа-канал] Увеличено поле северной границы AutofitsCamera, чтобы предотвратить обрезку маркера по умолчанию.
  • Исправлена проблема, из-за которой значок человечка из Просмотра улиц нельзя было перетащить на карту на устройствах с сенсорным экраном.

3.65.11b

27 июля 2026 г.

Изменения:

  • [Альфа-версия] В раскрывающемся окне Route3D теперь показываются значки не только общественного транспорта, но и других видов транспорта (велосипеда, автомобиля, мотоцикла и пешеходного маршрута).
  • [Альфа-канал] Route.createWaypointMarkers создает маркеры для пунктов отправления и назначения, применяя стиль по умолчанию, если не указана функция customOverride. Промежуточные путевые точки пока не поддерживаются.

3.65.10a

22 июля 2026 г.

Изменения:

  • Исправлена проблема, из-за которой Maps JS загружал шрифт Material Symbols Outlined таким образом, что это могло повлиять на тот же шрифт, загруженный на базовой странице.
  • Исправлена проблема, из-за которой элемент PlaceAutocompleteElement отправлял пустое значение в форме POST, если он был инициализирован с помощью options.value или изменен программно с помощью свойства value.
  • Обновлены элементы управления пользовательского интерфейса наклоном и направлением 3D-карты, чтобы их можно было снова включить, если диапазон ограничений камеры увеличен.

3.65.8c (откат)

7 июля 2026 г.

Изменения:

  • [Альфа-канал] Route3DElement показывает дополнительные данные о ломаных линиях и всплывающих окнах для маршрутов общественного транспорта.
  • В Address Validation API добавлена поддержка internalUsageAttributionIds. Это свойство позволяет атрибутировать вызовы API определенным пакетам или библиотекам ПО с открытым исходным кодом.
  • Обновлено информационное окно по умолчанию, которое появляется при нажатии на объект инфраструктуры на 2D-карте. Теперь в нем используются виджеты мест.
  • Повышена надежность панорам Просмотра улиц в условиях высокой загруженности.

3.65.6a

25 июня 2026 г.

Изменения:

  • [Бета-канал] Обновлено информационное окно по умолчанию для кликов по POI на 2D-картах. Теперь используются Place Widgets.
  • Исправлена ошибка, из-за которой на 3D-карте иногда возникала ошибка при экстремальных значениях fov.
  • Обновлены маркеры маршрутов по умолчанию, чтобы больше не использовать устаревший параметр glyph PinElement.

3.65.5e

17 июня 2026 г.

Изменения:

  • Исправлены типы для OverlayView.getMap().
  • Обновлены типы для BasicPlaceAutocompleteElement и PlaceAutocompleteElement, чтобы указать, что параметр параметров конструктора является необязательным.

3.65.3b

4 июня 2026 г.

Изменения:

  • Функция DrawingManager в Maps JavaScript API больше не доступна. Подробную информацию можно найти на странице https://developers.google.com/maps/deprecations.
  • Улучшен цветовой контраст для диалогового окна с информацией об авторских правах на карту в темном режиме.
  • Отключать элементы управления поворотом 3D-карты при достижении ограничений направления.
  • Исправлена проблема, из-за которой мобильное поле ввода автозаполнения мест перекрывало строку состояния/безопасную область системы iOS. Примечание. Исправление работает, если в метатеге viewport задано значение viewport-fit=cover.
  • В Maps 3D JavaScript API добавлена поддержка идентификаторов внутреннего использования. Это свойство позволяет разработчикам связывать вызовы API с определенными пакетами или библиотеками ПО с открытым исходным кодом.
  • В Places (New) API добавлена поддержка internalUsageAttributionIds. Это свойство позволяет разработчикам связывать вызовы API с определенными пакетами или библиотеками OSS.
  • [Альфа-канал] Сужены типы геттеров свойств Route3DElement, чтобы они соответствовали нормализации сеттеров.
  • [Альфа-канал] Route3DElement предоставляет свойства routes, fallbackInfo и geocodingResults.

3.65.2d

27 мая 2026 г.

Изменения:

  • Исправлена ошибка, из-за которой кнопка уменьшения масштаба не работала на карте с ограниченными границами.
  • В библиотеке Places появился transitStation.
  • В библиотеку Routes добавлена поддержка internalUsageAttributionIds. Это свойство позволяет разработчикам связывать вызовы API с определенными пакетами или библиотеками OSS.

3.65.1c

20 мая 2026 г.

Изменения:

  • Теперь логотип Google будет темно-серым на белом фоне для схемы и рельефа в светлом режиме, независимо от того, указан ли идентификатор карты или собственный стиль.
  • [Альфа-версия] После успешного или неудачного вызова API маршрутов элемент Route3DElement отправляет события gmp-load и gmp-error соответственно.
  • Исправлена ошибка в документации, где говорилось, что совпадения выделяются в дополнительном тексте подсказок автозаполнения. Совпадения выделяются только в основном тексте, как и при использовании Places API Autocomplete.
  • Улучшено наследование цвета для элементов автозаполнения адреса, чтобы они корректно наследовали цвет, заданный для родительского элемента.
  • В элементы PlaceAutocompleteElement и BasicPlaceAutocompleteElement добавлены слоты input-icon и clear-icon для настройки значков.
  • Добавлены теневые части prediction-item-secondary-text и prediction-item-nonmatch для элементов подсказок BasicPlaceAutocomplete и PlaceAutocomplete, что позволяет настраивать собственный стиль для несовпадающего основного и дополнительного текста.
  • Добавьте атрибут no-clear-button и свойство noClearButton в PlaceAutocompleteElement и BasicPlaceAutocompleteElement, чтобы можно было скрыть кнопку "Очистить".
  • Функция слоя тепловой карты в Maps JavaScript API больше не поддерживается.
  • Улучшена обработка ошибок при получении конфигурации карты.
  • Аэрофотоснимки больше не используются для растровых карт.
  • В документацию по PlacesLibrary добавлены отсутствующие классы. Также добавлена документация по методу toString() в FormattableText.
  • Улучшены специальные возможности для ссылок "Сообщить об ошибке на карте".

3.64.12d

6 мая 2026 г.

Изменения:

  • Метод equals() объекта LatLng теперь принимает объекты LatLngLiteral вместо того, чтобы выдавать ошибку. В документации по LatLng и LatLngAltitude equals() теперь также точно отражен существующий уровень допуска 1e-9.
  • [Альфа-версия] Теперь при первоначальной отрисовке элемента "Автоматическое масштабирование для детей" Map3DElement используется режим высоты RELATIVE_TO_GROUND, который позволяет показывать более высокие участки при загрузке, если свойства камеры заданы заранее, а не применяются с помощью flyCameraTo. Кроме того, при начальной загрузке Map3DElement, если у карты есть дочерние элементы, которые используют API AutofitsCamera и все ещё работают, начальный рендеринг карты откладывается до тех пор, пока они не закончат работу, а камера привязывается независимо от настройки анимации перехода. Последующие обновления камеры учитывают настройку перехода.
  • [Альфа-канал] Polygon3DElement Добавлено свойство autofitsCamera для поддержки автоматической настройки камеры.

3.64.11d

29 апреля 2026 г.

Изменения:

  • [Альфа-канал] В MarkerElement добавлено свойство autofitsCamera, которое позволяет автоматически подгонять маркер под камеру.
  • Исправлена ошибка в PlaceAutocompleteElement, из-за которой значок подсказки не отображался в браузере Safari.
  • В библиотеке Places появилось isPureServiceAreaBusiness для мест. Теперь можно запрашивать результаты для компаний, обслуживающих определенную территорию, задав pureServiceAreaBusinessesIncluded в запросах автозаполнения мест (виджеты и Data API) и текстового поиска.
  • В библиотеку Places добавлены поля addressDescriptor, containingPlaces и timeZone.
  • В библиотеке Places появился futureOpeningDate. Теперь можно запрашивать результаты для компаний, которые ещё не открылись, установив futureOpeningBusinessesIncluded в запросах автозаполнения мест (Data API и виджеты), поиска поблизости и текстового поиска.
  • Теперь логотип Google будет одинаковым для светлой схемы дорог с идентификатором карты или собственным стилем и без них. Ранее мы показывали логотип Google в ночном режиме для всех карт Roadmap, использующих идентификатор карты. Чтобы логотип Google оставался белым, пользователям нужно переключиться на тёмную тему.
  • Добавлен focus-ring как CSS Shadow Part в PlaceAutocompleteElement и BasicPlaceAutocompleteElement.
  • Добавлены новые FuelType DIESEL_PLUS и E100. Добавлен новый EVConnectorType NACS.
  • Добавлены атрибуты value, placeholder, disabled, readonly, no-input-icon и maxlength для элементов PlaceAutocompleteElement и BasicPlaceAutocompleteElement.
  • В PlaceAutocompleteElement и BasicPlaceAutocompleteElement добавлено свойство description, чтобы предоставить дополнительный контекст пользователям программ чтения с экрана.
  • Сужен объявленный тип LatLngAltitudeLiteral.altitude, чтобы запретить null или undefined. Исправлен объявленный тип возвращаемого значения DirectionalLocation.toJSON().

3.64.9c

14 апреля 2026 г.

Изменения:

  • Теперь в объявлениях TypeScript правильно различаются типы геттеров и сеттеров свойств (в том числе свойств только для чтения без сеттеров).

3.64.8b

8 апреля 2026 г.

Изменения:

  • [Альфа-канал] Route3DElement, Marker3DElement и Polyline3DElement с autofitsCamera не будут вызывать обновления камеры при удалении из DOM. Для элемента Route3DElement ошибки или пустые ответы не влияют на камеру. Кроме того, если для элемента задано значение true, а затем оно меняется на false, камера не будет обновлена, чтобы исключить этот элемент, но он будет исключен из будущих обновлений камеры.
  • zIndex AdvancedMarkerElement теперь определяется явно заданным значением или, по умолчанию, вертикальным положением пикселя. Явные значения имеют приоритет над значениями по умолчанию. Чтобы маркеры, расположенные ниже на экране и не имеющие свойства zIndex, не перекрывали маркеры с этим свойством, рекомендуем применять zIndex ко всем маркерам.
  • Декларации TypeScript теперь включают интерфейс, сопоставляющий имена HTML-тегов с классами JS (google.maps.HTMLElementTagNameMap и глобальный HTMLElementTagNameMap), интерфейс, сопоставляющий имена HTML-тегов с EventMap каждого класса JS (google.maps.HTMLElementEventMapTagNameMap), интерфейс всех пользовательских свойств CSS (google.maps.CSSProperties). Для каждого перечисления на основе строк определен тип объединения строк (как ${EnumName}String), и это объединение строк используется для этого перечисления во всех декларациях. addEventListener() также перегружен для каждого пользовательского элемента с его типами EventMap, а google.maps.importLibrary() перегружен для правильного ввода каждой возвращенной библиотеки для переданного имени библиотеки.

3.64.7d

1 апреля 2026 г.

Изменения:

  • Теперь свойство mapId можно динамически обновлять после инициализации Map3DElement, поэтому повторно создавать объект Map3DElement не нужно.
  • [Альфа-канал] Добавлен новый Route3DElement для отрисовки маршрутов на 3D-картах.
  • [Альфа-канал] Добавлены новые API Route.create3DPolylines() и Route.createPopover().
  • [Альфа-канал] Добавлен новый API spherical.traversePath().
  • [Альфа-канал] В Marker3DElement, Polyline3DElement и Route3DElement добавлен новый API autofitsCamera, а в Map3DElement – новый API autofitsCameraAnimation.
  • [Альфа-канал] Добавлен новый класс CirclePathElement для отрисовки кругов с помощью Polygon3DElement.
  • [Альфа-канал] В 3D-картах на канале alpha теперь доступен новый режим карты ROADMAP.
  • Исправлена ошибка, из-за которой человечек Просмотра улиц работал некорректно на мобильных устройствах, если он находился на карте, прикрепленной к элементу DOM, созданному в контексте фрейма, отличном от кода Maps JS API.

3.64.6d

26 марта 2026 г.

Изменения:

  • Исправлена проблема, из-за которой при нажатии клавиши Ввод не отправлялась форма, содержащая элементы автозаполнения мест, если ни одна подсказка не была выделена.
  • Устранена проблема, из-за которой значок FlattenerElement не отображался на трехмерных картах.
  • Исправлена ошибка, из-за которой обработка касаний на мобильных устройствах работала некорректно, если карта была прикреплена к элементу DOM, созданному в контексте iframe, отличном от кода библиотеки Maps JS.

3.64.5d

18 марта 2026 г.

Изменения:

  • В канале weekly теперь доступны несколько обновлений 3D-карт, в том числе новые MarkerElement и FlattenerElement. Кроме того, мы добавили свойства cameraPosition и fov, а также поддержку altitudeMode для методов flyCameraTo и flyCameraAround.
  • В библиотеке Places появились поля currentOpeningHours, regularSecondaryOpeningHours и currentSecondaryOpeningHours для идентифицированных мест. currentOpeningHours содержит часы работы на предстоящую неделю, включая исключения, например праздники. Дополнительные часы работы отличаются от основных и указывают на время работы таких услуг, как обслуживание в автомобиле, самовывоз или еда навынос.
  • Исправлена ошибка, из-за которой ссылка на Google Карты в 3D-картах иногда не обновлялась корректно после перемещения карты.

3.64.4d

12 марта 2026 г.

Изменения:

  • Синхронизируйте свойство карты InfoWindow при изменении позиции, чтобы устранить проблему, из-за которой в консоли появлялись ненужные предупреждения.
  • Исправлена ошибка, из-за которой программные обновления fov для Map3DElement иногда не выполнялись.
  • Метод flyCameraAround в Map3DElement теперь принимает значение Number.Infinity для параметра repeatCount, что позволяет создавать бесконечные анимации.

3.64.3a

2 марта 2026 г.

Изменения:

  • Теперь Maps Embed API использует Places UI Kit для показа информации о местах.
  • [Бета-канал] Свойство cameraPosition, ранее добавленное в Map3DElement версии 3.64.2, теперь также поддерживается в целевом объекте flyCameraTo. Подробнее о 3D-картах в Maps JavaScript…

3.64.2b

26 февраля 2026 г.

Изменения:

  • google.maps.DirectionsService, google.maps.DirectionsRenderer и google.maps.DistanceMatrixService будут удалены 25 февраля 2026 г. В настоящее время мы не планируем прекращать их поддержку и будем выпускать исправления ошибок для любых серьезных регрессий. Об отключении мы предупредим за 12 месяцев. Дополнительную информацию, в том числе о новых рекомендуемых альтернативах, можно найти в разделе Устаревшие функции.
  • [Бета-канал] Добавлен новый класс MarkerElement, позволяющий показывать собственный HTML-контент в маркерах на 3D-карте. Кроме того, новый FlattenerElement теперь может сглаживать 3D-сетки в определенных областях.
  • [Бета-канал] В Map3DElement добавлены свойства fov и cameraPosition, а методы flyCameraTo и flyCameraAround теперь поддерживают altitudeMode. Подробнее о 3D-картах в Maps JavaScript…
  • Исправлена ошибка, из-за которой при создании PinElement с помощью document.createElement('gmp-pin') возникала ошибка NotSupportedError.

3.64.1c

19 февраля 2026 г.

Изменения:

  • Обновление коллизии при изменении размера AdvancedMarkerElement.

3.63.14d

5 февраля 2026 г.

Изменения:

  • В библиотеке Places появились новые способы идентификации места при запросе данных. Теперь для инициализации объекта Place можно использовать не только id, но и resourceName.
  • В библиотеке Places появился subDestinations для обозначения мест. Эти subDestinations помогают пользователям находить конкретные места в крупных или сложных объектах, таких как аэропорты, национальные парки, университеты или стадионы.
  • Исправлена ошибка, из-за которой для Map3D требовалось указывать высоту при настройке свойства center в JS (теперь по умолчанию используется значение 0).
  • Объект Place из PlaceDetailsElement и PlaceDetailsCompactElement теперь включает свойство googleMapsLinks, которое предоставляет URL для перехода в Google Карты для выполнения различных действий. В частности, это касается URI для просмотра места, получения маршрута, просмотра фотографий, чтения существующих отзывов и написания нового отзыва.

3.63.13

29 января 2026 г.

Изменения:

  • Maps Embed API больше не показывает всплывающие карточки при наведении указателя мыши на объекты инфраструктуры.
  • Добавлены предупреждения консоли о неправильно настроенных элементах Places UI Kit (информация о местах и поиск мест).
  • Теперь PlaceDetailsElement будет показывать созданные ИИ сводки о местах, если они доступны.
  • Для PlaceDetailsElement теперь доступна сводка отзывов, созданная ИИ.

3.63.10a

13 января 2026 г.

Изменения:

  • Устранена проблема, из-за которой в раскрывающихся списках не работали жесты прокрутки и нажатия.
  • Поля resourceName и shortFormattedAddress теперь доступны через Places API

3.63.9d

8 января 2026 г.

Изменения:

  • PlaceSearchElement показывает контент без фотографий немного быстрее, пока загружаются фотографии. Улучшена анимация появления фотографий в Places UI Kit.
  • Повышена производительность при отрисовке ломаных линий на наклонной карте.
  • Исправлена ошибка, из-за которой камера 3D-карты не обновлялась, если была настроена программно при определенных условиях.
  • Небольшое улучшение производительности при загрузке фотографий для PlaceDetailsElement и PlaceSearchElement.
  • Уточнено поведение свойства draggable в MapOptions, чтобы лучше объяснить ограничения на взаимодействие с пользователем.
  • Принудительное использование бета-канала для possibleNextAction в библиотеке Address Validation
  • Добавление поддержки свойства placeholder и HTML-атрибута в PlaceAutocompleteElement
  • PlaceAutocompleteElement теперь поддерживает настройку большего количества стандартных свойств шрифта CSS, в том числе: font, font-size, font-family, font-weight, line-height, font-style и color. Размер шрифта по умолчанию теперь составляет 16 пкс.
  • Добавьте поддержку свойства value и HTML-атрибута в PlaceAutocompleteElement
  • Оптимизация загрузки изображений в Places UI Kit.
  • Добавлен элемент CSS input в PlaceAutocompleteElement

3.63.5d

11 декабря 2025 г.

Изменения:

  • Запуск Address Validation API в Maps JavaScript API
  • Теперь для mapTypeId по умолчанию используется значение MapTypeId.ROADMAP, если задано значение null или undefined. Это устраняет проблему, из-за которой могли не загружаться фрагменты карты.
  • Скрыть раздел отзывов в PlaceDetailsElement, если место нельзя оценить.
  • Улучшена контрастность цветов логотипа Google, который показывается на странице google.maps.Map с собственным стилем.
  • Векторные карты теперь используют те же спутниковые снимки, что и растровые карты, что позволяет повысить качество изображения.

3.63.4a

4 декабря 2025 г.

Изменения:

  • --gmp-mat-spacing-medium теперь применяется к внутреннему отступу контейнера для горизонтального представления PlaceDetailsCompactElement.
  • Исправлена ошибка, из-за которой 3D-карта сдвигалась в Safari на macOS при взаимодействии с элементами управления пользовательского интерфейса.
  • Теперь свойства language и region можно динамически изменять в Map3DElement без необходимости заново создавать карту.

3.63.1b

20 ноября 2025 г.

Изменения:

  • Исправлена ошибка, из-за которой информационное окно неправильно размещалось при прикреплении к AdvancedMarkerElement.
  • Кнопка очистки PlaceAutocompleteElement теперь видна, только когда в поле ввода есть текст.
  • В стилях PlaceDetailsCompactElement атрибут ориентации теперь сопоставляется без учета регистра.
  • Добавлена возможность отключить панорамирование карты, когда на 3D-картах открыт элемент PopoverElement.
  • Исправлена ошибка, из-за которой нельзя было использовать addEventListener() на PinElement.
  • Модальные диалоговые окна (например, окно с быстрыми клавишами на карте и окно с информацией о раскрытии данных в Places UI Kit) теперь закрываются при нажатии за пределами области контента.
  • Теперь в данных о местах есть сгенерированные ИИ сводки отзывов и информации об удобствах поблизости. Новые свойства: evChargeAmenitySummary, neighborhoodSummary, generativeSummary и reviewSummary.

3.62.13e

6 ноября 2025 г.

Изменения:

  • Устранена утечка памяти, возникавшая при динамическом добавлении и удалении элемента PopoverElement в DOM.
  • Исправлена утечка памяти, возникавшая при динамическом добавлении и удалении Map3DElement в DOM.
  • Исправлено выравнивание закругленных углов изображения и контейнера при использовании толстой рамки в PlaceDetailsCompactElement.

3.62.12c

30 октября 2025 г.

Изменения:

  • [Альфа-канал] Удален экспериментальный метод ElevationElement.
  • В Map 3D PopoverElement добавлены переменные CSS для background-color, border-radius, box-shadow и padding.
  • Окна с фотографиями Places UI Kit больше не закрываются при нажатии за пределами фотографии.

3.62.11d

23 октября 2025 г.

Изменения:

  • [Альфа-версия] В тёмном режиме выделяются элементы контекстного списка мест.
  • В AdvancedMarkerElementOptions добавлены свойства anchorLeft и anchorTop.
  • Веб-компонент <gmp-pin> теперь доступен. Используйте новое свойство glyphSrc, чтобы указать URL изображения для глифа, или свойство glyphText, чтобы показать текст. Свойство glyph больше не поддерживается на устройстве PinElement.
  • Предотвращает неожиданный показ InfoWindow, когда связанный AdvancedMarker создается за пределами области просмотра.
  • 3D-карты теперь доступны в еженедельном канале. В этом выпуске добавлены новый элемент управления компасом и упрощенные элементы управления пользовательского интерфейса по умолчанию; поддержка облачных стилей карт и совместной обработки жестов; улучшенная локализация с новыми свойствами language и region в Map3DElement, а также улучшения специальных возможностей для меток базовой карты. Подробнее о 3D-картах в Maps JavaScript…
  • Улучшено управление памятью для Map 3D, чтобы избежать проблем с нехваткой памяти на устройствах iOS.
  • Запущен Routes JS. Позволяет разработчикам выполнять вызовы Routes API и рисовать маршруты с помощью Maps JS API.

3.62.9c

9 октября 2025 г.

Изменения:

  • В AdvancedMarkerElement добавлены свойства anchorTop и anchorLeft. Это позволяет изменить опорную точку маркера, которая по умолчанию находится в середине нижней части.

3.62.8d

2 октября 2025 г.

Изменения:

  • В Maps Embed API добавлены новые элементы управления камерой.
  • [Бета-канал] Свойство defaultUIDisabled в классе Map3DElement и интерфейсе Map3DElementOptions заменено на defaultUIHidden. defaultUIDisabled продолжит работать в канале beta.
  • [Бета-канал] Свойство rounds в интерфейсе FlyAroundAnimationOptions заменено на repeatCount. rounds продолжит работать в канале beta.
  • Свойство mapMode больше не поддерживается в PlaceContextualElement.

3.62.7e

25 сентября 2025 г.

Изменения:

  • Включить маркеры выделения для PlaceContextualElement.

3.62.6d

18 сентября 2025 г.

Изменения:

  • [Бета-канал] Уточнены сообщения об ошибках в Route.
  • [Бета-канал] Поддержка названий ресурсов Place в запросах Route.
  • [Бета-канал] Добавлена возможность создавать Route ломаные линии из RouteLeg путей.

3.62.5d

10 сентября 2025 г.

Изменения:

  • [Бета-канал] Свойство coordinates в Polyline3DElement заменено на path, которое теперь доступно как HTML-атрибут. Свойство outerCoordinates в Polygon3DElement заменено на path, которое теперь доступно как HTML-атрибут. Свойство innerCoordinates в Polygon3DElement заменено на innerPaths. Все свойства coordinates в этих двух элементах устарели, но продолжат работать в бета-канале.

3.62.3c

3 сентября 2025 г.

Изменения не видны пользователям.

3.62.2c

28 августа 2025 г.

Изменения:

3.62.1

21 августа 2025 г.

Изменения:

  • [Бета-канал] В Address Validation API добавлены необязательные параметры sessionToken и placeAutocompleteElement для управления сеансами в AddressValidation.fetchAddressValidation()
  • [Бета-канал] Запущен Routes JS. Позволяет разработчикам выполнять вызовы Routes API и рисовать маршруты с помощью Maps JS API.

3.61.14

7 августа 2025 г.

Изменения:

  • Исправлена проблема, из-за которой фотогалерея была недоступна в компактном элементе "Информация о месте" в горизонтальном режиме.

3.61.12c

31 июля 2025 г.

Изменения:

  • Добавлена документация по дополнительным полям в PlaceAutocompleteElementOptions и BasicPlaceAutocompleteElementOptions.
  • Устранена проблема, из-за которой расширенные маркеры ненадолго появлялись и исчезали при панорамировании за пределы экрана.
  • В класс Place добавлено свойство googleMapsLinks.

3.61.11a

24 июля 2025 г.

Изменения:

  • Добавьте originalText и originalTextLanguageCode в класс Place Review.
  • [Альфа-канал] Включите mapMode для виджета заземления PlaceContextual Maps. Позволяет пользователям переключаться между режимами ROADMAP, HYBRID и NONE.
  • [Бета-канал] Теперь Map3DElement запускает событие, если не удается инициализировать карту, например из-за отсутствия поддержки WebGL в браузере пользователя.
  • Поддержка снимков под углом 45° на карте прекращена. Подробнее о прекращении поддержки изображений под углом 45°…

3.61.10d

17 июля 2025 г.

Изменения:

  • Базовый виджет автозаполнения мест теперь доступен в еженедельном канале.
  • [Альфа-версия] Удаление экспериментального элемента PlaceListElement
  • Добавьте PlaceSearchElement и связанные элементы конфигурации и запроса.
  • Дополнительные токены стилей для PlaceDetailsElement и PlaceDetailsCompactElement.

3.61.9a

10 июля 2025 г.

Изменения:

  • Обновлены маркеры, чтобы программа чтения с экрана не повторяла инструкции по навигации для каждого элемента. Теперь инструкция озвучивается только один раз при входе в группу.
  • Исправлена проблема с контрастностью в диалоговом окне быстрых клавиш в тёмной теме.
  • Включите поддержку настройки границы, радиуса границы, цвета фона виджета и цветовой схемы для элемента Place Autocomplete. Элемент автозаполнения мест теперь автоматически поддерживает тёмную тему. Чтобы отключить ее, примените color-scheme: light в CSS.
  • В классы Place Photo и Review добавлены поля googleMapsURI.
  • [Бета-канал] В Address Validation API добавлен перечислитель PossibleNextAction.

3.61.7a

1 июля 2025 г.

Изменения:

  • Функция слоя тепловой карты в Maps JavaScript API больше не поддерживается. Поддержка этого API была прекращена в мае 2025 года. Он станет недоступен в одной из версий Maps JavaScript API, которая будет выпущена в мае 2026 года. Подробнее: https://developers.google.com/maps/deprecations.
  • Исправлена ошибка в GA, из-за которой не обрабатывались клики по POI, скрытым с помощью собственных стилей.
  • [Бета-канал] Добавлена дополнительная обработка потери контекста WebGL на 3D-картах. Теперь 3D-карты будут пытаться восстановиться при восстановлении контекста WebGL.

3.61.6d

26 июня 2025 г.

Изменения:

  • Добавьте internalUsageAttributionIds в Map3DElement и Map3DElementOptions.

3.61.5a

17 июня 2025 г.

Изменения:

  • Включена поддержка строки IP_BIAS для LocationBias в автозаполнении мест.
  • Исправлена ошибка в документации для SearchNearbyRequest. Значение по умолчанию для SearchNearbyRequest.RankPreference – POPULARITY, а не DISTANCE.

3.61.4a

12 июня 2025 г.

Изменения:

  • Добавлено перечисление RPCStatus, описывающее коды статуса, возвращаемые некоторыми веб-сервисами.

3.61.3b

5 июня 2025 г.

Изменений, видимых пользователям, нет.

3.61.2

29 мая 2025 г.

Изменения:

  • Добавлены элементы PlaceDetailsElement, PlaceDetailsCompactElement и связанные с ними элементы конфигурации. Удален параметр PlaceDetailsSize.
  • Исправлена ошибка в PlaceAutocompleteElement, из-за которой при выборе записи IME элемент выбирал подсказку.

3.61.1

22 мая 2025 г.

Изменения:

  • [Бета-канал] Исправлена ошибка, из-за которой в выходных данных PlaceDetailsCompactElement не указывалось местоположение или область просмотра.
  • Подробные снимки улиц доступны в городах, где ведется съемка.

3.60.12

8 мая 2025 г.

Изменения:

  • [Бета-канал] Добавлена поддержка Address Validation API в Maps JavaScript API.
  • Исправлена ошибка, связанная с сетевыми вызовами из контекстов без заголовков Origin.

3.60.11 (откат)

1 мая 2025 г.

Изменения:

  • [Бета-канал] Добавлен элемент PlaceDetailsCompactElement и связанные элементы конфигурации.
  • Исправлена ошибка, из-за которой параметр StreetViewPanoramaOptions.zoomControl = false не работал для карт Просмотра улиц.

3.60.10

24 апреля 2025 г.

Изменения:

  • [Бета-канал] 3D-карты теперь доступны в бета-канале. В этом выпуске улучшены специальные возможности и добавлены новые интерактивные элементы для ломаных линий, многоугольников и 3D-моделей. Кроме того, теперь доступен новый PopoverElement для показа пользовательского HTML-контента на 3D-картах. Подробную информацию вы найдете в статье 3D-карты в Maps JavaScript API.

3.60.9

17 апреля 2025 г.

Изменения:

  • [Альфа-версия] Запуск PlaceContextualElement в неограниченной экспериментальной версии.
  • [Альфа-канал] 3D-модели теперь по умолчанию отрисовываются с освещением на основе изображений (IBL) на 3D-картах.

3.60.8

9 апреля 2025 г.

Изменения:

  • [Бета-канал] LocalContext API полностью удален. При попытке создать экземпляр LocalContextMapView теперь возникает ошибка. Подробную информацию можно найти на странице https://developers.google.com/maps/deprecations#localcontext-deprecation.
  • Исправлена ошибка, из-за которой при перетаскивании расширенных маркеров на устройствах с сенсорным экраном возникали странные проблемы.
  • Увеличена непрозрачность наложения Cooperative Gesture Handling, чтобы текст на нем соответствовал требованиям к контрастности во всех областях карты.
  • Добавить поддержку PostalAddress в Places API.
  • Обеспечивает, чтобы наложение статической карты при запуске имело ту же цветовую схему, что и базовая карта.

3.60.7b

3 апреля 2025 г.

Изменения:

  • Виджет автозаполнения мест теперь доступен на еженедельном канале.

3.60.6

27 марта 2025 г.

Изменения:

  • Исправлена ошибка, из-за которой в браузере Safari страницы с тегом overscroll-behavior прокручивались некорректно.
  • Исправлено мерцание при добавлении большого количества расширенных маркеров с включенным поведением при наложении.
  • Добавлена поддержка PriceRange в Places.

3.60.5 (откат)

20 марта 2025 г.

Изменения:

  • Исправлена ошибка, из-за которой при нажатии на расширенные маркеры или касании их нельзя было прокрутить страницу.
  • Исправлена ошибка, из-за которой полноэкранный режим в <gmp-map> работал неправильно.
  • Исправлена ошибка, из-за которой информационное окно скрытого расширенного маркера оставалось видимым.
  • Стилизованные карты в режиме Roadmap не теряют свой собственный стиль при добавлении слоя велосипедных дорожек.

3.60.4

11 марта 2025 г.

Изменения:

  • Собственные стили и цвета фона применяются к определенному типу карты и цветовой схеме, для которых задан стиль (изначально это будут только Roadmap и Roadmap Dark). Слой "Транспорт" сохраняет все собственные стили для выбранного типа карты.

3.60.3 (откат)

5 марта 2025 г.

Изменения:

  • Исправлена ошибка, из-за которой не появлялась панель маршрутов.

3.60.2

27 февраля 2025 г.

Изменения:

  • Places API: добавлена поддержка коннектора NACS (SAE J3400) для электромобилей.
  • Элементы HTML gmp-map и gmp-advanced-marker стали общедоступными.

3.60.1

20 февраля 2025 г.

Изменения:

  • [Альфа-канал] altitudeMode на Polygon3DElement и Polyline3DElement теперь по умолчанию имеет значение CLAMP_TO_GROUND.
  • [Альфа-канал] Для отрисовки 3D-карты теперь нужно задать новый параметр mode в Map3DElement (доступны два новых значения: HYBRID и SATELLITE). Существующий параметр defaultLabelsDisabled удален. Установите для параметра mode значение HYBRID или SATELLITE.
  • [Бета-канал] Цвет фона вернется к значению по умолчанию или к цвету, заданному в MapOptions, если он не был задан для определенного типа карты.
  • [Бета-канал] Собственные стили растровых карт должны применяться только к тому типу карты, которому они назначены.
  • Исправлена проблема, из-за которой расширенные маркеры смещались при перетаскивании в полноэкранном режиме. Также исправлена ошибка, из-за которой человечек Просмотра улиц смещался при перетаскивании в полноэкранном режиме.
  • Замените стандартный элемент управления масштабом новым элементом управления камерой, который содержит кнопки панорамирования и масштабирования.
  • Обновите значки кнопок масштабирования, чтобы они соответствовали новым значкам кнопок панорамирования.

3.59.8

6 февраля 2025 г.

Изменения:

  • Теперь клиенты могут получать значения TransitFare в виде текста.
  • [Альфа-версия] Запущен новый элемент AirQualityMeterElement: <gmp-air-quality-meter>.
  • [Альфа-канал] Теперь для использования PlaceAutocompleteElement необходимо включить Places API (новая версия) в облачном проекте Google Cloud. .
  • [Альфа-канал] PlaceAutocompleteElement: событие gmp-placeselect заменено на gmp-select и предоставляет объект PlacePredictionSelectEvent вместо объекта PlaceAutocompletePlaceSelect.
  • [Альфа-канал] PlaceAutocompleteElement: событие gmp-requesterror заменено на gmp-error и предоставляет объект Event вместо объекта PlaceAutocompleteRequestErrorEvent.
  • [Альфа-версия] PlaceAutocompleteElement: componentRestrictions заменено на includedRegionCodes.
  • [Альфа-версия] PlaceAutocompleteElement: types заменен на includedPrimaryTypes.

3.59.7

30 января 2025 г.

Изменения:

  • [Бета-канал] Цвета фона для обычной и темной схем дорог, заданные в собственных стилях, должны отображаться за элементами и за границами карты.
  • [Бета-канал] Дорожная карта с собственным стилем (или дорожная карта с ночным режимом) сохранит свой собственный стиль при добавлении транспортного слоя, а не вернется к стилю базовой карты по умолчанию.
  • Карты, на которых включена темная тема, теперь будут оставаться в ней при добавлении транспортного слоя.

3.59.6

23 января 2025 г.

Изменений, видимых пользователям, нет.

3.59.5

16 января 2025 г.

Изменения:

  • Исправлена ошибка, из-за которой при создании пользовательской панорамы в Просмотре улиц возникали неперехваченные ошибки.

3.59.4a

9 января 2025 г.

Изменения:

  • Исправлена ошибка, из-за которой при включении слоя трафика возникали неперехваченные ошибки.
  • [Бета-канал] Устранена проблема, из-за которой PlaceAutocompleteElement неверно передавал фокус.
  • [Бета-канал] Атомарные объекты карты будут показываться в поддерживаемых городах на уровне масштабирования 17 и выше.

3.59.3

12 декабря 2024 г.

Изменения:

  • Теперь Проверка приложений Firebase доступна для использования с Maps JS API и Places JS.

3.59.2

5 декабря 2024 г.

Изменения:

  • [Альфа-канал] Атомарные объекты карты будут показываться в поддерживаемых городах на уровне масштабирования 17 и выше.
  • В инициализатор добавлен идентификатор атрибуции использования, который помогает Google понять, какие библиотеки и примеры полезны для разработчиков, например использование библиотеки кластеризации маркеров. Чтобы отказаться от отправки идентификатора атрибуции использования, можно удалить это свойство или заменить его значение пустой строкой. Изменения этого значения после создания экземпляра могут игнорироваться.
  • Теперь вы можете использовать Проверку приложений Firebase для защиты от вредоносных запросов. Подробнее о том, как использовать проверку приложений с Places и с Картами…

3.59.1

21 ноября 2024 г.

Изменения:

  • [Бета-канал] Исправлена ошибка, из-за которой в Просмотре улиц не было элемента управления масштабом.
  • Исправлена ошибка, из-за которой устаревшие маркеры, не поддерживающие клики, все равно отправляли событие клика.
  • Исправлена ошибка, из-за которой при переключении на свою карту не обновлялось положение пикселей в расширенных маркерах.
  • Теперь при применении стандартных или пользовательских типов и стилей карт с идентификатором карты в консоли регистрируется предупреждение. Если идентификатор карты указан, стилями карты можно управлять через Cloud Console. В настоящее время облачные стили поддерживаются только для карт типа roadmap.
  • Стиль кнопок управления камерой при наведении курсора в темном режиме.
  • Устранена проблема с отступами fitBounds при использовании очень маленьких границ.

3.58.11a

31 октября 2024 г.

Изменения:

  • [Бета-канал] Исправлена ошибка, из-за которой человечка Просмотра улиц нельзя было использовать на карте веб-компонента.
  • Исправлена ошибка, из-за которой программы чтения с экрана фокусировались на сообщении о прокрутке, когда оно было скрыто на карте Embed API.

3.58.10

24 октября 2024 г.

Изменения:

  • Устранена проблема, из-за которой возникало исключение при доступе к хранилищу сеансов.

3.58.9 (откат)

17 октября 2024 г.

Изменения:

  • [Альфа-канал] Теперь на 3D-картах можно использовать собственные изображения и SVG-файлы для маркеров.

3.58.8

10 октября 2024 г.

Изменения:

  • Удалено некорректное предупреждение консоли WebGLOverlayView.
  • Исправлена ошибка, из-за которой Chrome ошибочно показывал синюю линию фокуса вокруг карты, если она была первым элементом на странице, с которым взаимодействовали с помощью указателя или мыши.
  • Добавлены поставщики данных о местоположении транспортных средств и автопарка ODRD для отслеживания автопарка с помощью JavaScript в сервисах для транспортных компаний.

3.58.7

3 октября 2024 г.

Изменений, видимых пользователям, нет.

3.58.6

25 сентября 2024 г.

Изменения:

  • [Альфа-канал] Из Polyline3DElement и Polygon3DElement удалены свойства *Opacity. Значения альфа-канала можно указывать в соответствующих свойствах *Color, используя форматы цвета #rgba, #rrggbbaa, rgba(r, g, b, a) или rgb(r g b / a).
  • [Альфа-канал] В экспериментальной версии 3D-карт теперь доступны элементы управления пользовательского интерфейса по умолчанию, маркеры, 3D-модели и функции анимации камеры.
  • Исправлена ошибка, из-за которой на векторных картах нельзя было переключаться между пользовательскими типами карт.
  • Используйте спутниковые снимки с высоким разрешением для устройств с высокой плотностью пикселей.

3.58.5a

19 сентября 2024 г.

Изменений, видимых пользователям, нет.

3.58.4a

12 сентября 2024 г.

Изменений, видимых пользователям, нет.

3.58.3

5 сентября 2024 г.

Изменения не видны пользователям.

3.58.2

29 августа 2024 г.

Изменения:

  • Текстовый глиф PinElement теперь масштабируется вместе с PinElement, а его цвет по умолчанию соответствует glyphColor по умолчанию PinElement.

3.58.1a

22 августа 2024 г.

Изменения:

  • [Бета-канал] Заменить элемент управления масштабом на элемент управления камерой по умолчанию. В настройках камеры есть элементы управления масштабированием и панорамированием.
  • Опубликуйте ресурсы cameraControl и cameraControlOptions в MapOptions.
  • Возможность задавать цветовую схему (светлую или темную) при создании экземпляра карты.
  • Обновление элемента управления "Типы карт": если ширина карты слишком мала, элемент будет переноситься на новую строку
  • Добавлен новый инструмент для создания ярлыков векторных карт.
  • Новые цвета базовой карты теперь используются по умолчанию в канале v=weekly для разработчиков, которые не используют идентификаторы карт. Подробная информация приведена на странице https://developers.google.com/maps/new-basemap-style-opt-in.

3.57.13

8 августа 2024 г.

Изменения:

  • [Бета-канал] В ответ Geocoding API для прямого и обратного геокодирования, а также поиска по идентификатору места добавлены описания адресов.

3.57.12

1 августа 2024 г.

Изменения:

  • [Бета-канал] В ответы Geocoding API на запросы обратного и прямого геокодирования, а также поиска по идентификатору места добавлены дескрипторы адресов.
  • [Бета-канал] Добавлена возможность задавать цветовую схему (светлую или темную) при создании экземпляра карты.
  • Уменьшена задержка IconMouseEvent при нажатии на объект на векторных картах.

3.57.10

25 июля 2024 г.

Изменения:

  • [Бета-канал] В ответ Geocoding API для прямого и обратного геокодирования, а также поиска по идентификатору места добавлены описания адресов.
  • В класс Place добавлено несколько атрибутов для основных типов и отображаемых названий.

3.57.9

18 июля 2024 г.

Изменения:

  • Улучшены специальные возможности для значка человечка в Просмотре улиц.

3.57.8b

11 июля 2024 г.

Изменений, видимых пользователям, нет.

3.57.7

4 июля 2024 г.

Изменения:

  • Добавьте варианты для электромобилей и варианты топлива в свойства класса Place. Включите параметры поиска ЭМ для Place.searchByText.

3.57.6a

27 июня 2024 г.

Изменений, видимых пользователям, нет.

3.57.5

20 июня 2024 г.

Изменения не видны пользователям.

3.57.4

13 июня 2024 г.

Изменения:

  • [Бета-канал] Интегрирован новый инструмент для отрисовки ярлыков на векторных картах.
  • У информационного окна появилось новое свойство isOpen, которое указывает, открыто ли оно на карте или в Просмотре улиц.
  • Исправлена справочная документация для класса PlacePrediction в Place Autocomplete.

3.57.3a

6 июня 2024 г.

  • [Бета-канал] В ответ Geocoding API для прямого и обратного геокодирования, а также поиска по идентификатору места добавлены описания адресов.

3.57.2

28 мая 2024 г.

Изменения:

  • Исправлена ошибка, из-за которой элемент управления типом карты в веб-компоненте не открывал меню.
  • Исправлена ошибка, из-за которой отсутствовал индикатор перетаскивания элемента AdvancedMarkerElement.
  • Добавить функцию автозаполнения в новый Place API.
  • Растровые фрагменты карт теперь предоставляются в формате WebP.
  • Обновлена документация для Place.searchByText и Place.searchNearby, чтобы указать правильный список полей.
  • В еженедельном канале теперь доступны новая кнопка закрытия информационного окна и необязательный заголовок.

3.57.0

24 мая 2024 г.

Изменения не видны пользователям.

3.56.12a

9 мая 2024 г.

Изменения:

  • Исправлена ошибка, из-за которой не показывался индикатор перетаскивания в AdvancedMarkerElement.

3.56.11

2 мая 2024 г.

Изменения:

  • [Бета-канал] Теперь <gmp-map> также будет по умолчанию использовать векторный режим, если задан идентификатор карты, но для него не указан тип отрисовки (например, DEMO_MAP_ID).

3.56.10

25 апреля 2024 г.

Изменения:

  • [Бета-канал] Событие gmp-placeselect элемента PlaceAutocompleteElement теперь распространяется вверх.
  • [Бета-канал] Теперь доступны новая кнопка закрытия окна информации и необязательный заголовок.
  • [Бета-канал] Улучшены специальные возможности для клавиатуры и одного указателя для элемента управления "Просмотр улиц".
  • Исправлена утечка памяти, возникавшая при удалении расширенных маркеров.
  • Устранена проблема, из-за которой у кругов не было ровного периметра.
  • Добавлен API для установки векторного режима во время создания экземпляра google.maps.Map (mapId не требуется).

3.56.8

11 апреля 2024 г.

Изменения:

  • Устранена утечка памяти при использовании AdvancedMarkerElement.

3.56.7

4 апреля 2024 г.

Изменения:

  • Добавьте функцию searchNearby в новый класс Place.

3.56.6

28 марта 2024 г.

Изменения:

  • [Бета-версия] Растровые фрагменты карт теперь предоставляются в формате изображений WebP.
  • Исправлено позиционирование якоря информационного окна для объектов инфраструктуры на векторных картах.
  • Исправлена ошибка, из-за которой значок AdvancedMarkerElement отображался без заданного местоположения.
  • В InfoWindow API добавлено событие close.

3.56.5

21 марта 2024 г.

Изменения:

  • [Бета-канал] Новые цвета базовой карты теперь используются по умолчанию для разработчиков, которые не используют идентификаторы карт. Подробнее о новом стиле базовой карты можно узнать на странице https://developers.google.com/maps/new-basemap-style-opt-in.
  • Исправлено базовое положение информационного окна для ярлыков и значков векторной карты.

3.56.4

14 марта 2024 г.

Изменений, видимых пользователям, нет.

3.56.3

7 марта 2024 г.

Изменений, видимых пользователям, нет.

3.56.1

22 февраля 2024 г.

Изменения:

  • Исправлена ошибка в документации для параметра "fields" метода Place.searchByText.
  • [Бета-канал] Создает в <gmp-map> слот по умолчанию и позволяет создавать пользовательские элементы для упаковки веб-компонентов Maps JavaScript API.
  • Добавьте варианты парковки в новый API класса Place.
  • Прекращение поддержки google.maps.Marker Вместо этого используйте google.maps.marker.AdvancedMarkerElement. В настоящее время прекращение поддержки google.maps.Marker не планируется, но мы рекомендуем использовать google.maps.marker.AdvancedMarkerElement вместо google.maps.Marker. Мы продолжим исправлять серьезные ошибки в google.maps.Marker, но не будем устранять существующие. Об их отключении мы предупредим за 12 месяцев. Чтобы получить подробную информацию о прекращении поддержки, перейдите по ссылке https://developers.google.com/maps/deprecations.
  • Добавьте дополнительные атрибуты в новый API класса Place.
  • Добавьте способы оплаты в новый API класса Place.

3.55.11a

15 февраля 2024 г.

Изменения:

  • Запретить автоматическую прокрутку карты при нажатии.

3.55.11

8 февраля 2024 г.

Изменения:

  • [Альфа-версия] Из PlaceAutocompleteElement удалено свойство inputElement.
  • [Альфа-версия] Добавление частей CSS для элемента автозаполнения мест
  • [Бета-канал] Элемент PlaceAutocompleteElement теперь доступен в предварительной версии (v=beta)
  • Добавьте параметры специальных возможностей в Places V2 API.

3.55.10

1 февраля 2024 г.

Изменения:

  • [Бета-канал] Прекращена поддержка SearchByTextRequest.rankBy. Используйте вместо него SearchByTextRequest.rankPreference.
  • [Бета-канал] Методы Place.findPlaceFromQuery и Place.findPlaceFromPhoneNumber больше не доступны. Используйте вместо них Place.searchByText.
  • Исправлена ошибка, из-за которой не отслеживалось использование по каналам.
  • Включите ломаные линии с учетом трафика для поставщиков данных о поездках и местоположении транспортных средств в JavaScript Journey Sharing.
  • Новый класс Place теперь доступен в еженедельном канале.
  • Удаление Place.openingHours Используйте вместо него regularOpeningHours.

3.55.9

25 января 2024 г.

Изменения:

  • [Бета-канал] Устранена проблема, из-за которой диалоговое окно с сочетаниями клавиш не закрывалось при нажатии клавиши Esc на устройстве MapElement.
  • В URL начальной загрузки добавлен новый параметр URL loading=async для прямой загрузки скрипта. Это означает, что Maps JavaScript API не был загружен синхронно и что код JavaScript не запускается событием load скрипта. Мы настоятельно рекомендуем по возможности задавать значение async, чтобы повысить эффективность.

3.55.8

18 января 2024 г.

Изменения:

  • [Альфа-версия] Теперь токен сеанса отправляется как часть запросов PlaceAutocompleteElement.
  • [Бета-канал] Добавлено новое свойство gmpClickable в AdvancedMarkerElement. Это критическое изменение для пользователей, которые регистрируют событие gmp-click с помощью addEventListener() в бета-канале. Чтобы получать событие gmp-click при клике, задайте для свойства gmpClickable значение true или добавьте атрибут gmp-clickable в веб-компонент . Если вы используете addListener() для регистрации события gmp-click, вам не нужно ничего менять.

3.55.7

11 января 2024 г.

Изменения:

  • [Бета-версия] Свойство element класса AdvancedMarkerElement теперь указывает на экземпляр AdvancedMarkerElement.
  • [Бета-канал] Расширенные маркеры теперь позволяют настраивать контент с помощью дочерних узлов
  • Исправлена ошибка, из-за которой после нажатия на карту не работали сочетания клавиш для панорамирования и масштабирования.
  • Включите настройку ломаной линии для функции "Поделиться маршрутом" в JavaScript.
  • [Альфа-версия] Добавьте атрибуты types, requestedLanguage, requestedRegion и name в PlaceAutocomplete
  • [Бета-канал] Исправлена ошибка, из-за которой при вызове document.createElement('gmp-advanced-marker') не создавался элемент расширенного маркера.

3.55.3

30 ноября 2023 г.

Изменения не видны пользователям.

3.55.2

23 ноября 2023 г.

Изменения:

  • Исправлена ошибка, из-за которой в режиме "Просмотр улиц" возникали ошибки CSP, связанные со стилями.

3.55.1

16 ноября 2023 г.

Изменений, видимых пользователям, нет.

3.54.12a

8 ноября 2023 г.

Изменения:

  • Исправлена ошибка, из-за которой WebGLOverlayView не отображался в некоторых ситуациях.

3.54.12

2 ноября 2023 г.

Изменения:

  • [Альфа-версия] Автозаполнение мест теперь является веб-компонентом. Это критическое изменение. Актуальную информацию об использовании можно найти на странице https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement.
  • [Альфа-версия] Обновление управления фокусом элемента автозаполнения мест
  • [Бета-канал] Событие gmp-zoomchange в MapElements
  • Включите MapTypeControl HORIZONTAL_BAR, чтобы автоматически обрабатывать контексты макета с письмом справа налево.

3.54.11

26 октября 2023 г.

Изменения:

  • Исправлена проблема, из-за которой при настройке элементов управления на карте могла возникать ошибка.
  • Добавлена возможность ограничить изображения Просмотра улиц только официальными источниками Google с помощью StreetViewLocationRequest и StreetViewControlOptions.

3.54.10

18 октября 2023 г.

Изменения:

  • [Бета-канал] MapElement теперь автоматически корректирует макет элементов управления для направления слева направо или справа налево на основе вычисленного стиля direction. Также доступны слоты для добавления пользовательских элементов управления. ControlPosition теперь поддерживает логические значения для макетов с направлением письма слева направо и справа налево. Maps Embed API теперь также автоматически настраивает макет элементов управления для языков с написанием слева направо или справа налево.
  • [Бета-канал] Для MapElement теперь включено свойство delegatesFocus.

3.54.9

12 октября 2023 г.

  • [Бета-канал] В Places API версии 2 добавлено описание от редактора.

3.54.7a

28 сентября 2023 г.

Изменения:

  • Добавлена поддержка нескольких поставщиков данных о местоположении в Journey Sharing JavaScript.

3.54.6

21 сентября 2023 г.

Изменения:

  • google.maps.FeatureLayer реагирует на события mousemove.
  • Добавлен тип google.maps.FeatureType.SCHOOL_DISTRICT, чтобы школьные округа поддерживались в стилях на основе данных.

3.54.5

14 сентября 2023 г.

Изменения:

  • [Бета-канал] Исправлена ошибка, из-за которой метод addEventListener() элемента AdvancedMarkerElement был недоступен.

3.54.4

7 сентября 2023 г.

Изменения:

  • Логотип Google будет реже перекрывать информацию об авторских правах на карте.

3.54.2

24 августа 2023 г.

Изменения:

  • Исправлена ошибка в DirectionsRenderer, из-за которой карта не загружалась, если масштаб и центр не были заданы до отрисовки DirectionsResult.

3.54.1

18 августа 2023 г.

Изменения:

  • Обновление Maps JavaScript API для поддержки ECMAScript 2020.
  • Расширенные маркеры теперь отображаются более четко.
  • Карта отключается, если метод Array.from переопределен реализацией, которая не поддерживает итерируемые объекты.
  • Исправлена ошибка, из-за которой фокус терялся, когда кнопки масштабирования были отключены на предельных уровнях.

3.53.13

27 июля 2023 г.

Изменения:

  • [Бета-канал] В новом классе Place изменен формат атрибуции. PhotoAttribution теперь называется AuthorAttribution. author теперь называется displayName. authorURI теперь называется uri. Фильм "photoURI" {?string} теперь доступен в сервисе "AuthorAttribution". Photo.attributions теперь называется Photo.authorAttributions. Review.authorAttribution {?AuthorAttribution} заменяет Photo.author/authorURI/authorPhotoURI.
  • [Бета-версия] В метод searchByText() класса Place добавлено обязательное поле textQuery и устаревший параметр query.
  • Скорректировано смещение привязки информационного окна для ярлыков и значков растровой карты.

3.53.12

20 июля 2023 г.

Изменения:

  • [Бета-канал] Добавлены поставщики данных о местоположении транспортных средств и автопарка по запросу для отслеживания автопарка и показа поездки в JavaScript.
  • Обновлено предупреждение, которое появляется, когда аргумент, переданный конструктору LatLng(), игнорируется.
  • Прекращена поддержка функции Marker.collisionBehavior. Вместо нее используется функция AdvancedMarkerElement.collisionBehavior.

3.53.11

13 июля 2023 г.

Изменения:

  • Теперь функция isLocationOnEdge() возвращает значение true, если указанная точка достаточно близка к началу или краю ломаной линии.
  • Добавлен журнал ошибок, чтобы разработчики знали, когда векторная карта не загружается и заменяется растровой картой.

3.53.7

15 июня 2023 г.

Изменения:

  • [Альфа-канал] Элемент автозаполнения мест обновлен для лучшей поддержки программ чтения с экрана и других технологий специальных возможностей.

3.53.5

1 июня 2023 г.

Изменения:

  • Разрешить передачу элемента Node свойству content расширенного маркера.
  • Повышена производительность расширенных маркеров при наложении.
  • Добавлено новое поле для DeliveryVehicleStop в JavaScript Journey Sharing.

3.53.4a

24 мая 2023 г.

Исправленные ошибки

  • Исправлена проблема с мерцанием на векторной карте.
  • Исправлен неправильный расчет даты при учете разных часовых поясов в методе getNextOpeningTime() для мест.
  • Исправлен ошибочный тип в VehicleJourneySegment для совместных поездок.

3.53.3

18 мая 2023 г.

Изменения:

  • [Альфа-канал] Исправлена ошибка, из-за которой элемент автозаполнения мест не восстанавливал исходный текст, если вы использовали клавиши со стрелками, чтобы выделить подсказку, а затем нажимали Escape.
  • [Альфа-канал] Обновлены стили подсказок автозаполнения мест, чтобы при переполнении текста показывалось многоточие.
  • [Бета-канал] В библиотеке локального контекста теперь показывается уведомление о том, что контекстная информация о местах на карте с локальным контекстом скоро будет удалена.
  • Исправлена ошибка, из-за которой при наведении указателя на значок человечка из Просмотра улиц не появлялся предварительный просмотр, если значок не был возвращен на панель хотя бы один раз.
  • Устаревшие границы, местоположения и радиусы в сервисе автозаполнения мест. Используйте вместо них locationBias и locationRestriction.

3.53.2

4 мая 2023 г.

Изменения:

  • [Бета-канал] Доступны стили на основе данных для наборов данных
  • [Бета-канал] Теперь доступны веб-компоненты <gmp-map> и <gmp-advanced-marker>.
  • В JavaScript Journey Sharing в Task и TaskTrackingInfo добавлено поле TimeWindow.
  • Классы AdvancedMarkerElement и PinElement добавлены в еженедельный канал.
  • Стили на основе данных для границ теперь доступны в еженедельном канале.
  • getMapCapabilities и событие mapcapabilities_changed выпущены в еженедельном канале.

3.53.1a

27 апреля 2023 г.

Изменения:

  • В сервис автозаполнения мест добавлена поддержка locationBias и locationRestriction.
  • [Бета-канал] Опубликована документация по методу toJSON для Place v2.
  • [Бета-канал] Исправлена ошибка, из-за которой не работало перетаскивание расширенных маркеров, когда карта была обернута.
  • [Бета-канал] Стили на основе данных PlaceFeature.fetchPlace displayNames будут на языке конечного пользователя.
  • [Бета-канал] Классы AdvancedMarkerView и PinView переименованы в AdvancedMarkerElement и PinElement.
  • [Бета-канал] Исправлена ошибка, из-за которой объекты AdvancedMarker и Pin иногда были доступны без явной загрузки. Не забывайте загружать библиотеку marker перед обращением к этим классам.
  • [Бета-канал] Теперь AdvancedMarker position нормализован до LatLngAltitude.
  • [Бета-канал] Свойство draggable расширенного маркера заменено на gmpDraggable.

3.52.9

13 апреля 2023 г.

Изменения:

  • [Бета-канал] Изменение значения свойства Place "priceLevel" с числа на строку. Теперь для параметра priceLevel доступны следующие значения: FREE, INEXPENSIVE, MODERATE, EXPENSIVE, VERY_EXPENSIVE.
  • [Бета-канал] Свойство AdvancedMarkerView.draggable заменено на gmpDraggable.
  • [Бета-канал] Удаление свойства icon и имени поля из класса Place. Разработчикам рекомендуется использовать svgIconMaskURI.
  • [бета-канал] Теперь свойство title объекта AdvancedMarkerView принимает только строку. Названия можно удалить, указав пустую строку.
  • [Бета-канал] Добавлено поле svgIconMaskURI, поддерживаемое методами Place.fromPlaceFrom.
  • [Бета-канал] Изменено свойство класса места с userRatingsCount на userRatingCount
  • Улучшен вывод ошибок в консоль.

Исправленные ошибки

  • Исправлена ошибка, из-за которой при закрытии окна InfoWindow возникала ошибка.

3.52.8

6 апреля 2023 г.

Изменения:

  • Добавлено поле pollingIntervalMillis в качестве общедоступного поля поставщиков местоположений избирательных участков в JavaScript Journey Sharing.
  • [Бета-канал] Изменен ответ JSON класса Place: вместо змеиного регистра используется нижний верблюжий регистр.

Исправленные ошибки

  • Исправлена ошибка, из-за которой в отзывах о местах publishTime показывалась неправильная дата.
  • Исправлена ошибка, из-за которой не удавалось создавать пользовательские элементы.
  • [Бета-канал] Исправлена ошибка, из-за которой расширенные маркеры исчезали при переходе карты через край.

3.52.6

23 марта 2023 г.

Изменения:

  • [Альфа-канал] Выпущен экспериментальный виджет автозаполнения мест (новая версия).
  • Добавлена функция "Поделиться путешествием по JavaScript" в еженедельный канал.

3.52.5

16 марта 2023 г.

Изменения:

  • [Бета-канал] Стили на основе данных: удалены типы объектов NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 и SUBLOCALITY_LEVEL_1.

Исправленные ошибки

  • Исправлена ошибка, из-за которой интерфейсы TypeScript были пустыми для библиотек, используемых importLibrary().

3.52.4

9 марта 2023 г.

Изменения:

  • [Бета-канал] Подавляет событие клика по улучшенному маркеру, когда маркер перетаскивается.

3.52.3

2 марта 2023 г.

Изменения:

  • [Бета-канал] Добавлены объекты TaskTrackingInfo для передачи геоданных с помощью JavaScript.
  • [Бета-канал] Maps JavaScript API теперь поддерживает ECMAScript 2020.

Исправленные ошибки

  • Исправлена утечка памяти, которая могла происходить при добавлении маркеров на карту и их удалении.
  • Исправлена ошибка, из-за которой интерактивный элемент становился кликабельным, если он находился под кликабельным расширенным маркером на устройствах с сенсорным экраном.

3.52.2

23 февраля 2023 г.

Изменения:

  • [Бета-канал] Стили на основе данных: удалено свойство PlaceFeature.displayName.
  • [Бета-канал] Исправлена ошибка, из-за которой объекты WebGLOverlayView не удалялись корректно при вызове setMap(null).
  • Исправлена ошибка, из-за которой библиотека search считалась неизвестной.
  • Исправлена ошибка, из-за которой кнопка закрытия InfoWindow была невидима в корневом элементе Shadow DOM.
  • Чтобы улучшить Core Web Vitals и сократить ненужную передачу данных, Maps JS теперь откладывает загрузку фрагментов карты до тех пор, пока карта не приблизится к области просмотра. Для карт, созданных в исходной области просмотра страницы, ничего не изменится.

3.52.1

16 февраля 2023 г.

Изменения:

  • Добавлена функция importLibrary(), которая позволяет динамически загружать библиотеки во время выполнения.
  • [Бета-канал] Включите функцию автоматического панорамирования информационного окна при открытии на расширенном маркере.
  • [Бета-канал] Некоторые поля в объектах данных библиотеки передачи геоданных стали обязательными
  • [Бета-канал] Стили на основе данных: типы объектов NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 и SUBLOCALITY_LEVEL_1 больше не поддерживаются. Они будут удалены в марте 2023 г.

3.51.8

2 февраля 2023 г.

Изменения:

  • Бета-канал: поддержка отрисовки расширенных маркеров на картах пользовательских типов.
  • Последняя версия встроенного начального загрузчика будет повторно использовать одноразовые числа CSP, найденные в других частях документа.

3.51.7

26 января 2023 г.

Изменения:

  • Бета-канал. Стили на основе данных. Добавлен метод fetchPlace для получения отображаемого названия PlaceFeature. Поддержка свойства PlaceFeature.displayName будет прекращена, и оно будет удалено в феврале 2023 г.

3.51.6

19 января 2023 г.

Исправленные ошибки

  • Исправлена ошибка, из-за которой при удалении с карты расширенного маркера с конфликтом в DOM иногда оставался элемент-призрак.

3.51.5

12 января 2023 г.

Изменения:

  • Исправлен тип element в AdvancedMarkerView, PinView и LocalContextMapView с Element на HTMLElement | SVGElement, чтобы точнее соответствовать требуемому типу элемента.

Исправленные ошибки

  • Исправлена ошибка, из-за которой при использовании расширенного маркера с информационным окном последнее могло не открываться после перетаскивания маркера с помощью клавиатуры.

3.51.4

5 января 2023 г.

Изменения:

  • Бета-канал: добавление новых атрибутов в класс Place
  • Бета-канал. Массив FeatureMouseEvent.features стилей на основе данных может содержать несколько объектов, если в месте клика их несколько. При этом будут активированы все прослушиватели кликов FeatureLayer.
  • Бета-канал: выдача ошибки при недопустимых аргументах для google.maps.Map.getFeatureLayer.
  • Исправляет положение пикселей расширенных маркеров на полноэкранной карте.
  • Теперь события мыши на карте игнорируют нажатия кнопок мыши, которые происходят, когда уже нажата другая кнопка мыши.
  • Исправлена ошибка, из-за которой расширенные маркеры исчезали при увеличении масштаба карты.
  • Повышает производительность при увеличении масштаба карты с большим количеством расширенных маркеров.
  • В документацию по StreetViewPanoramaOptions добавлено уточнение, что clickToGo не поддерживается в пользовательских панорамах.
  • Повышена производительность при создании LatLngBounds, в том числе с помощью Map.getBounds().
  • Обновляет ссылку WebGLOverlayView для onAdd и onRemove.
  • Добавлена возможность настраивать стиль маркеров в функции "Совместное использование маршрута".

3.51.3

8 декабря 2022 г.

Изменения:

  • Исправлена ошибка, из-за которой маркер не терял фокус клавиатуры, когда находился за пределами области просмотра карты.
  • Бета-канал: добавлен класс Place – новый более простой API, поддерживающий современные шаблоны использования, такие как Promises. В класс Place добавлены новые поля данных.
  • Бета-канал: исправлена ошибка, из-за которой расширенные маркеры не отображались при передаче карты, обернутой в прокси.
  • Бета-канал: добавлена настройка маркера поставщика местоположения поездки для JavaScript Journey Sharing.

3.51.2

1 декабря 2022 г.

Изменения:

  • Бета-канал: теперь доступен API google.maps.importLibrary().
  • Бета-версия: поддержка прекращена. Поддержка локального контекста прекращена, и мы не рекомендуем использовать его на новых сайтах. Эти функции будут работать как прежде, а об их отключении мы предупредим за 12 месяцев. Если вы хотите сами создать что-то похожее на библиотеку локального контекста, рекомендуем попробовать решение Neighborhood Discovery в инструменте Quick Builder или использовать библиотеку Places с Maps JavaScript API. При этом вам могут быть полезны примеры кода и практические работы для библиотеки Places.
  • Бета-канал. Чтобы улучшить Core Web Vitals и сократить ненужную передачу данных, Maps JS теперь откладывает загрузку фрагментов карты до тех пор, пока карта не приблизится к области просмотра. Карты, созданные в исходной области просмотра страницы, не должны отличаться.
  • Бета-канал: добавлено событие для опроса изменений состояния поставщиков геоданных в Journey Sharing.
  • Бета-канал: добавлены функции настройки стиля для функции "Совместное использование маршрута". Устаревшие методы настройки.
  • Добавляет возможность управления с клавиатуры для шагов на панели маршрута. Теперь для навигации по маршрутам можно использовать клавишу Tab, а для выбора – клавишу Ввод или Пробел.
  • google.maps.geometry.spherical.computeArea() теперь принимает LatLngBounds и Circle. Теперь LatLngBounds можно создать с помощью LatLngBoundsLiteral.
  • Добавляет текст alt к изображениям на панели предлагаемых маршрутов DirectionRenderer.

3.51.1

17 ноября 2022 г.

Изменения:

  • Бета-канал: выпущен класс Place в библиотеке Places.
  • Бета-канал: добавлены функции настройки стиля для совместных поездок. Более старые способы настройки больше не поддерживаются.
  • Maps Embed API больше не поддерживает Internet Explorer 11.
  • Логотип Google в Maps Embed API меняет стиль при использовании гибридного вида или вида со спутника, чтобы его было лучше видно.
  • Улучшена производительность загрузки расширенных маркеров.
  • Делает кнопку "Отменить" в рисунке доступной для клавиатуры и программ чтения с экрана.
  • Делает маркеры отрисовщика маршрутов доступными для клавиатуры и программ чтения с экрана.
  • Добавляет описание ARIA в элемент управления масштабом карты.
  • Включить фокус клавиатуры и взаимодействие с элементом управления масштабом карты.
  • В Geocoder JS API добавлен параметр языка. Maps JS API больше не считает US регионом по умолчанию в Geocoder, если он не указан явным образом.
  • В Directions JS API добавлен параметр языка.
  • Добавлен параметр языка в Distance Matrix JS API.

Исправленные ошибки

  • Исправлена ошибка, из-за которой фокус клавиатуры перенаправлялся на маркер при открытии информационного окна.
  • Исправлена ошибка, из-за которой маркеры не могли быть в фокусе.

3,51

16 ноября 2022 г.

Изменения:

  • Недельная версия была обновлена до 3.51.
  • Квартальная версия обновлена до 3.50.
  • Версии 3.49 и 3.48 по-прежнему доступны по запросу.

3.50.12a

7 ноября 2022 г.

Изменения:

  • Исправлена ошибка, из-за которой у google.maps.event.addListenerOnce и google.maps.event.addDomListenerOnce была неправильная привязка this.

3.50.12

3 ноября 2022 г.

Изменения:

  • Бета-канал. Расширенные маркеры теперь поддерживают высоту при использовании на наклонных картах.

3.50.11

27 октября 2022 г.

Изменения:

  • Бета-канал. Теперь при недоступности слоев объектов стилей на основе данных в журнал записывается ошибка.
  • Бета-канал: улучшена производительность при загрузке улучшенных маркеров по умолчанию.

3.50.10

20 октября 2022 г.

Исправленные ошибки

  • Исправлены отступы справа и снизу для окна InfoWindow в iOS.

3.50.9

13 октября 2022 г.

Изменения:

  • Выбранные шаги теперь выделяются на панели маршрута.
  • Исправлена типизация TypeScript для конструктора PinView.
  • Исправлены типы TypeScript для конструктора LagLngAltitude.
  • Обновляет изображение значка маркера по умолчанию в DirectionsRenderer.

3.50.8

6 октября 2022 г.

Изменения:

  • Бета-канал: выпущена предварительная версия расширенных маркеров.
  • Бета-канал: добавлена документация для isAdvancedMarkersAvailable в объекте возврата getMapCapabilities().
  • Добавлено примечание "Это поле доступно только для чтения" в описание API для LocalContextMapView и в свойство element для LocalContextMapViewOption.

Исправленные ошибки

  • Цвета в собственных стилях JSON теперь используют непрозрачность стиля по умолчанию, а не принудительно заданную непрозрачность 100 %.

3.50.7

29 сентября 2022 г.

Изменения:

  • Теперь программа чтения с экрана озвучивает инструкции по взаимодействию с Картами и Просмотром улиц.
  • В диалоговое окно быстрых клавиш добавлены сочетания клавиш для наклона и поворота.

3.50.6

22 сентября 2022 г.

Исправленные ошибки

  • Исправлена ошибка, из-за которой VoiceOver на iOS мог перемещаться по элементам под диалоговым окном быстрых клавиш.
  • Добавляет альтернативный текст к статическому изображению карты.

Изменения:

  • Теперь при вызове map.getMapCapabilities() в консоли регистрируется ошибка.

3.50.5

15 сентября 2022 г.

Изменения:

  • Добавлена константа MAX_BOUNDS для LatLngBounds, чтобы указывать максимальные границы LatLng для карт.
  • Позволяет программам чтения с экрана выполнять действия по нажатию на маркеры по умолчанию.

3.50.3

1 сентября 2022 г.

Изменения:

  • Бета-канал: в класс DeliveryVehicle JavaScript Journey Sharing добавлены настраиваемые атрибуты.
  • Исправлена ошибка, из-за которой после наклона карты в событии указывались неверные координаты LatLng.

3.50.2

25 августа 2022 г.

Изменения:

  • Бета-канал. Изменен метод FleetEngineDeliveryFleetLocationProvider, чтобы принимать строковый фильтр транспортных средств доставки.
  • Обновляет изображение значка маркера по умолчанию.

3.50.1

18 августа 2022 г.

Изменения:

  • Бета-канал: в бета-канал добавлены API возможностей карты (события getMapCapabilities и mapcapabilities_changed).
  • Бета-канал: в google.maps.Geocoder добавлен параметр language.
  • Бета-канал: в google.maps.DistanceMatrixService добавлен параметр language.
  • Бета-канал: в google.maps.DirectionsService добавлен параметр language.
  • Исправлена ошибка, из-за которой код региона игнорировался в нескольких Places JS API. В различные API Places JS добавлены параметры языка и региона.
  • Прекращена поддержка Просмотра улиц в Maps JavaScript API для сайтов, у которых в настройках Content Security Policy не указан домен googleapis.com. Дополнительную информацию можно найти в руководстве по Content Security Policy.

3.49.12

4 августа 2022 г.

Изменения:

  • Добавлен идентификатор карты DEMO_MAP_ID, который можно использовать в примерах кода, где требуется идентификатор карты. Этот идентификатор карты не предназначен для использования в рабочих приложениях и не может использоваться для функций, требующих облачной конфигурации (например, облачных стилей).
  • Уточните, что для начала отслеживания необходимо FleetEngineDeliverFleetLocationProvider.locationRestriction.

3.49.11

28 июля 2022 г.

Изменения:

  • Теперь на google.maps.VehicleType можно ссылаться как на перечисление среды выполнения.

3.49.10

21 июля 2022 г.

Изменения:

  • При проверке размера значка маркера, масштабированного размера значка маркера или размера информационного окна значения NaN для ширины или высоты отклоняются.
  • Исправлена ошибка, из-за которой на устройствах iOS в Просмотре улиц не был виден элемент управления отслеживанием движения.
  • Исправлена ошибка, из-за которой текст подсказки для маршрутов обрезался в языках с написанием справа налево в Embed API.
  • Делает информационное окно общественного транспорта более доступным и удобным для программ чтения с экрана.

3.49.9

14 июля 2022 г.

Изменения:

  • Пояснение об использовании полей идентификаторов в поставщиках данных о местоположении для функции "Совместный доступ к маршруту".

3.49.8

7 июля 2022 г.

Изменения:

  • Ссылки навигации в Просмотре улиц теперь доступны для клавиатуры и программ чтения с экрана.
  • Добавляет новый метод focus в StreetViewPanorama.

3.49

23 июня 2022 г.

Изменения:

Исправленные ошибки

  • Делает перечисление BusinessStatus доступным через google.maps.places.BusinessStatus.

3.49.5

16 июня 2022 г.

Изменения:

  • Добавляет в Просмотр улиц элементы управления и диалоговое окно для сочетаний клавиш, чтобы пользователям было проще их находить.

Исправленные ошибки

  • Исправлена ошибка, из-за которой при закрытии Просмотра улиц отправлялась форма.

3.49.4

9 июня 2022 г.

Изменения:

  • Перемещает WebGLOverlayView, CameraParams, LatLngAltitude, moveCamera, дробное масштабирование и getVisibleRegion в еженедельный канал.
  • Панорама по умолчанию в Просмотре улиц для Map теперь автоматически управляет фокусом при открытии. Это новый режим работы по умолчанию.
  • Теперь при закрытии панорамы в Просмотре улиц фокус автоматически восстанавливается (если это возможно).
  • Теперь режим просмотра улиц можно закрыть, нажав клавишу ESC (когда кнопка закрытия включена).
  • geometry.spherical.computeSignedArea() и geometry.spherical.computeArea() были оптимизированы для повышения надежности и точности.

3.49.3a

2 июня 2022 г.

Изменения:

  • Улучшена контрастность цвета для элемента управления отслеживанием движения в Просмотре улиц.
  • Управление отслеживанием движения в Просмотре улиц теперь доступно с клавиатуры и совместимо с программами чтения с экрана.
  • Классы MapsNetworkError, MapsRequestError и MapsServerError теперь доступны и описаны в документации.

3.49.2

26 мая 2022 г.

Изменения:

  • Улучшена контрастность цвета для элемента управления отслеживанием движения в Просмотре улиц.
  • Добавлена возможность управлять отслеживанием движения в режиме Просмотра улиц с помощью клавиатуры и программы чтения с экрана.
  • Классы MapsNetworkError, MapsRequestError и MapsServerError теперь общедоступны и описаны в документации.

3.49.1

19 мая 2022 г.

Изменения:

  • Бета-канал. Исправлена ошибка, из-за которой код региона игнорировался в нескольких Places JS API. Добавлены параметры языка и региона в различные API JavaScript для работы с местами.
  • Улучшена контрастность цветов для полноэкранного режима и элементов управления компасом в тёмной теме.
  • Делает доступными для программ чтения с экрана и пользователей с ограниченными возможностями элементы управления компасом, кнопкой закрытия и ссылкой на адрес в Просмотре улиц.

3,49

12 мая 2022 г.

Изменения:

  • Недельная версия API будет обновлена до 3.49.
  • Квартальная версия обновляется до 3.48.
  • Версии 3.47 и 3.46 по-прежнему доступны по запросу.
  • Версия 3.45 удалена, и вы больше не сможете пользоваться ею.

3.48.11

28 апреля 2022 г.

Изменения:

  • Теперь автозаполнение мест поддерживает больше типов. Подробнее…
  • isFractionalZoom был перенесен на еженедельный канал.

3.48.9

14 апреля 2022 г.

Изменения:

  • Бета-канал: включает WebGL 2.0 для WebGLOverlayView.
  • Бета-версия: библиотека JourneySharing включена в типы TypeScript, внешние файлы и справочную документацию Maps JavaScript API.
  • Поддержка функций google.maps.event.addDomListener() и google.maps.event.addDomListenerOnce() прекращена. Вместо этого используйте стандартный метод addEventListener(). Эти методы будут работать и дальше. Планов по их отключению в настоящий момент нет.
  • Добавляет title и aria-label к значку маркера Просмотра улиц.
  • Добавляет атрибут aria-pressed к элементу управления Полный экран.
  • Улучшены интервалы в раскрывающемся списке для элемента управления Тип карты.
  • Обновлены метки ARIA для раскрывающегося списка Тип карты.

Исправленные ошибки

  • Удаляет недопустимый атрибут aria-expanded из элемента управления типом карты по умолчанию.

3.48.8

7 апреля 2022 г.

Изменения:

  • Улучшен цветовой контраст логотипа Google в Maps JavaScript API и Embed API.

3.48.7a

31 марта 2022 г.

Изменения:

  • Бета-канал: удалены устаревшие API наложения WebGL.
  • Включает обновленную базовую карту для клиентов Maps JavaScript API. Обновленная базовая карта, которая уже используется в пользовательской версии Google Карт, содержит больше деталей, особенно в отношении природных объектов.

Исправленные ошибки

  • Отменяет предыдущее исправление для map.fitBounds() (упрощает переход между окнами просмотра на небольшие расстояния) до завершения анализа.
  • Исправлены проблемы с цветовым контрастом в элементе управления "Тип карты" в режиме высокой контрастности.
  • Сопоставляет доступные названия флажков управления типом карты с соответствующими визуальными метками.
  • Исправлены проблемы с цветовым контрастом в информационных окнах в режиме высокой контрастности.

3.48.6

24 марта 2022 г.

Изменения:

  • Исправлена ошибка map.fitBounds(), чтобы упростить переход между областями просмотра на коротких расстояниях.

3.48.5

17 марта 2022 г.

Изменения:

  • Только для Safari: обеспечивает автоматическую фокусировку на кнопке закрытия и контейнере контента в open.

Исправленные ошибки

  • Исправлена проблема с цветовым контрастом для ссылки "Посмотреть на Google Картах" на сайте sInfoWindows.
  • Исправлена проблема с цветовым контрастом для ссылки "Посмотреть на Google Картах" в элементе управления адресом StreetViewPanorama.

3.48.4

10 марта 2022 г.

Изменения:

  • Добавлено новое событие visible для InfoWindow.
  • Добавлен новый метод focus в InfoWindow.

3.48.3

3 марта 2022 г.

Изменения:

  • Бета-канал: позволяет использовать новый стиль вызова сервиса в Maps JavaScript API Просмотр улиц. Вам может потребоваться обновить Content Security Policy, чтобы эти вызовы не блокировались на уровне браузера.
  • В InfoWindow добавлено новое свойство ariaLabel.

3.48.1

17 февраля 2022 г.

Изменения:

  • Бета-канал: добавлена поддержка настройки глобальных идентификаторов опыта. Ознакомьтесь с документацией по API.
  • Бета-канал. Первый и второй параметры fromLatLngAltitude теперь будут объединены в LatLngAltitude вместо LatLng и number.
  • Параметр noWrap в LatLng переименован в noClampNoWrap.
  • Теперь программа чтения с экрана озвучивает инструкции по навигации между маркерами, когда фокус находится на одном из них.
  • Maps JavaScript API теперь передает телеметрическую информацию. Вам может потребоваться обновить Content Security Policy, чтобы эти вызовы не блокировались на уровне браузера. Дополнительную информацию можно найти в разделе Часто задаваемые вопросы.
  • Эта версия не поддерживает Internet Explorer. Чтобы продолжить поддержку Internet Explorer 11, укажите v=3.47. Эта версия будет доступна до ноября 2022 года.

3,48

10 февраля 2022 г.

Изменения:

  • Недельная версия обновлена до 3.48.
  • Квартальная версия была обновлена до 3.47.
  • Версии 3.46 и 3.45 по-прежнему доступны при запросе по номеру.

3.47.6

20 января 2022 г.

Исправленные ошибки

  • Исправлена ошибка, из-за которой страница прокручивалась вверх, когда фокус находился на элементе управления быстрыми клавишами.

3.47.4

6 января 2022 г.

Изменения:

  • Бета-канал: обновление WebGLOverlayView API для бета-версии. Все классы и методы, в названии которых есть "gl", заменены новыми, в названии которых есть "GL". Класс WebglCameraParams заменен новым классом CameraParams (подклассом CameraOptions).
  • Обновлена документация по методу PlaceOpeningHours. Теперь в ней указано, что часы работы в исключительных случаях не используются в расчетах.

3.47.3

9 декабря 2021 г.

Изменения:

  • Теперь конструкторы классов LatLng, LatLngBounds и Circle принимают экземпляр того же класса.

3.47.2

2 декабря 2021 г.

Изменения:

  • Параметр LatLngLiteral теперь можно использовать вместо параметра LatLng в проекциях.

Исправленные ошибки

  • Исправлены некоторые проблемы с отрисовкой, которые могли возникать при меньших значениях масштаба (менее 1,0).

3.47.1

18 ноября 2021 г.

Изменения:

  • Теперь LatLngLiteral можно использовать в качестве параметра везде, где в библиотеке геометрии разрешено использовать LatLng.
  • Добавлен новый API onGIStateUpdateRequest для поддержки WebGL в Maps JavaScript API.
  • Исправлен цветовой контраст на экране ошибки.
  • В бета-версии прекращена поддержка Internet Explorer 11. Версия 3.47 – это последняя версия Maps JavaScript API, которая поддерживает Internet Explorer 11. Мы полностью прекратим поддержку Internet Explorer 11 в ноябре 2022 года.
  • Карты больше не получают фокус при нажатии клавиши Tab, когда для параметра карты keyboardShortcuts задано значение false.
  • Кнопки "Увеличить" и "Уменьшить" теперь отключаются, когда достигается максимальный или минимальный уровень масштабирования соответственно.
  • Элемент управления MapType преобразован в семантические элементы, чтобы улучшить доступность и работу программы чтения с экрана в Maps Embed API.
  • Добавлен альтернативный текст для значка на экране ошибки.
  • Улучшена работа кода.

Исправленные ошибки

  • Замените атрибуты controlHeight и controlWidth, не соответствующие WCAG, на атрибуты data-*, соответствующие WCAG.

3,47

11 ноября 2021 г.

Изменения:

  • Недельная версия API обновлена до 3.47.
  • Квартальная версия обновлена до 3.46.
  • Версия 3.45 по-прежнему доступна по запросу.
  • Версия 3.44 была удалена, и вы больше не можете пользоваться ею.

3.46.12

4 ноября 2021 г.

Исправленные ошибки

  • В строке меню "Тип карты" обновлены ярлыки ARIA.
  • Embed API: добавлены метки ARIA для нескольких ссылок, чтобы улучшить работу программы чтения с экрана.
  • Embed API: исправлен цветовой контраст для некоторых текстовых элементов.
  • Исправлен тип google.maps.Marker.MAX_ZINDEX во внешних файлах.

3.46.11

28 октября 2021 г.

Изменения:

  • В геттерах и сеттерах теперь используется goog.a11y.aria. Это поможет избежать ошибок.

3.46.8

7 октября 2021 г.

Изменения:

  • Локальный контекст: удалена ссылка на атрибуцию из фотографий в информационном окне локального контекста.

3.46.6

23 сентября 2021 г.

Изменения:

  • Исправлена ошибка, из-за которой курсор на карте отображался в виде руки, когда карту нельзя было перетаскивать.

3.46.5

16 сентября 2021 г.

Исправленные ошибки

  • Исправлена ошибка с коэффициентом цветового контраста в виджете автозаполнения мест.

3.46.3

2 сентября 2021 г.

Изменения:

  • Инструкции по прокрутке теперь показываются над открытыми InfoWindow и CustomOverlay.

3.46.2

26 августа 2021 г.

Изменения:

  • Бета-канал: теперь отправляются телеметрические данные. Вам может потребоваться обновить Content Security Policy, чтобы эти вызовы не блокировались на уровне браузера. Дополнительную информацию можно найти в разделе Часто задаваемые вопросы.

3,46

18 августа 2021 г.

Теперь доступна версия 3.46 Maps JavaScript API. Подробная информация приведена в руководстве по управлению версиями.

Изменения:

  • В PlaceResult, icon_mask_base_uri и icon_background_color добавлены два новых поля.
  • Недельная версия обновлена до 3.46.
  • Квартальная версия была обновлена до 3.45.
  • Версия 3.44 по-прежнему доступна по запросу.
  • Версия 3.43 была удалена, и вы больше не можете пользоваться ею.

Прекращение поддержки:

  • Поддержка Internet Explorer прекращается. С августа 2021 года пользователи Internet Explorer 11 будут видеть предупреждение в верхней части окна карты. Это изменение связано с выпуском версии 3.46 Maps JavaScript API. Версия 3.47 – это последняя версия Maps JavaScript API, которая поддерживает Internet Explorer 11. Мы полностью прекратим поддержку Internet Explorer 11 в ноябре 2022 года.

Исправленные ошибки

  • Исправлена ошибка, из-за которой вершина многоугольника смещалась при определенных уровнях масштабирования.
  • Исправлена ошибка, из-за которой содержимое нескольких информационных окон перекрывало друг друга.

3.45.8

29 июля 2021 г.

Изменения:

  • Embed API. На встроенных картах уровень масштабирования сохраняется после перехода на страницу маршрутов.

3.45.7

22 июля 2021 г.

Изменения:

  • Поддержка IE11 прекращена. В бета-канале на Картах в IE11 теперь будет показываться баннер.
  • Ссылка "Проложить маршрут" на встроенных картах теперь работает точнее.

Исправленные ошибки

  • Исправлена ошибка, из-за которой метод getFeatureById() не мог получить объекты с идентификатором 0.
  • Исправлена ошибка, из-за которой при неопределенном или нулевом значении переменной ComponentRestriction возникала ошибка UNKNOWN ERROR/SERVICE BACKGROUND ERROR.

3.45.6a

15 июля 2021 г.

Изменения:

  • Теперь при открытии фокус переходит на контейнер InfoWindow, если первый доступный для выбора элемент не находится в области просмотра InfoWindow или если задано значение disableAutoPan=true.

Исправленные ошибки

  • Исправлена ошибка, из-за которой незавершенный многоугольник дорисовывался автоматически, когда менеджер рисования удалялся с карты и добавлялся на нее снова.
  • Исправлена ошибка, из-за которой строка "Маршруты" усекалась во всплывающем окне "Встроить карту" на некоторых языках.

3.45.5

1 июля 2021 г.

Изменения:

  • Обновлен URL для Maps Studio в типизации и JS API.

Исправленные ошибки

  • Исправлена ошибка, из-за которой при предоставлении обратного вызова не обрабатывался отказ объекта Promise.

3.45.4

24 июня 2021 г.

Изменения:

  • Устранена ошибка, из-за которой при отправке формы открывалось диалоговое окно с информацией о быстрых клавишах.
  • Исправлена ошибка, из-за которой кнопка "Быстрые клавиши" была смещена.
  • Удалены объекты, случайно добавленные в window (Spherical, PolylineCodec, PolyGeometry). Вместо этого доступ к этим объектам должен осуществляться через их полное пространство имен.

3.45.3

16 июня 2021 г.

Исправленные ошибки

  • Обновлен метод InfoWindow, чтобы фокус не перемещался, когда метод open() вызывается в том же цикле выполнения, что и создание экземпляра карты.

Изменения:

  • Раздел InfoWindowOpenOptions документации по API обновлен с более подробной информацией.
  • Исправлены кольца фокуса при использовании навигации с помощью клавиатуры (Tab + Option) в Safari.

3.45.2

10 июня 2021 г.

Исправленные ошибки

  • Исправлена проблема, из-за которой элемент управления "Тип карты" неправильно перекрывался фоном диалогового окна быстрых клавиш в Embed API.
  • Устранена неполадка, из-за которой при загрузке CSS-стилей шрифтов могла возникать ошибка.
  • Исправлена ошибка, из-за которой при панорамировании карты с открытым окном InfoWindow могло возникать мерцание.

Изменения:

3.45.1

3 июня 2021 г.

Изменения:

  • В интерфейс Data.StyleOptions добавлена документация по анимации, значкам, ярлыкам и свойствам прозрачности.
  • Обновлено диалоговое окно авторских прав для улучшения поддержки специальных возможностей.
  • Теперь при открытии информационных окон фокус будет автоматически переходить на них. Это новое поведение по умолчанию.
  • Добавлен API InfoWindowOpenOptions, позволяющий разработчикам управлять фокусом при открытии информационных окон.
  • Теперь информационные окна можно закрывать, нажимая клавишу Esc.
  • Теперь при использовании программ чтения с экрана InfoWindows объявляются как диалоговые окна.
  • Теперь изоляция полифиллов включена. Это изменение предотвращает установку внутренних полифиллов Maps API на хост-странице.

Исправленные ошибки

  • Устранена проблема, из-за которой при переключении вкладок браузера появлялось кольцо фокуса карты.
  • Исправлена проблема, из-за которой кольцо фокуса для элементов управления картой, маркеров и пунктов подменю элемента управления типом карты неправильно отображалось при взаимодействии с мышью в некоторых браузерах.

Новые функции:

  • Добавлена поддержка объектов Promise в сервисах Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom Imagery, StreetView и AutcompleteService.getPlacePredictions().
  • Добавлены элементы управления и диалоговое окно для сочетаний клавиш, чтобы их было проще найти.
  • Векторные карты теперь доступны в еженедельном канале (только базовые функции; функции WebGL доступны в бета-канале).

3.44.14

13 мая 2021 г.

Изменения:

  • Теперь, если метод InfoWindow.open() вызывается без связанного экземпляра Map или StreetView, в консоли регистрируется предупреждение.

3.44.12

28 апреля 2021 г.

Исправленные ошибки

  • Исправлена ошибка, из-за которой удаленные или скрытые оптимизированные маркеры снова добавлялись на карту после изменения ее типа.

Локальный контекст:

  • Добавлена поддержка массивов, у которых нет метода @@iterator, определенного как допустимое значение placeTypePreferences.

3.44.11a

20 апреля 2021 г.

Изменения:

  • Повышена производительность при создании пользовательских маркеров с объектами Icon.
  • Предотвратите перемещение фокуса на раскрывающиеся меню типа карты при наведении указателя мыши на кнопку.

Исправленные ошибки

  • Исправлена ошибка, которая могла возникать при загрузке статических маркеров до инициализации базовой карты.

3.44.9

8 апреля 2021 г.

Исправленные ошибки

  • Исправлена ошибка, из-за которой элементы управления картой были доступны с клавиатуры, когда включен Просмотр улиц.

3.44.8

1 апреля 2021 г.

Изменения:

  • Библиотека локального контекста. Логотип Google в представлении сведений о месте перемещен в нижнюю часть контента.

3.44.7

25 марта 2021 г.

Изменения:

  • Теперь при закрытии информационного окна фокус клавиатуры возвращается к нужному элементу.

3.44.4

4 марта 2021 г.

Изменения:

  • Изображения, сделанные под углом 45°, теперь доступны при большем количестве уровней масштабирования, а элемент управления поворотом включает кнопки для поворота по часовой стрелке и против нее.

Исправленные ошибки

  • Исправлена утечка памяти, которая могла происходить при повторном рендеринге карты.
  • Исправлена утечка памяти, которая могла происходить при добавлении или удалении кругов или прямоугольников на карте.

3.44.2

25 февраля 2021 г.

Изменения:

  • Исправлена ошибка, из-за которой вызов функции автозаполнения мест getPlacePredictions в бета-канале указывал на неправильную конечную точку.

3.44.1

18 февраля 2021 г.

Изменения:

  • Кнопки выбора мест в LocalContext теперь отключаются при перезагрузке показанных мест.
  • Маркеры, не оптимизированные для перетаскивания, теперь можно выбирать и перемещать с помощью клавиатуры.
  • Канал бета-версий: удалены объекты, случайно добавленные в window (Spherical, PolylineCodec, PolyGeometry). Доступ к этим объектам должен осуществляться через их полное пространство имен.
  • В бета-канале включена изоляция полифиллов. Это означает, что Maps JavaScript API больше не будет устанавливать полифилы на хост-страницу.

3.43.8a

25 февраля 2021 г.

Обновлен только квартальный канал. Изменения:

  • Исправлена проблема с утечкой памяти при многократном рендеринге карты.

3.43.8

5 февраля 2021 г.

Изменения:

  • Добавлена бета-поддержка Promises в AutocompleteService.getPlacePredictions().

Исправленные ошибки

  • Исправлена ошибка, из-за которой Markers с ярлыками перехватывал события кликов, даже если для clickable было задано значение false.

3.43.7a

28 января 2021 г.

Исправленные ошибки

  • Исправлены различные проблемы, связанные с рисованием ломаных линий.

3.43.6

21 января 2021 г.

Исправленные ошибки

  • Исправлена ошибка, из-за которой отверстия в многоугольниках GeoJSON иногда заполнялись.
  • Исправлена ошибка, из-за которой оверлей исчезал при переключении между картой и Просмотром улиц.

3.43.5

14 января 2021 г.

Изменения:

  • Изменены флажки в меню, чтобы их было удобнее использовать с программами чтения с экрана.
  • Увеличен размер кнопок floors для панорам в Просмотре улиц.
  • Исправлено положение элементов управления отслеживанием движения в мобильной версии Просмотра улиц.

Исправленные ошибки

  • Кнопка меню клавиатуры теперь запускает событие contextmenu.
  • Исправлена ошибка, из-за которой в некоторых случаях при переключении между картой и Просмотром улиц не работал элемент управления полноэкранным режимом.
  • Исправлена проблема, из-за которой программы чтения с экрана не могли перейти к маркерам на карте.
  • Исправлена ошибка, из-за которой значок места исчезал в маркере места LocalContext.

3.43.3

9 декабря 2020 г.

Изменения:

  • Интерфейс google.maps.MouseEvent переименован в google.maps.MapMouseEvent и добавлен атрибут domEvent, обеспечивающий прямой доступ к базовому событию из DOM.
  • Улучшено использование памяти для наложений многоугольников.
  • Память Canvas теперь освобождается явным образом, чтобы избежать проблем с памятью в Safari.

Исправленные ошибки

  • Исправлена ошибка, из-за которой в некоторых ситуациях при переключении между картой и Просмотром улиц переставал работать элемент управления полноэкранным режимом.
  • Исправлена ошибка, из-за которой в консоли регистрировалось событие click маркера.
  • Исправлена ошибка, из-за которой размер области, реагирующей на клик, у маркера был слишком большим.
  • Исправлена ошибка, связанная с конфликтами полифиллов, которая влияла на работу символов в IE11.

3.43.2

1 декабря 2020 г.

Изменения:

  • Добавлено событие contextmenu, которое является более подходящей альтернативой событию rightclick. Событие contextmenu позволяет реагировать на клики с нажатой клавишей Ctrl в macOS.
  • Добавляет атрибуты специальных возможностей к неоптимизированным маркерам, если указаны title или label.
  • Добавлены ярлыки и роли ARIA для элементов управления MapType, чтобы улучшить работу программ чтения с экрана.
  • Улучшена поддержка программ чтения с экрана для элементов управления MapType. Когда пользователь уходит из элемента управления, раскрывающееся меню автоматически закрывается.
  • Исправляет количество элементов, о которых сообщают программы чтения с экрана в раскрывающемся меню. Это предотвращает подсчет разделителя строк как элемента списка.
  • Добавляет кольцо фокуса в элемент map, чтобы указать фокус клавиатуры при фокусировке с помощью взаимодействия с клавиатурой.
  • Добавляет дополнительные элементы управления с помощью клавиатуры к элементам управления MapType. Теперь раскрывающиеся списки автоматически закрываются, когда элемент управления теряет фокус. Чтобы открыть раскрывающийся список, используйте клавиши со стрелками вверх и вниз, а чтобы закрыть – клавишу Esc. Клавиши Home и End позволяют перейти к первому и последнему пункту в раскрывающемся списке соответственно.

Исправленные ошибки

  • Исправлена ошибка, из-за которой отмена анимации маркера в некоторых случаях могла привести к тому, что будущие анимации этого маркера завершались раньше времени.

3.43.1a

20 ноября 2020 г.

Изменения:

  • Добавляет свойство className в интерфейс MarkerLabel, чтобы задать класс CSS элемента label.
  • Добавлена бета-поддержка промисов в сервисе Maximum Zoom Imagery.
  • Добавлена бета-поддержка объектов Promise в сервисе StreetView.
  • Добавлен текст для специальных возможностей к неоптимизированным маркерам, если указаны title или label.
  • Удален ярлык aria-pressed с кнопки раскрывающегося меню MapType, чтобы улучшить специальные возможности.
  • Теги DropdownMenu и DropdownMenuItem преобразованы в семантические элементы для улучшения доступности.
  • Изменен текст элемента "Авторские права" в соответствии со стандартами контрастности цветов.
  • Раскрывающиеся меню теперь можно открывать и закрывать с помощью клавиши Ввод или Пробел.
  • Теперь можно фокусироваться на пунктах раскрывающегося меню.
  • Библиотека локального контекста. Кнопки управления каруселью теперь отключаются, если они не могут быть использованы, и больше не перекрывают первый или последний элемент в списке.

Исправленные ошибки

  • Исправлена ошибка, которая могла возникать, когда GroundOverlays пересекает 180-й меридиан.
  • Быстрые клавиши больше не отключаются по умолчанию, если для правила disableDefaultUI задано значение true.
  • Исправлена ошибка, из-за которой программа чтения с экрана неправильно озвучивала текст для переключателей на карте.
  • Добавляет доступное название и тип в Map.
  • Исправлена документация по интерфейсу, в которой некоторые необязательные свойства были ошибочно указаны как обязательные.
  • Исправлена ошибка, из-за которой параметр конструктора LatLng в noWrap игнорировался при передаче LatLngLiteral.

3,43

18 ноября 2020 г.

Теперь доступна версия 3.43 Maps JavaScript API. Дополнительная информация доступна в руководстве по управлению версиями.

  • Недельная версия API обновлена до 3.43.
  • Квартальная версия была обновлена до 3.42.
  • Версия 3.41 по-прежнему доступна по запросу.
  • Версия 3.40 была удалена, и вы больше не сможете пользоваться ею.

3.42.9

15 октября 2020 г.

Изменения:

  • Исправлена ошибка, из-за которой программа чтения с экрана сообщала о неправильном состоянии флажка.
  • Исправлена проблема с элементами управления картой, из-за которой клавиши Tab и Shift+Tab использовались в неправильном порядке.
  • Кнопки карты преобразованы из div в нативные кнопки для улучшения специальных возможностей.
  • Теперь наклон для карт WebGL ограничен в зависимости от уровня масштабирования.
  • Исправлена ошибка, из-за которой кнопка полноэкранного режима частично исчезала в Internet Explorer, если значение controlSize было меньше 27.

3.42.8

7 октября 2020 г.

Изменения:

  • Добавлена бета-поддержка промисов в сервисе маршрутов.
  • Теперь геокодер componentRestrictions проверяет пустые строки.
  • Исправлена ошибка, из-за которой в Safari метка маркера перекрывалась пользовательским символом маркера.

Поддержка обновленных значков мест

1 октября 2020 г.

Значки, возвращаемые в ответах на запросы информации о местах и поиска мест, были обновлены и теперь используют новые глифы значков. Никаких действий не требуется, новые глифы будут показываться автоматически.

3.42.7

29.09.2020

Изменения:

  • Исправлена ошибка, из-за которой в подсказке к элементу управления "Сообщить об ошибке на карте" был неправильный порядок слов для языков с направлением письма справа налево.
  • Ярлык маркера с выравниванием по центру для текста с направлением справа налево.

3.42.6

21.09.2020

Изменения:

3.42.5

16.09.2020

Изменения:

  • Обновлен метод LatLngBounds.union для обработки случаев, когда две границы превышают 180 градусов.

3.42.4

8 сентября 2020 г.

Изменения:

  • Теперь при обнаружении недопустимой реализации Date.now() в консоли регистрируется ошибка.
  • Добавлена бета-поддержка объектов Promise в методах сервиса повышения привилегий.
  • Добавлено новое свойство InfoWindow.minWidth, позволяющее задавать минимальную ширину для InfoWindow.
  • Исправлена ошибка, из-за которой маршруты становились размытыми после изменения пункта назначения.

3.42

19 августа 2020 г.

Выпущена версия 3.42 Maps JavaScript API. Подробная информация приведена в руководстве по управлению версиями.

Изменения:

  • Теперь для InfoWindow по умолчанию задана максимальная ширина 648 пикселей. Ее можно переопределить, задав свойство maxWidth для InfoWindow. Ширина InfoWindow теперь может превышать 648 пикселей, но по-прежнему ограничена шириной карты. (Ранее ширина информационных окон всегда была ограничена меньшим из двух значений: 648 пикселей или ширина карты.)
  • Предотвращено мерцание отрисовки со стилем по умолчанию при отрисовке больших наборов данных GeoJson.
  • Недельная версия API обновлена до 3.42.
  • Квартальная версия была обновлена до 3.41.
  • Версия 3.40 по-прежнему доступна по запросу.
  • Версия 3.39 была удалена, и вы больше не можете пользоваться ею.

3.41.7

22.07.2020

Исправлено:

  • Исправлена ошибка, из-за которой при использовании облачных стилей установка для свойства clickableIcons значения false не давала никакого эффекта.

3.41.5

06.07.2020

Изменения:

  • Исправлено нарушение правил использования доверенных типов.

3.41.2

27 мая 2020 г.

Изменения:

3.41

20 мая 2020 г.

Выпущена версия 3.41 Maps JavaScript API. Дополнительная информация доступна в руководстве по управлению версиями.

  • Недельная версия обновлена до 3.41.
  • Квартальная версия была обновлена до 3.40.
  • Версия 3.39 по-прежнему доступна при запросе по номеру.
  • Версия 3.38 была удалена, и вы больше не можете пользоваться ею.

3.40.11

28 апреля 2020 г.

Изменения:

  • В результаты поиска мест и сведений о местах добавлено новое поле business_status. Используйте это поле вместо permanently_closed.
  • Исправлено некорректное предупреждение в консоли при запросе (нового) PlaceResult.utc_offset_minutes. Теперь предупреждение возвращается для PlaceResult.utc_offset, который был объявлен устаревшим.

3.40.9

14 апреля 2020 г.

Изменения:

  • Теперь, если в mapDiv передается не Element, Map выдает ошибку InvalidValueError, которую проще диагностировать.
  • Если браузер Chrome автоматически заполняет адрес в поле google.maps.places.Autocomplete, это больше не должно вызывать запрос автозаполнения на сервер (что позволит избежать оплаты).
  • Улучшено свойство maxWidth. До этого изменения, если вы указывали maxWidth элемента InfoWindow, равную 100, фактическая максимальная ширина элемента InfoWindow составляла 94 пикселя. После этого изменения максимальная ширина будет равна 100 пикселям.
  • Исправлена утечка памяти в конструкторе запросов на отрисовку при использовании маркеров и границ карты.

3.40.6

24 марта 2020 г.

Изменения:

  • Исправлена ошибка, из-за которой в IE11 текст в поле времени в пути был усечен.

3.40.4

10 марта 2020 г.

Изменения:

  • Исправлена ошибка, из-за которой двойной вызов setTilt() приводил к искажению карты.

3.40.2

23 февраля 2020 г.

Изменения:

  • Скрытый iframe на карте удален из навигации по вкладкам.

3.40.1

18 февраля 2020 г.

Изменения:

  • Не показывать предупреждение InvalidVersion для v=beta.
  • Исправлена проблема с прокруткой при показе Просмотра улиц.

3,40

11 февраля 2020 г.

Выпущена версия 3.40 Maps JavaScript API. Подробная информация приведена в руководстве по управлению версиями.

  • Недельная версия API обновлена до 3.40.
  • Квартальная версия обновлена до 3.39.
  • Версия 3.38 по-прежнему доступна по запросу.
  • Версия 3.37 была удалена, и вы больше не сможете пользоваться ею.

3.39.6

8 января 2020 г.

Выпущена версия 3.39.6 Maps JavaScript API. Дополнительная информация доступна в руководстве по управлению версиями.

Исправлено:

  • Для запросов маршрутов ZERO_RESULTS теперь регистрируются в консоли, а не в журнале ошибок.

3.39

20 ноября 2019 г.

Выпущена версия 3.39 Maps JavaScript API. Дополнительная информация доступна в руководстве по управлению версиями.

Изменения:

  • Internet Explorer 10 больше не поддерживается (последняя версия, в которой он поддерживался, – 3.38).
  • Теперь AutocompletePrediction возвращает расстояние по прямой до выбранного места от указанной точки широты/долготы.

Прекращение поддержки:

  • Поддержка полей Places open_now и utc_offset была прекращена 20.11.2019, и с 20.02.2021 они полностью отключены Подробнее об обновлении полей Places…
  • Недельная версия обновлена до 3.39.
  • Квартальная версия была обновлена до 3.38.
  • Версия 3.37 по-прежнему доступна по запросу с указанием номера.
  • Версия 3.36 была удалена, и вы больше не сможете пользоваться ею.

3,38

20 августа 2019 г.

Выпущена версия 3.38 Maps JavaScript API. Дополнительная информация доступна в руководстве по управлению версиями.

  • Недельная версия была обновлена до 3.38.
  • Квартальная версия была обновлена до 3.37.
  • Версия 3.36 по-прежнему доступна по запросу.
  • Версия 3.35 была удалена, и вы больше не можете пользоваться ею.
  • Сводные таблицы больше не поддерживаются (последней версией, в которой они поддерживались, была 3.37).
  • Поддержка Internet Explorer 10 прекращена. В зависимости от канала обновления или номера версии, которую вы используете, она будет прекращена в период с ноября 2019 г. по май 2020 г.

3,37

15 мая 2019 г.

Теперь доступна версия 3.37 Maps JavaScript API. Подробная информация приведена в руководстве по управлению версиями.

  • Недельная версия обновлена до 3.37.
  • Квартальная версия была обновлена до 3.36.
  • Версия 3.35 по-прежнему доступна по запросу.
  • Версия 3.34 была удалена, и вы больше не сможете пользоваться ею.
  • Internet Explorer 9 больше не поддерживается (последняя версия, в которой он поддерживался, – 3.34).

3,36

14 февраля 2019 г.

Выпущена версия 3.36 Maps JavaScript API. Дополнительная информация доступна в руководстве по управлению версиями.

Изменения:

  • Добавлены новые функции:
    • Теперь вы можете изменять размер элементов управления картой с помощью MapOption.controlSize.
    • Теперь вы можете ограничить границы карты с помощью свойства MapOptions.restriction.
  • Улучшено информационное окно.
  • Недельная версия обновлена до 3.36.
  • Квартальная версия была обновлена до 3.35.
  • Версия 3.34 по-прежнему доступна по запросу.
  • Версия 3.33 была удалена, и вы больше не можете пользоваться ею.

3.35

29 января 2019 г.

Изменения:

  • Теперь API может возвращать общее количество отзывов о каждом месте.
  • Добавлена поддержка кодов Plus Code. Plus Code – это короткие коды, которые позволяют определить адрес любого места в мире, даже если у него нет обычного почтового адреса.
  • Internet Explorer 9 больше не поддерживается.

Прекращение поддержки

  • Параметр placeIdOnly для Autocomplete больше не поддерживается.
  • Слой сводных таблиц в Maps JavaScript API не поддерживается с 3 декабря 2018 года. Слой сводных таблиц будет полностью отключен 3 декабря 2019 г. и после этой даты станет недоступен. Подробнее…

13 ноября 2018 г.

Теперь доступна версия 3.35 Maps JavaScript API. Подробная информация приведена в руководстве по управлению версиями.

Изменения:

  • Недельная версия была обновлена до 3.35.
  • Квартальная версия обновлена до 3.34.
  • Версия 3.33 по-прежнему доступна по запросу.
  • Версия 3.32 была удалена, и вы больше не сможете пользоваться ею.

3,34

14 августа 2018 г.

Теперь доступна версия 3.34 Maps JavaScript API. Дополнительная информация доступна в руководстве по управлению версиями.

Изменения:

  • Новые названия версий внедрены. Теперь вы можете указывать версии обновлений и номера версий API:
    • Недельная версия обновлена до 3.34.
    • Квартальная версия была обновлена до 3.33.
    • Версия 3.32 по-прежнему доступна.
    • Версия 3.31 была удалена, и вы больше не можете пользоваться ею. Клиенты, указавшие версии с 3.0 по 3.31, получат версию по умолчанию – недельную или квартальную (см. руководство Версии).
  • Включен увеличенный интерфейс управления. Поскольку сенсорные экраны становятся все популярнее, мы адаптировали интерфейс управления как для нажатий пальцем, так и для кликов мышью. (Вы можете отказаться от участия в тестировании, загрузив API с параметром v=quarterly, v=3.33 или v=3.32.)

243

11 июня 2018 г.

Изменения:

16 мая 2018 г.

Экспериментальная версия Maps JavaScript API теперь имеет номер 3.33. Дополнительные сведения вы можете найти в руководстве по управлению версиями API.

Изменения:

3,32

13 февраля 2018 г.

Изменения:

3,31

13 февраля 2018 г.

Изменения:

  • Первые 256 маркеров должны быть маркерами DOM, а остальные – маркерами тайлов. По умолчанию выбраны все маркеры.
  • При высоком уровне масштабирования (приближение) при перетаскивании человечка отдавать предпочтение панораме NEAREST, а не выбранной Google панораме BEST.
  • gestureHandling: none теперь работает так же, как и draggable: false, если изменить его в обработчике mousedown (теперь он вступает в силу при mousedown).

21 ноября 2017 г.

Версия 3.31 Maps JavaScript API теперь доступна в качестве экспериментальной версии. См. руководство по управлению версиями API.

Изменения:

  • Теперь в запросах информации о местах возвращается поле region.

3.30

16 августа 2017 г.

Maps JavaScript API версии 3.30 теперь доступен в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями API.

Изменения:

  • Кнопка полноэкранного режима теперь по умолчанию включена на компьютерах.
  • В этой версии добавлено свойство gestureHandling для приложений, предназначенных для компьютеров и позволяющих пользователям взаимодействовать с картой с помощью колеса прокрутки мыши или сенсорной панели. Чтобы управлять взаимодействием пользователей с картой, рекомендуется использовать свойство gestureHandling вместо свойств scrollwheel, disableDoubleClickZoom и draggable.

3.29

16 мая 2017 г.

Maps JavaScript API версии 3.29 теперь доступен в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями API.

Изменения:

  • Формат идентификатора панорамы для пользовательских панорам в Просмотре улиц изменился в связи с обновлением инфраструктуры. Это немного увеличивает количество доступных панорам.
    • Запросы пользовательских панорам с использованием старого идентификатора панорамы в Maps JavaScript API по-прежнему работают. Если вы попытаетесь найти панораму, используя свойство position объекта StreetViewPanoramaOptions, результат будет содержать новый идентификатор панорамы. Сопоставлять старые и новые идентификаторы панорам не требуется, поскольку и те, и другие останутся действительными.
    • Если вы используете логику проверки и/или синтаксического анализа идентификаторов панорам, обратите внимание, что формат идентификаторов панорам может измениться.
    • Если вы столкнетесь с проблемой, сообщите нам об этом через Систему отслеживания ошибок.
  • Обновления метода fitBounds класса google.maps.Map.
    • Чтобы изменить область просмотра, когда карта скрыта, задайте для нее значение visibility: hidden. Это обеспечит фактический размер элемента div карты.

3.28

18 апреля 2017 г.

Свойство draggable объекта MapOptions больше не поддерживается. Чтобы отключить перетаскивание карты на компьютерах, используйте свойство gestureHandling и задайте для него значение none.

15 февраля 2017 г.

Версия 3.28 Maps JavaScript API теперь доступна в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями API.

Изменения:

  • Карты с входом в аккаунт больше не поддерживаются в Maps JavaScript API версии 3.28 и выше.

3.27

2 февраля 2017 г.

Исправлено:

10 января 2017 г.

Теперь вы можете ограничить подсказки автозаполнения, чтобы они показывались только для нескольких стран. Для этого укажите до пяти стран в поле componentRestrictions объекта AutocompleteOptions.

15 ноября 2016 г.

Maps JavaScript API версии 3.27 теперь доступен в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями API.

Изменения:

  • Новый параметр gestureHandling в объекте MapOptions позволяет оптимизировать взаимодействие пользователей с картой на мобильных устройствах. Возможны следующие значения:
    • greedy – карта всегда панорамируется (вверх или вниз, влево или вправо), когда пользователь проводит пальцем по экрану. Иными словами, и при проведении одним пальцем, и при проведении двумя пальцами карта будет перемещаться.
    • cooperative – для прокрутки страницы нужно провести по экрану одним пальцем, а для панорамирования карты – двумя. Если пользователь проведет по карте одним пальцем, на ней появится оверлей с подсказкой, что для перемещения карты нужно использовать два пальца. Чтобы увидеть, как работает совместный режим, посмотрите приведенный выше пример на мобильном устройстве.
    • none: карту нельзя перемещать или масштабировать.
    • auto (по умолчанию) – поведение соответствует cooperative или greedy в зависимости от того, можно ли прокручивать страницу.

    Дополнительную информацию и примеры можно найти в руководстве для разработчиков.

  • На мобильных устройствах элемент управления для перехода в полноэкранный режим виден по умолчанию, поэтому пользователи могут легко увеличить карту. Когда карта находится в полноэкранном режиме, пользователи могут панорамировать ее, используя один или два пальца. Примечание. Полноэкранный режим не поддерживается на устройствах iOS, поэтому элемента управления для перехода в полноэкранный режим на устройствах iOS нет.

Поддержка карт с входом в аккаунт прекращена

6 октября 2016 г.

Функция входа в аккаунт больше не поддерживается. Версии Maps JavaScript API 3.27 и более ранние по-прежнему поддерживают персонализированные карты. В будущей версии поддержка карт для авторизованных пользователей будет прекращена, но по-прежнему можно будет сохранять места на Google Картах с помощью информационного окна или SaveWidget. Подробнее о картах с входом в аккаунт…

Изменение промежуточных путевых точек в ответе сервиса Directions

29 августа 2016 г.

Поле via_waypoints в ответе сервиса маршрутов содержит массив путевых точек, которые не были указаны в исходном запросе. Поле via_waypoints по-прежнему будет появляться в ответе на запрос перетаскиваемых маршрутов, но в ответе на запрос альтернативных маршрутов оно больше не используется. Версия 3.27  – последняя, в которой это свойство поддерживалосьvia_waypoints.

Рекомендуется запросить альтернативные маршруты, а затем отобразить все маршруты как неперетаскиваемые, а основной маршрут – как перетаскиваемый. Пользователи могут перетащить его так, чтобы он совпал с альтернативным. Поле via_waypoints доступно для результирующего маршрута (перетаскиваемого пользователем).

3.26

18 августа 2016 г.

Maps JavaScript API версии 3.26 теперь доступен в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями API.

Изменения:

  • Новый рендерер Просмотра улиц обеспечивает более плавные переходы и анимацию, улучшенное моделирование объектов, более качественную поддержку мобильных устройств и более понятные элементы управления. Подробную информацию можно найти в блоге Google Geo Developers.
  • Теперь API поддерживает события изменения ориентации устройства в Просмотре улиц, поэтому пользователи мобильных устройств могут осматриваться, поворачивая телефоны. Разработчик может включить или отключить эту функцию. Подробную информацию вы найдете в руководстве для разработчиков.

3,25

25 мая 2016 г.

Maps JavaScript API версии 3.25 теперь доступен в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями API.

Прекращение поддержки Internet Explorer 9

2 мая 2016 г.

С 30 апреля 2016 г. браузер Internet Explorer 9 больше не поддерживается официально в Maps JavaScript API. Ознакомьтесь со списком поддерживаемых браузеров.

3,24

14 апреля 2016 г.

Изменения:

  • Теперь вы можете отключить кликабельность значков на карте. Значок на карте обозначает объект инфраструктуры. См. метод setClickableIcons на странице google.maps.Map.

31 марта 2016 г.

Исправлено:

28 марта 2016 г.

Исправлено:

  • Проблема 9394. Информационные окна автоматически закрываются, когда пользователь открывает информационное окно для значка базовой карты, и наоборот.
  • Теперь логотип Google становится белым, если стиль базовой карты задан с помощью свойства styles. Ранее это происходило только при применении стиля с помощью StyledMapType.

18 марта 2016 г.

Исправлено:

  • Ошибка 9424: new LatLng({lat: 0, lng: 0})
  • Исправлено панорамирование мышью с помощью нового средства визуализации Просмотра улиц (с google.maps.streetViewViewer = 'photosphere').

15 февраля 2016 г.

Изменения:

  • Возможность отказаться от новых настроек с помощью google.maps.controlStyle = 'azteca' была удалена.

3,23

18 января 2016 г.

Изменения:

  • В этом выпуске добавлен новый элемент управления для полноэкранного режима карты. Пользователи могут нажать на элемент управления, чтобы развернуть карту на весь экран. По умолчанию этот элемент управления отключен. Вы можете включить его в MapOptions и настроить с помощью FullscreenControlOptions. По умолчанию используется значение RIGHT_TOP.
  • По умолчанию полноэкранный режим в Просмотре улиц включен. Вы можете отключить его с помощью StreetViewPanoramaOptions и настроить с помощью FullscreenControlOptions. Теперь его позиция по умолчанию – RIGHT_TOP.

4 января 2016 г.

Исправлено:

  • Проблема 9009. При синтезе событий мыши из сенсорных событий используйте левую кнопку вместо средней для совместимости с jQuery.
  • Проблема 4201. API больше не использует eval(). Теперь API можно использовать без директивы unsafe-eval Content Security Policy.

21 декабря 2015 г.

Изменения:

  • Параметр, позволяющий отключить кнопку входа для карт, на которых выполнен вход.Вместо кнопки будет показываться аватар пользователя, вошедшего в аккаунт. При этом пользователи по-прежнему смогут выполнять вход, совершая действия, требующие входа в аккаунт (например, добавляя объекты в избранное).
  • Изменился интерфейс для запросов текстового поиска. Параметр types не поддерживается с 1 марта 2016 г. Вместо него используется параметр type, который поддерживает только один тип на поисковый запрос. Кроме того, типы establishment, food и grocery_or_supermarket больше не будут поддерживаться в качестве параметров поиска (однако они по-прежнему могут возвращаться в результатах поиска). Запросы с устаревшим параметром types будут поддерживаться до 1 марта 2017 г. После этой даты все текстовые запросы должны будут использовать новую реализацию.

2 декабря 2015 г.

Изменения:

  • Конструктор Autocomplete проверяет, что ему был передан элемент ввода.
  • В информационных окнах объектов инфраструктуры на базовой карте показывается один и тот же контент независимо от того, вошел ли пользователь в аккаунт.
  • Внешние файлы Google Maps API для Closure Compiler теперь содержат тип (число или строку) для перечислений.

25 ноября 2015 г.

Изменения:

  • В объекты LatLng и LatLngBounds добавлены методы .toJSON(). Они предназначены для использования через JSON.stringify().

19 ноября 2015 г.

Изменения:

  • Белый логотип Google для стилизованных карт

Исправлено:

3.22

7 января 2016 г.

Исправлено:

  • Проблема 9009. При синтезе событий мыши из касаний используйте левую кнопку вместо средней для совместимости с jQuery.

10 ноября 2015 г.

Изменения:

  • Сервисы Directions и Distance Matrix теперь возвращают прогнозируемое время в пути с учетом загруженности дорог (в поле ответа duration_in_traffic), если выбран режим передвижения на автомобиле. Чтобы получить прогнозируемое время в пути, включите в запрос объектный литерал drivingOptions, указав текущее или будущее значение departureTime. Вы также можете указать trafficModel: оптимистический, пессимистический или наиболее вероятный (по умолчанию), чтобы повлиять на допущения, используемые при расчете времени в пути. Подробную информацию можно найти в руководствах для разработчиков по сервису Directions и сервису Distance Matrix. Примечание. duration_in_traffic доступен только клиентам с тарифным планом Premium платформы Google Карт.

Устаревший:

  • Поле запроса durationInTraffic теперь не поддерживается. Ранее пользователи платформы Google Карт с тарифным планом Premium могли указывать в этом поле, должна ли учитываться при расчете продолжительности поездки загруженность дорог. Сейчас этой цели служит поле drivingOptions.

5 ноября 2015 г.

Устаревший:

  • Библиотека AdSense не поддерживается с мая 2015 года и больше не доступна в экспериментальной версии Maps JavaScript API. Библиотека будет удалена из текущей и замороженных версий API. В качестве альтернативного решения можно использовать Google AdSense. Ознакомьтесь с руководством по созданию рекламного блока AdSense.

22 сентября 2015 г.

Изменения:

  • Добавлена поддержка идентификаторов мест при создании запросов маршрутов и матрицы расстояний: DirectionsRequest.origin, DirectionsRequest.destination и DirectionsWaypoint.location теперь принимают объекты Place, а DistanceMatrixRequest.origins и DistanceMatrixRequest.destinations – массив объектов Place.

15 сентября 2015 г.

Изменения:

  • По умолчанию изменилось положение и внешний вид многих элементов управления на карте и на панорамах в Просмотре улиц. Теперь интерфейс не зависит от того, используется ли режим входа, и больше похож на сайт Google Карт. Если вы хотите ещё некоторое время использовать прежние элементы управления, в версии 3.22 можно задать значение google.maps.controlStyle = 'azteca'.
  • Новый элемент управления "Полный экран" в Просмотре улиц позволяет пользователю открыть панораму в полноэкранном режиме.

Устаревший:

  • Элемент управления "Обзорная карта" больше не доступен.
  • Элемент управления панорамированием на карте больше не доступен. Чтобы панорамировать карту, пользователи нажимают на нее и перетаскивают ее или проводят по ней пальцем. (Обратите внимание, что элемент управления панорамированием в Просмотре улиц остается доступным.)
  • Элемент управления масштабом доступен только в одном стиле, поэтому google.maps.ZoomControlStyle больше не поддерживается.

1 сентября 2015 г.

Изменения:

  • Добавлены литералы LatLngBounds
  • Исправлена проблема со слишком широкими классами CSS
  • Улучшена загрузка фрагментов после изменения размера карты.

Прекращение поддержки Internet Explorer 8

31 августа 2015 г.

С 31 августа 2015 года Maps JavaScript API официально не поддерживает Internet Explorer 8. Ознакомьтесь со списком поддерживаемых браузеров. Информацию о правилах Microsoft в отношении поддержки браузеров можно найти в записи от 7 августа 2014 г. в блоге IEBlog.

3.21

5 августа 2015 г.

Изменения:

  • Повышение производительности: загрузка только видимых элементов
  • Многочисленные улучшения документации

21 июля 2015 г.

Изменения:

  • Запуск маркеров с ярлыками
  • Исправлено: ошибка нехватки памяти iOS7 для Poly на экранах с очень высоким разрешением
  • Исправления событий касания в IE10+
  • Теперь при проверке ошибок в данных, предоставленных разработчиком, в консоль выводится сообщение, а не ошибка.

6 июля 2015 г.

Исправлено:

17 июня 2015 г.

Изменения:

  • Исправлено: Проблема 6321: Ошибка: "Uncaught TypeError: Cannot read property 'x' of undefined" только в браузерах Android/iOS

2 июня 2015 г.

Изменения:

  • Устаревшие слои: CloudLayer, PanoramioLayer
  • Исправлено: ошибка 8098 – ошибка: взвешенная тепловая карта неправильно отображается с одной точкой.

2 июня 2015 г.

Изменения:

  • добавлена возможность геокодировать placeId в адрес или координаты;
  • возвращает идентификаторы мест через Geocoding API;

28 мая 2015 г.

Изменения:

  • Исправлена ошибка 6358: нотация пути SVG неправильно отображается на устройствах HDPI.

19 мая 2015 г.

Исправлено:

  • Проблема 7673. Элементы управления смещаются после использования раскрывающегося списка типов карт.
  • Проблема 7589. При изменении размера карты человечек прыгает.

3,20

24 апреля 2015 г.

Исправлено:

  • Увеличено максимальное масштабирование рельефа и загрузка фрагментов с высоким разрешением даже при максимальном масштабировании.

13 апреля 2015 г.

Исправлено:

  • Проблема 7820. Курсоры не работают на страницах, загруженных из file://.
  • Проблема 7591. Ошибка: метод StreetViewService.getPanoramaByLocation не работает, если аргумент radius не является целым числом.

25 марта 2015 г.

Исправлено:

  • Проблема 7733: Ошибка: накладываемые изображения KML внезапно стали очень низкого разрешения
  • Текст виджета "Сохранить" лучше выровнен со значком звездочки.

17 марта 2015 г.

Исправлено:

  • Проблема 7756. Ошибка: снижение производительности Safari 8.
  • Удален слой демографических данных
  • Улучшения в оформлении InfoWindow

17 февраля 2015 г.

Текущая экспериментальная версия Maps JavaScript API (3.19) станет стабильной.

Версия 3.17 будет удалена. Запросы к версии 3.17 или более ранним будут перенаправляться к версии 3.18.

Документация по управлению версиями доступна по адресу: https://developers.google.com/maps/documentation/javascript/versions

Доступные версии после перехода:

Экспериментальная: 3.20

Версия: 3.19

Замороженная: 3.18

3.19

24 апреля 2015 г.

Исправлено:

  • Курсоры в режиме входа в аккаунт.

19 марта 2015 г.

Исправлено:

20 января 2015 г.

Исправлено:

  • Issue 7475: Bug: phantomjs TypeError: Unable to delete property

13 января 2015 г.

Исправлено:

  • элементов теперь скрыты от программ чтения с экрана

17 декабря 2014 г.

Исправлено:

  • Проблема 6917. Ошибка: фигуры не учитывают свойство draggable карты.
  • Проблема 7445. Ошибка: сбои при использовании функции входа в Maps API версии 3.

2 декабря 2014 г.

Исправлено:

  • Проблема 7390: Ошибка: не работают гиперссылки на weather.com
  • Проблема 7376: Ошибка: WebGL был отключен (теперь снова включен)
  • Конфликт имен ES6 с символом

25 ноября 2014 г.

Исправлено:

  • Проблема 7333. Ошибка: в IE9 не работает каретка информационного окна

3.18

4 декабря 2014 г.

Исправлено:

  • Issue 7390: Bug: weather.com hyperlinks not working

18 сентября 2014 г.

Исправлено:

  • Проблема 7136: Несколько заголовков маркеров не работают в Firefox

9 сентября 2014 г.

Исправлено:

  • Проблема 7098. При задании направления точки обзора в Просмотре улиц возникает ошибка

26 августа 2014 г.

Версия 3.18 выпущена в экспериментальном режиме.

Версия 3.17 теперь стабильна.

3.17

20 августа 2014 г.

Исправлено:

  • Проблема 6937. Регрессия в версии 3.17: не удается прочитать свойство "remove" неопределенного объекта (в разделе "Места").

12 августа 2014 г.

Исправлено:

  • Проблема 6968. Ошибка: клавиши со стрелками на клавиатуре не работают с v=3.exp.

31 июля 2014 г.

Добавлено:

  • В документацию по областям карты добавлена информация о том, как через них передаются события DOM. Добавлена панель "overlayMouseTarget".

7 июля 2014 г.

Добавлено:

  • toGeoJson, добавленный в слои данных и отдельные объекты слоев данных, позволяющий экспортировать геометрию в GeoJSON.

24 июня 2014 г.

Добавлено:

  • place_id – уникальный идентификатор места, добавленный в библиотеку Places для автозаполнения и информации о местах.
  • В DirectionsRoute добавлено поле overview_path, содержащее кодированную ломаную линию, которая представляет весь маршрут.

26 мая 2014 г.

Добавлено:

  • Параметр sensor больше не требуется в URL Maps API.

20 мая 2014 г.

Версия 3.17 выпущена в экспериментальном режиме.

3.16

15 апреля 2014 г.

Исправлено:

8 апреля 2014 г.

Добавлено:

  • При рисовании карта панорамируется при перемещении мыши.

Исправлено:

  • Добавлена поддержка LatLngLiteral в большем количестве мест.
  • Размер информационного окна изменяется после загрузки шрифта Roboto (проблема 5713).

31 марта 2014 г.

Исправлено:

  • Полупрозрачные слои KML больше не прозрачные в IE 8 ( Проблема 6540)

26 марта 2014 г.

Исправлено:

  • Удалены вызовы event.returnValue в Chrome, чтобы предотвратить появление предупреждений в консоли.
  • Масштабирование сведением пальцев не работает в IE11 ( Проблема 5747)

18 марта 2014 г.

Добавлено:

12 марта 2014 г.

Добавлено:

24 февраля 2014 г.

Добавлено:

  • Поддержка паромов в сервисах "Матрица расстояний" и Directions.

17 февраля 2014 г.

Версия 3.16 выпущена в экспериментальном режиме.

3.15

3 марта 2014 г.

Исправлено:

10 февраля 2014 г.

Исправлено:

  • Отключите все виды аппаратного ускорения в Chrome/Linux, чтобы обойти более серьезную проблему с аппаратным ускорением в Chrome.

3 февраля 2014 г.

Исправлено:

29 января 2014 г.

Исправлено:

  • Отключите аппаратное ускорение для всех фрагментов в Chrome/Windows, чтобы обойти проблему с аппаратным ускорением в Chrome. ( ошибка 6219)

22 января 2014 г.

Исправлено:

16 января 2014 г.

Исправлено:

  • CSS для визуального обновления стал менее специфичным, чтобы переопределять меньше стилей, заданных пользователем.

27 ноября 2013 г.

Исправлено:

  • При создании маркера после инициализации карты возникает ошибка "contains is undefined" (проблема 5798)

19 ноября 2013 г.

Исправлено:

  • Значки маневров на панели маршрутов неправильно отображаются в Firefox.

3.14

10 сентября 2013 г.

Исправлено:

  • Ссылки в официальных информационных окнах Google не открываются в новых вкладках или окнах (ошибка 5794).

15 августа 2013 г.

  • Обновленный стиль становится стилем по умолчанию в конечной версии API.
  • DynamicMapsEngineLayer: отчеты об объектах для векторных, спутниковых и KML-слоев.

3.13

25 июня 2013 г.

Добавлено:

  • DynamicMapsEngineLayer

11 июня 2013 г.

Добавлено:

Исправлено:

  • Ошибка: пользовательские панорамы в Просмотре улиц и 90 градусов вниз (проблема 4875).

3.12

4 июня 2013 г.

Исправлено:

  • Событие domready информационного окна не запускается, если задано значение visualRefresh=true ( Проблема 5415)
  • Ошибка: информационные окна visualRefresh на iOS (проблема 5396).

15 мая 2013 г.

Добавлено:

29 апреля 2013 г.

Исправлено:

  • Удаленные маркеры остаются на карте в браузерах Android и Dolphin

3.11

19 февраля 2013 г.

Исправлено:

  • Изменение DrawingMode во время рисования приводит к ошибке
  • При нажатии на шаги на панели маршрутов масштаб меняется.

12 февраля 2013 г.

Исправлено:

  • Неперетаскиваемый многоугольник можно перетащить через перетаскиваемый многоугольник с помощью сенсорного ввода (проблема 4868).
  • Неправильные значки общественного транспорта на панели альтернативных маршрутов при переключении travelMode ( проблема 4581).
  • Метод panTo(latLng) не всегда центрирует карту точно по координатам latLng.

29 января 2013 г.

Добавлено:

  • добавлен слой StreetViewCoverageLayer для программного добавления слоя покрытия;
  • Доступ к StreetViewPov для панорам Просмотра улиц

Исправлено:

  • Повышенное использование памяти при работе с Google Maps JavaScript API версии 3.8 приводит к сбою (наблюдается в IE 9, Chrome и т. д.). ( Проблема 4162 )
  • Раскрывающееся меню в InfoWindow не следует за панорамированием карты в Firefox.

22 января 2013 г.

Добавлено:

  • Параметр draggable для ломаных линий, многоугольников, кругов и прямоугольников.
  • Поле price_level в PlaceResult

15 января 2013 г.

Исправлено:

  • Повторяющиеся значки ломаных линий неправильно отрисовываются для некоторых ломаных линий (проблема 4333).

7 января 2013 г.

Исправлено:

17 декабря 2012 г.

Добавлено:

  • Новые языки: урду и исландский

Исправлено:

17 декабря 2012 г.

Добавлено:

  • Новые языки: урду и исландский

Исправлено:

10 декабря 2012 г.

Добавлено:

  • возможность загружать изображения с заданным атрибутом crossorigin;

Исправлено:

  • проблемы с отображением маркеров с удаленными изображениями на крупных планах (проблема 4616);
  • Ошибка JS при повторном показе символов на ломаных линиях в IE 7/8.

3 декабря 2012 г.

Исправлено:

  • Библиотека Markermanager не работает с Maps API JS v3 (ошибка 4543).

27 ноября 2012 г.

Добавлено:

  • использование холста с высоким разрешением на устройствах с высоким разрешением для оптимизированных маркеров;

Исправлено:

  • Элемент управления MapTypeControl не очищает стили ( Проблема 4588)

3.10

4 февраля 2013 г.

Исправлено:

  • При использовании версии 3.8 JavaScript API Карт Google увеличивается использование памяти, что приводит к сбою (наблюдается в IE 9, Chrome и т. д.). ( Проблема 4162 )

25 сентября 2012 г.

Добавлено:

  • Просмотр улиц в помещении
  • Параметр fixedRotation для IconSequence
  • "Время с учетом текущей загруженности дорог" в маршрутах

11 сентября 2012 г.

Новинка!

  • Добавлено свойство StrokePosition для многоугольников, прямоугольников и кругов.
  • computeOffsetOrigin в библиотеке Geometry
  • Четыре новых языка в API: африкаанс, амхарский, суахили и зулу

28 августа 2012 г.

Добавлено:

  • типы для textSearch в Places API

Исправлено:

  • Объект Symbol нельзя передать в MarkerOptions в GWT.
  • Регрессия: масштабирование щипком на iOS 5 при прокрутке страницы (проблема 4046).

14 августа 2012 г.

Заметные изменения:

  • Измените интерфейс KmlLayer, чтобы он принимал URL в качестве свойства MVC, а не аргумента конструктора.

3,9

10 сентября 2012 г.

Исправлено:

  • Объект Symbol нельзя передать в MarkerOptions в GWT.
  • Регрессия: масштабирование щипком на iOS 5 при прокрутке страницы (ошибка 4046)

9 августа 2012 г.

Исправлено:

  • Синтаксическая ошибка в Android 3.x

31 июля 2012 г.

Заметные изменения:

  • Как скрыть наложение Просмотра улиц в пользовательских проекциях

Исправлено:

  • Символы маркеров не вызывают события в Safari, если масштаб больше 35.
  • Событие клика не вызывается для маркеров на специальной карте (тип карты + проекция).

25 июля 2012 г.

Исправлено:

17 июля 2012 г.

Исправлено:

  • В Internet Explorer нельзя нажать на текстовое поле в окне информации
  • Событие bounds_changed должно запускаться до zoom_changed (проблема 1399).
  • Параметр backgroundColor для карты не сохраняется после вызова Streetview
  • При переключении со стилизованной карты на спутниковый вид загружаются фрагменты карты
  • Свойства draggable/scrollwheel карты игнорируются в режиме рисования (проблема 4012).
  • LatLngBounds должен возвращать полный диапазон долготы, если показано больше одной копии мира
  • При двойном нажатии не должна создаваться пустая фигура ( проблема 3964).
  • Лишние события маркера при клике (проблема 3911).

Основные изменения:

  • Переименованы конечные точки поиска и запросов: search и query теперь называются nearbySearch и textSearch.

10 июля 2012 г.

Основные изменения:

  • Сделайте так, чтобы метод google.maps.event.removeListener() принимал null в качестве аргумента.

27 июня 2012 г.

Добавлено:

Основные изменения:

  • Распознавать прозрачный цвет.

23 июня 2012 г.

Добавлено:

  • Символы
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • Новые параметры стиля "weight" и "color":

http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html

15 мая 2012 г.

Добавлено:

  • Ограничение по странам для автозаполнения (AutocompleteOptions.componentRestrictions) (проблема 3899)
  • Фильтры по регионам и городам

3,8

1 мая 2012 г.

Исправлено:

  • Удаленные маркеры иногда появляются снова (проблема 4087).
  • Тени маркеров иногда не отображаются (ошибка 3993).

23 апреля 2012 г.

Исправлено:

  • Человечек остается на карте с пользовательским типом карты после закрытия Просмотра улиц (проблема 4076).
  • Удаленные анимированные маркеры нельзя повторно добавить на карту (ошибка 4052).

18 апреля 2012 г.

Исправлено:

  • В окне с информацией о погоде в Firefox всегда показывается значок дождя (проблема 4063).

Добавлено:

10 апреля 2012 г.

Исправлено:

  • Аэрофотоснимки показываются, даже если они доступны не для всей области просмотра (ошибка 3913).

3 апреля 2012 г.

Добавлено:

Исправлено:

  • Границы фрагментов карты видны для многоугольников в режиме совместимости с IE 9
  • Маркеры прыгают при панорамировании в режиме просмотра улиц на холсте

28 марта 2012 г.

Исправлено:

  • Используйте названия тегов в нижнем регистре, чтобы обеспечить совместимость с XHTML (проблема 3868).
  • Изменено поведение масштабирования для сенсорных панелей Apple, чтобы сделать их менее чувствительными (проблема 2416).

20 марта 2012 г.

Исправлено:

  • Создание маркера с изображением тени, которого не существует, приводит к ошибкам ( Проблема 4014).

Добавлено:

  • Перемещение и масштабирование по клику в Просмотре улиц (проблема 2447).

Заметные изменения:

  • По умолчанию в Просмотре улиц отключено изменение масштаба двойным кликом

6 марта 2012 г.

Исправлено:

  • Исправлена ошибка в OverviewMapControl, возникавшая при очень быстром увеличении масштаба (проблема 3882).
  • Ошибка в IE при удалении элемента div карты со страницы ( Проблема 3971)
  • Масштабированные маркеры неправильно отображаются в IE < 9 (ошибка 3912, ошибка 3908).

Добавлено:

21 февраля 2012 г.

Исправлено:

  • Размытые карты в IE 9 (ошибка 3875).
  • Ломаная линия, состоящая из коллинеарных ребер в пространстве LatLng, упрощается неправильно (проблема 3739).

Добавлено:

15 февраля 2012 г.

Исправлено:

  • Регрессия: масштабированные маркеры отображаются неправильно с недопустимым параметром size (проблема 3908).
  • Карта зависает в режиме редактирования, если метод setEditable(false) вызывается, когда пользователь перетаскивает контрольную точку (проблема 3842).

Заметные изменения:

  • Перекрестное затухание между панорамами в Просмотре улиц.

3.7

7 февраля 2012 г.

Исправлено:

  • Маркер мерцает в конечной позиции перед анимацией падения ( Проблема 3608)
  • Если одновременно открыть окно InfoWindow и задать масштаб, центр карты будет определен неправильно (проблема 3738).
  • Игнорирование нажатия правой кнопки мыши при перетаскивании маркеров (проблема 3237).
  • Название маркера иногда не отображается в Firefox ( Проблема 3773)

Заметные изменения:

  • Масштабируемые маркеры теперь отображаются в Canvas, если это возможно
Добавлено:

31 января 2012 г.

Исправлено:

  • Исправлена ошибка, из-за которой при панорамировании карты мира неправильно отображались фрагменты карты Кореи (проблема 2722).
  • Исправлено: невозможно точно перетащить человечка, чтобы открыть Просмотр улиц (проблема 3861).
  • Добавлено свойство "visible" для многоугольников ( Проблема 2861)
  • panTo и panBy анимируются, даже если области просмотра находятся далеко друг от друга (регрессия)

24 января 2012 г.

Исправлено:

  • События мыши всплывают через InfoWindow (проблема 3573).
  • Включены преобразования CSS в IE9.
  • Добавлен элемент управления imageDateControl в StreetViewPanorama
  • Включен режим просмотра улиц на холсте в IE 9, Opera и Safari/Windows.

16 января 2012 г.

Исправлено:

  • В режиме рисования человечка Pegman нельзя перетаскивать.
  • Корректно активировать события, учитывая zIndex многоугольников и других слоев.
  • Добавлено свойство "status" для KmlLayer ( Проблема 3015)

10 января 2012 г.

Исправлено:

  • Показывать значок человечка, если disableDefaultUI имеет значение true, а streetViewControl – значение true.

7 декабря 2011 г.

Исправлено:

  • Автомагистрали можно оформлять отдельно от шоссе (road.highway.controlled_access).
  • Событие place_changed теперь генерируется, когда пользователь нажимает клавишу Ввод в поле автозаполнения (проблема 3407).

28 ноября 1011 г.

Исправлено:

  • Изменение положения автозаполнения при изменении размера окна. Событие resize можно активировать в объекте Autocomplete.

22 ноября 2011 г.

Исправлено:

  • Размер контента InfoWindow теперь рассчитывается с учетом каскадных стилей.
  • Элемент управления поворотом аэрофотоснимка не соответствует направлению при создании карты

7 ноября 2011 г.

Основные изменения:

  • Новый визуальный стиль стандартных элементов управления
  • Редактируемые фигуры (многоугольники, ломаные линии, окружности, прямоугольники)
  • Новый класс DrawingManager для добавления новых оверлеев.
  • Новые поля PlaceResult: website и international_phone_number
  • Новое поле ElevationResult: resolution

Исправлено:

  • Значки начала и конца маршрута в результатах поиска маршрутов теперь отображаются с прозрачным фоном в IE 7+

3,6

31 октября 2011 г.

Исправлено:

  • Ошибка при использовании Maps API с библиотекой Prototype в IE7

25 октября 2011 г.

Исправлено:

  • Ошибки, возникающие, когда карта KmlLayer изменяется до завершения загрузки слоя
  • Утечка памяти в IE при добавлении и удалении многоугольников

18 октября 2011 г.

Заметные изменения:

  • Добавлено поле keyword в PlaceSearchRequest
  • Удалены линии дорожной разметки в Просмотре улиц

10 октября 2011 г.

Исправлено:

  • Слишком длинный адрес в предпросмотре Просмотра улиц

27 сентября 2011 г.

Исправлено:

  • Элемент управления обзорной картой обновляет центр и масштаб вместе, если масштаб изменился.

27 сентября 2011 г.

Исправлено:

  • Двойное извлечение начальных фрагментов в Chrome
  • Утечка памяти при панорамировании
  • Не убирать человечка из Просмотра улиц при панорамировании на область вне зоны покрытия
  • Регрессия: исчезновение объектов GroundOverlay, пересекающих долготу -180.
  • Регрессия: при открытии информационного окна во время панорамирования и масштабирования центр карты отображается неправильно

Заметные изменения:

  • Показывать предпросмотр Просмотра улиц при перетаскивании человечка

20 сентября 2011 г.

Исправлено:

  • Утечка памяти в Chrome/Windows при отрисовке маркеров с помощью Canvas.
  • Отображение маркера при виде с воздуха с курсом 90 или 270 градусов

Основные изменения:

  • Типы карт Google по умолчанию недоступны через реестр типов карт (предотвращает доступ к фрагментам карты).
  • Анимация поворота при переходе к аэрофотоснимкам и обратно.

12 сентября 2011 г.

Исправления

  • Маркер остается в поднятом положении после появления подсказки в Firefox 4+ ( Проблема 3334)

Заметные изменения:

  • GeocoderResult.formatted_address не документировано

6 сентября 2011 г.

Исправлено:

  • Информационное окно элемента выбора (раскрывающееся меню) не следует за панорамированием карты в Firefox.
  • Элементы мозаики в Корее на некоторых мобильных устройствах

29 августа 2011 г.

Заметные изменения:

  • Разрешить пользовательским элементам управления иметь более высокий Z-индекс, чем элементам управления API
  • Ссылки ведут на версию maps.google.com на нужном языке.
  • Не открывайте информационное окно над объектом KML, если у него нет HTML-кода, названия или описания.
  • Исправлена регрессия: фрагменты с высоким разрешением не работали.

24 августа 2011 г.

Исправления

  • Отключено аппаратное ускорение для Chrome/Mac: исправлена проблема с отрисовкой маркеров и нажатием на оверлей (ошибка 3544, ошибка 3551).
  • Исправлена ошибка масштабирования щипком на устройствах Android, когда страница прокручена (проблема 3373).

Основные изменения:

  • Значки компаний теперь включены по умолчанию.

17 августа 2011 г.

Заметные изменения:

  • Интерактивные значки объектов инфраструктуры на карте.
  • Стили можно задать в MapOptions и применить ко всем типам карт по умолчанию.
  • Человечек появляется на пользовательских типах карт, если не отключен.

3,5

10 августа 2011 г.

Исправлено:

  • Маркеры застревают в положении перетаскивания вверх при перетаскивании на горизонт в Просмотре улиц
  • Размер Просмотра улиц не меняется при изменении размера карты или окна
  • Просмотр улиц с общим окном InfoWindow приводит к сбою в работе браузера

2 августа 2011 г.

Исправления

  • Гиперссылки в информационном окне в Internet Explorer не работают ( Проблема 3503)
  • Линейка масштаба не печатается (проблема 2966)
  • Регрессия: ошибка при использовании OverviewMapControl со стилизованными картами (проблема 3489).

Основные изменения:

  • Контекстное меню на большинстве элементов управления теперь отключено при нажатии правой кнопки мыши.
  • Панорама Просмотра улиц или карта в информационном окне не панорамируется при наведении указателя мыши на окно
  • Теперь на iPad можно прокручивать информационные окна

18 июля 2011 г.

Исправления

  • Неправильные координаты LatLng события при прокрутке страницы на iOS версии 4.1 и более поздних (проблема 3373)

11 июля 2011 г.

Исправления

  • Исправлена ошибка, из-за которой на устройствах с сенсорным экраном нельзя было нажать на элемент <select> в информационном окне (проблема 3232).
  • Исправлена ошибка, из-за которой клик по карте не срабатывал после клика правой кнопкой мыши, если для параметра MapOptions.draggable было задано значение false (проблема 3071).

Заметные изменения:

  • Маркеры с одинаковым значением z-индекса теперь упорядочиваются одинаково на границах фрагментов.
  • Теперь в информационном окне на устройствах iOS можно прокручивать контент.
  • Маркеры и многоугольники теперь перерисовываются при изменении проекции карты.

5 июля 2011 г.

Исправления

  • Исправлена ошибка, из-за которой курсор маркера не отображался, если карту нельзя было перетаскивать (проблема 3120).

Заметные изменения:

  • Добавлена возможность задавать стиль элемента управления и раскрывающегося списка Places Autocomplete.
  • Виджет автозаполнения мест сохраняет описание, возвращенное сервером, после того как пользователь выбирает подсказку.

30 июня 2011 г.

Исправления

  • Исправлено: начальные фрагменты карты извлекались дважды.
  • Исправлено: событие maptypeid_changed срабатывало несколько раз, когда карта создавалась после версии 3.4 ( Проблема 3051).

Основные изменения:

  • Автозаполнение мест теперь добавляется в тело, а не в родительский элемент поля ввода
  • Теперь BOTTOM_RIGHT позиционируется правильно.

8 июня 2011 г.

Исправления

  • Исправлено: анимация масштабирования больше не воспроизводится, если уровень масштабирования изменяется более чем на 2 (проблема 3033).

Заметные изменения:

  • Исправлено: OverlayView.set('map', foo) теперь работает так же, как OverlayView.setMap
  • Удален параметр "language" из GeocoderRequest

17 мая 2011 г.

Исправления

  • Исправлена ошибка, из-за которой в IE7 не отображался Просмотр улиц (проблема 3272).

Заметные изменения:

  • Добавлены переходы с затуханием для фрагментов карты при загрузке и изменении типа карты.

7 мая 2011 г.

Без заметных изменений.

3.4

7 мая 2011 г.

Заметных изменений нет.

6 мая 2011 г.

Исправления

  • Исправлено: панорама в Просмотре улиц не отображается в IE7 (проблема 3272).
  • Исправлена ошибка, из-за которой полупрозрачные изображения PNG с ImageMapType теряли прозрачность в IE7 и IE8 (проблема 3275).

Заметные изменения:

  • Служба "Матрица расстояний"

14 апреля 2011 г.

Исправления

  • Исправлено: поддержка именованных цветов CSS для свойств strokeColor и fillColor многоугольников.
  • Исправлено: многоугольник не виден, если для параметра strokeOpacity задано значение 0.0 ( Проблема 3241)
  • Исправлено: ошибки в IE8 при панорамировании с видимым рекламным блоком (проблема 3159).
  • Добавлена возможность использовать типы карт "Рельеф" и "Гибрид" без типов "Карта" и "Спутник" в элементе управления типом карты (проблема 3089).
  • Для экранов с высоким разрешением загружаются тайлы с высоким разрешением (проблема 2614).

Заметные изменения:

  • По умолчанию угол наклона аэрофотоснимков составляет 45 градусов, если они включены и доступны.
  • Улучшено поведение при сведении пальцев на iPad.
  • Переименованы классы DirectionsTravelMode и DirectionsUnitSystem в TravelMode и UnitSystem (старые названия по-прежнему обратно совместимы).

14 апреля 2011 г.

Исправления

  • Исправлено: значок маркера и тень больше не прозрачны в IE6.
  • Исправлено: маркеры больше не мерцают при масштабировании.
  • Исправлено: отрисовка многоугольников, пересекающих границы фрагментов вблизи Северного и Южного полюсов.

Заметные изменения:

  • Ломаные линии и многоугольники теперь по возможности отрисовываются на холсте.
  • LatLng для событий на ломаных линиях и границах многоугольников теперь привязываются к ближайшей точке на линии.

5 апреля 2011 г.

Исправления

28 марта 2011 г.

Исправления

  • Невозможно изменить заголовок в Просмотре улиц в режиме спутника (проблема 3174).
  • Карта не работает, если отключен VML (ошибка 3119).

Заметные изменения:

  • В режиме наклонной съемки теперь показывается оверлей дорог в Просмотре улиц.

22 марта 2011 г.

Исправления

  • Человечек показывается на картах с пользовательскими типами ( Проблема 3154)

Заметные изменения:

  • Исправлено: большие маркеры обрезаются на границах фрагментов карты
  • Исправлено: наложение Просмотра улиц в режиме наклонного просмотра
  • Исправлено: элемент управления обзорной картой показывается в режиме печати

17 марта 2011 г.

Исправления

Заметные изменения:

  • Исправлено: круги и прямоугольники игнорируют zIndex
  • Исправлено: события мыши запускают события дважды, когда маркер анимирован.
  • Исправлено: стилизованные карты не используют стили, если тип карты добавлен в реестр после того, как задан идентификатор типа карты.
  • Исправлено: нестилизованные типы карт принимают стиль стилизованного типа карты.
  • Маркеры теперь активируют MouseEvents, а не события DOM

11 марта 2011 г.

Исправления

  • Двойное нажатие на маркер больше не приводит к изменению масштаба карты (проблема 3090).
  • Точка привязки с тенью пользовательского маркера теперь работает ( Проблема 3112)

Основные изменения:

  • Слой Panoramio
  • Исправлена ошибка с z-индексацией маркеров маршрутов
  • Исправлено положение тени по умолчанию

2 марта 2011 г.

Заметные изменения:

  • Маркеры теперь отображаются в Canvas/VML, если это возможно.
  • Увеличенные области клика для ломаных линий, многоугольников и KML на устройствах с сенсорным экраном

22 февраля 2011 г.

Исправления

  • Точка привязки InfoWindow, доступная через свойство MVC anchorPoint (проблема 2860).
  • Исправлена ошибка с гибридным режимом на уровнях масштабирования 0 и 1 (проблема 3062).
  • Исправлена ошибка, из-за которой при быстром добавлении или удалении круга или прямоугольника на карте возникали проблемы (проблема 3052).
  • draggable: false на устройствах с сенсорным экраном ( Проблема 3044)

18 февраля 2011 г.

Исправления

  • Маркеры в Просмотре улиц только уменьшаются, но не увеличиваются (проблема 2969).
  • Перетаскиваемые маршруты теперь работают, когда routeIndex не равен 0 (проблема 2995).
  • Устранена проблема с перетаскиванием карты при использовании Flash (ошибка 2956).
  • При изменении mapTypeId в прослушивателе maptypeid_changed элемент управления типом карты теперь работает корректно.

Основные изменения:

  • Теперь при переходе в режим спутника из меню выбора карты метки включены по умолчанию.

8 февраля 2011 г.

Заметные изменения:

  • Новые иерархические элементы управления типами карт, которые удобны для сенсорного ввода.
  • Новый логотип (проблема 2574).
  • Свойство MarkerShape.coord переименовано в MarkerShape.coords, чтобы соответствовать атрибуту coords элемента <area> в HTML.

3.3

17 марта 2011 г.

Исправления

  • Многоугольник не отображается

8 февраля 2011 г.

Исправления

  • Запросы на фрагменты не отменяются в Chrome ( Проблема 3011)
  • Событие rightclick не запускается в Firefox/Mac (проблема 2920).
  • Проблемы с отрисовкой текста в Safari/macOS ( проблема 3024)
  • Карты маршрутов неправильно печатаются в Internet Explorer

21 января 2011 г.

Основные изменения:

  • В библиотеке сферической геометрии теперь поддерживаются массивы MVCArrays
  • Исправлена ошибка, из-за которой в IE6 под перетаскиваемым маркером отображался крестик.
  • Атрибут z-index больше не задается для элемента div контейнера карты.

17 января 2011 г.

Исправления

  • Исправлена ошибка, из-за которой неправильное время для zoom_changed приводило к неверным результатам для fromLatLngToContainerPixel (проблема 2539).

6 января 2011 г.

Исправления

  • Добавлена библиотека геометрии, которая предоставляет утилиты для сферической геометрии и кодирования ломаных линий (проблема 2540, проблема 2595, проблема 2246).
  • Возможность задавать минимальный и максимальный уровень масштабирования на карте (проблема 1624).

Основные изменения:

  • Элементы управления масштабированием и панорамированием разделены (элемент управления навигацией больше не используется). Их можно настроить отдельно.
  • Новый элемент управления масштабом на сенсорных устройствах
  • Содержимое MVCArray теперь можно очистить, вызвав clear().
  • Устранена утечка памяти при добавлении и удалении маркеров в IE8.
  • Ускоренная отрисовка полигонов благодаря улучшенному алгоритму упрощения.

23 декабря 2010 г.

Исправления

  • Исправлены обработчики кликов по путевым точкам в перетаскиваемых маршрутах (проблема 2871).

21 декабря 2010 г.

Исправления

  • Добавлена инерция при перетаскивании карты (проблема 2592).
  • Исправлена ошибка CSS в Просмотре улиц (проблема 2666).
  • Исправлена ошибка JS, возникавшая при показе информационного окна на карте с шириной 0 в IE (ошибка 2536).

Заметные изменения:

  • На устройствах с сенсорным экраном теперь будет показываться удобный для сенсорного управления элемент управления масштабированием независимо от того, какой элемент управления навигацией запрошен: ZOOM_PAN или SMALL. Если устройство поддерживает мультисенсорный ввод в браузере, элемент управления масштабом не отображается, поскольку масштабирование выполняется с помощью жестов.

9 декабря 2010 г.

Исправления

  • Информационные окна теперь корректно печатаются в IE (ошибка 1343).
  • Исправлена ошибка с прозрачностью в IE8 для ImageMapType.

Заметные изменения:

  • Если для маркера с пользовательским значком включено свойство raiseOnDrag, то при перетаскивании под ним будет отображаться крестик.

5 декабря 2010 г.

Исправления

  • Предложите пользователям возможность узнавать, какой максимальный уровень масштабирования доступен для спутниковых снимков в определенном месте. (проблема 2049)
  • Добавлен параметр (raiseOnDrag), позволяющий включать и отключать анимацию при перетаскивании маркера. ( Проблема 2910)

Основные изменения:

  • Маркеры теперь поднимаются при перетаскивании и подпрыгивают при отпускании.
  • Анимацией маркеров можно управлять программно с помощью функции setAnimation.

28 ноября 2010 г.

Исправления

  • Событие maptypeid_changed больше не запускается дважды (проблема 2449).
  • Свойство size объекта MarkerImage теперь доступно (проблема 2465).
  • Форма маркера ссылается на значок, а не на спрайт (проблема 2629).
  • Улучшено панорамирование карты при перетаскивании маркера на картах меньшего размера (проблема 2868).
Основные изменения:
  • Теперь карты можно распечатывать, не включая печать фоновых изображений.
  • Исправлена ошибка, из-за которой маркеры направления можно было перетаскивать, даже если для параметра draggable было задано значение false.

16 ноября 2010 г.

Измененные проблемы:

Заметные изменения:

  • Исправлена ошибка, из-за которой в Firefox при нажатии на маркер с зажатой клавишей Shift открывалось новое окно.
  • Значки маркеров с буквами терялись, когда в DirectionsRenderer указывались markerOptions.

3.2

11 ноября 2010 г.

Основные изменения:

  • Исправлена ошибка, из-за которой многоугольники обрезались при использовании языков с письмом справа налево в браузерах IE7 и IE8.
  • Исправлена ошибка, из-за которой флажки были скрыты в Safari 5 из-за 3D-преобразований.
  • Геодезические ломаные линии, пересекающие экватор, отображались без деталей.
  • Добавлены позиции элементов управления: LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • Позиции элементов управления LEFT (Слева) и RIGHT (Справа) переименованы в LEFT_TOP (Слева вверху) и RIGHT_TOP (Справа вверху), а позиции TOP (Вверху) и BOTTOM (Внизу) – в TOP_CENTER (Вверху по центру) и BOTTOM_CENTER (Внизу по центру).

11 октября 2010 г.

Измененные проблемы:

  • Проблема 2478: Просмотр улиц – компас смещен или отсутствует в некоторых браузерах
  • Проблема 2528. Не работает прозрачность ImageMapTypeOptions в IE8
  • Проблема 2661. Информационное окно – при нажатии правой кнопки мыши на поле ввода не появляется контекстное меню
  • Проблема 2741. Размещение маркера не работает в iOS 4 после панорамирования карты.

Заметные изменения:

  • Просмотр улиц включен по умолчанию
  • Исправлена ошибка, из-за которой this не передавалось в .getTileUrl.
  • Событие domready для InfoWindow теперь активируется после того, как окно становится видимым

28 сентября 2010 г.

Измененные проблемы:

  • Проблема 2712. Утечки памяти (добавление/удаление маркеров, показ/скрытие маркеров, масштабирование/панорамирование карты).

Основные изменения:

  • Карты V2 и V3 лучше работают, когда они находятся на одной странице.
  • Исправлена ошибка в HTML5-версии Просмотра улиц, возникавшая при быстром перетаскивании вниз.

16 сентября 2010 г.

Измененные проблемы:

  • Проблема 2701.: Начальное направление навигатора Просмотра улиц не соответствует точке обзора

14 сентября 2010 г.

Измененные проблемы:

  • Проблема 157: Поддержка перетаскиваемых автомобильных маршрутов
  • Проблема 1852. Событие rightclick для google.maps.Marker запускается без аргумента.
  • Issue 2673: Pegman disappears after position change

Основные изменения:

  • Улучшена работа маркеров

31 августа 2010 г.

Измененные проблемы:

Заметные изменения:

  • Улучшены геодезические линии при большом масштабе

24 августа 2010 г.

Измененные проблемы:

  • Проблема 2648. Событие изменения размера карты триггера вызывает ошибку в Firefox в версии 3.2.1

Заметные изменения:

  • При многократном масштабировании (например, с помощью колеса прокрутки) теперь загружается меньше фрагментов промежуточных уровней масштабирования.

16 августа 2010 г.

Измененные проблемы:

  • Проблема 2416. Слишком высокая чувствительность панорамирования и масштабирования при использовании мыши Apple Magic Mouse.
  • Проблема 2606. Если для карты задано значение draggable: false, ссылки отключаются.
  • Проблема 2640. Память не очищается при обновлении браузера или событии onunload (IE).

Основные изменения:

  • Маркеры Просмотра улиц масштабируются в зависимости от расстояния.
  • Ползунок масштаба обновляется при панорамировании

9 августа 2010 г.

Заметные изменения:

  • Удалены устаревшие свойства KMLMouseEvent.position и FusionTablesMouseEvent.position. Используйте .latLng
  • Удалено устаревшее свойство StreetViewService.getNearestPanorama. Используйте вместо него .getPanoramaByLocation

3.1

28 сентября 2010 г.

Основные изменения:

  • Исправлена ошибка, из-за которой при запросе маршрута с одинаковыми пунктами отправления и назначения возникала ошибка JavaScript.

9 августа 2010 г.

Заметные изменения:

  • Исправлена ошибка, возникавшая при изменении карты OverlayView.
  • Исправлена ошибка, связанная с вызовом GroundOverlay.setMap(null)
  • В IE больше не происходит утечка памяти при масштабировании и панорамировании.

5 августа 2010 г.

Измененные проблемы:

  • Проблема 2588. Вызов setVisible(false) для объекта Panorama с прикрепленным прослушивателем вызывает ошибку JS в IE.

Заметные изменения:

  • Исправлена проблема с исчезновением маркеров в IE6 при изменении масштаба

29 июля 2010 г.

Измененные задачи:

Заметные изменения:

  • Свойство originHeading пользовательской панорамы устарело. Вместо него следует использовать свойство centerHeading.
  • На гибридных тайлах для Кореи теперь показываются дороги
  • Клики теперь проходят через некликабельные многоугольники на карте.

22 июля 2010 г.

Измененные проблемы:

  • Проблема 1856. Поддержка отрисовки многоугольников в Opera.
  • Проблема 2159. Событие dragend запускается после изменения масштаба с помощью колесика мыши.
  • Проблема 2385. При более глубоких уровнях масштабирования наземное наложение становится черным в Internet Explorer.
  • Проблема 2337: Потерянная ломаная линия
  • Проблема 2427. При перетаскивании с открытым информационным окном и включенным автоматическим панорамированием маркеры "зависают".
  • Проблема 2493. Маркеры не удаляются в IE7.
  • Проблема 2500: Обрезанное изображение маркера при использовании !Marker.setIcon(<scaled MarkerImage>) для существующего маркера
  • Проблема 2549. CSS для раскрывающегося меню Google генерирует предупреждение.

Заметные изменения:

  • Событие клика больше не активируется при перетаскивании многоугольника.
  • При нажатии на элемент выбора формы, который выходит за пределы окна InfoWindow, больше не происходит клик по карте.
  • При нажатии на наложенный объект KML больше не запускается событие клика по карте
  • Теперь панорама Просмотра улиц автоматически панорамируется, чтобы на экране помещалось информационное окно.
  • Свойство LatLng объекта MouseEvent в KML и FusionTables изменено с position на latLng.
  • Элементы управления масштабированием в Android больше не передают клик карте.

17 июня 2010 г.

Измененные проблемы:

Заметные изменения:

  • Исправлена ошибка мерцания маркера
  • Улучшено срабатывание события domready для InfoWindow.
  • Теперь доступно свойство DirectionsRoute.bounds

11 июня 2010 г.

Измененные проблемы:

Основные изменения:
  • Устранена утечка памяти маркера.
  • Улучшена задержка первого геокодирования.
  • Предоставлен доступ к StreetViewService.

3,0

18 мая 2010 г.

Измененные проблемы:

Основные изменения:
  • Исправлена ошибка, из-за которой неверно отображались авторские права Google на пользовательский тип карты.
  • Добавлено геодезическое свойство для многоугольников и ломаных линий
  • Добавлен параметр clickable для многоугольников и ломаных линий.
  • Добавлена возможность клика по объекту GroundOverlay.

13 мая 2010 г.

Измененные проблемы:

  • Проблема 1724. Неправильный размер или поля infoWindow при настройке контента через элемент, а не строку.

Основные изменения:

  • Исправлена ошибка, из-за которой наложения на земную поверхность преждевременно обрезались при пересечении линии перемены даты.
  • Метод setIcon для маркеров теперь работает с символом \ в URL.
  • Триггеры событий mouseout для многоугольников и ломаных линий в IE
  • При изменении значка маркера больше не возникает мерцание.

7 мая 2010 г.

Измененные проблемы

  • Проблема 1458. Запрос на добавление функции: поддержка KML в API Google версии 3
  • Проблема 1658. Добавьте оверлей трафика.
  • Проблема 2209. Переполнение стека.
  • Проблема 2254. Несколько вызовов setMap(gMap) и setMap(null) для объекта Circle изменяют прозрачность его обводки и заливки.

Основные изменения:

  • Добавлены слои KML и GeoRSS.
  • Добавлены наземные наложения.
  • Добавлены новые слои:загруженность дорог и велосипедные дорожки.
  • Добавлено свойство suppressBicyclingLayer для DirectionsRendererOptions.
  • Исправлена ошибка, из-за которой при изменении MapType неверно указывался слой масштабирования.
  • Свойство start/end_point объекта DirectionsResult переименовано в start/end_location.
  • Свойство start/end_geocode объекта DirectionsLeg переименовано в start/end_address.
  • Свойство optimized_waypoint_order объекта DirectionsRoute переименовано в waypoint_order.
  • Удалена поддержка старых названий свойств маршрутов (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives). Предупреждения по-прежнему регистрируются. Также удаляет преобразование маршрутов в отрезки и шаги, а поездок – в маршруты и шаги.
  • Обновлено: GeocoderGeometry.latLng заменен на GeocoderGeometry.location.

30 апреля 2010 г.

Измененные проблемы

  • Проблема 2230. Карта инициализируется без заданной пользовательской проекции.

Основные изменения:

  • При нажатии на карту фокус переходит на клавиатуру.
  • iPad Теперь поддерживается масштабирование сведением пальцев.

26 апреля 2010 г.

Измененные проблемы

  • Проблема 1826. Добавьте события mouseover и mouseout для многоугольников и ломаных линий.
  • Проблема 2177. Метод map.setZoom(z) не работает должным образом во время события maptypeid_changed.
  • Проблема 2247. Параметр hideRouteList в DirectionsRenderer работает не так, как ожидается.

Заметные изменения:

  • Исправлена ошибка, из-за которой пользовательские значки исчезали в нижней части карты при панорамировании.

13 апреля 2010 г.

Измененные проблемы:

  • Проблема 2275. Невозможно повторно использовать MarkerImage.
  • Проблема 2181. Если добавить google.maps.Marker, а затем использовать колесо прокрутки мыши для масштабирования, маркер будет скрыт.

11 апреля 2010 г.

Заметных изменений или новых проблем нет.

5 апреля 2010 г.

Измененные проблемы

  • Проблема 1976. Проблемы с собственным значком и перетаскиваемым маркером
  • Проблема 2107. Перетаскиваемый маркер исчезает, если его перетащить за пределы карты.
  • Проблема 2181. Отсутствует свойство проекции базовых карт.

Заметные изменения:

  • В класс DirectionsRoute добавлен объект overview_path, представляющий собой ломаную линию маршрута.
  • Текущая проекция карты теперь доступна как свойство только для чтения.

23 марта 2010 г.

Основные изменения:

  • Высота теперь доступна в API
  • Улучшена загрузка фрагментов при медленном подключении к интернету.

15 марта 2010 г.

Основные изменения:

  • Теперь многоугольники правильно перерисовываются при изменении стилей.
  • Предупреждения об устаревших функциях через console.log появляются при использовании старого стиля Directions.

10 марта 2010 г.

Измененные проблемы

  • Issue 1801: Polyline/polygon zIndex
  • Проблема 2144. В DirectionsRequest должна быть возможность избегать автомагистралей.
  • Issue 2207: Bug: Polyline gets filled in IE
  • Проблема 2113.: Полилинии в Firefox отображаются некорректно при высоком уровне масштабирования после январского релиза

Основные изменения:

3 марта 2010 г.

Измененные проблемы

  • Проблема 2136. Обфускация свойств в google.maps.MarkerImage, на которые не должно быть ссылок.

Основные изменения:

  • Исправлена ошибка, из-за которой карта дергалась.
  • Улучшено двукратное масштабирование.
  • Свойство .latLng события перетаскивания маркера больше не обфусцируется.

26 февраля 2010 г.

Измененные проблемы

Основные изменения:

  • Добавьте прозрачность в ImageMapType.
  • Исправлена ошибка, из-за которой не срабатывало нажатие правой кнопки мыши на прямоугольник или круг.
  • События контента информационного окна больше не удаляются при скрытии.

8 февраля 2010 г.

Измененные проблемы

  • Проблема 2135. Ошибка: если повторно использовать MVCArray многоугольника в ломаной линии, ломаная линия будет замкнутой.

Заметные изменения:

  • Добавлен новый класс Rectangle
  • Добавлен новый класс Circle.
  • Устранена утечка памяти при создании и удалении маркера.
  • Прекращено добавление аннотаций к MVCArray из LatLngs для закрытия многоугольников, поскольку это также приводит к закрытию ломаных линий, использующих тот же MVCArray (см. проблему 2135).
  • Исправлена ошибка, из-за которой маркеры на экране иногда скрывались, если масштаб карты был установлен на текущее значение.
  • Исправлена ошибка, из-за которой ImageMapType неправильно отображался на устройствах Android.
  • Изменена схема обрезки многоугольников, чтобы разрешить многоугольники, содержащие северный или южный полюс.
  • Диапазон широт в MercatorProjection увеличен до максимально возможного с учетом точности чисел с плавающей запятой.

28 января 2010 г.

Измененные проблемы

  • Проблема 1367. Запрос на добавление функции: предоставить разработчикам доступ к LayoutManager, чтобы они могли размещать элементы DIV в потоке управления.
  • Проблема 1916. Запрос на добавление функции: возможность масштабировать MarkerImage
  • Проблема 1443: функции extend() и union() должны возвращать объект LatLngBounds
  • Проблема 1997. Документация по MapOption size.
  • Проблема 2074. Карта не отображается, если карта мира точно соответствует размерам контейнера карты.

Заметные изменения:

  • Добавлена поддержка индийских языков:
    • бенгальский, гуджарати, каннада, малаялам, маратхи, тамильский, телугу
  • В пространство имен event добавлены новые статические методы:
    • addListenerOnce
    • addDomListenerOnce
  • В объект DirectionsStep добавлено новое свойство encoded_lat_lngs, чтобы показывать набор координат широты и долготы в сжатом формате ASCII.
  • Улучшена производительность за счет удаления элементов DOM маркеров, находящихся за пределами экрана.
  • Исправлена ошибка панорамирования в Google Chrome.
  • Исправлена ошибка масштабирования щипком на iPhone.

19 января 2010 г.

Измененные проблемы

  • Проблема 1422. Запрос на добавление функции: разрешить разработчикам создавать собственные типы карт.
  • Проблема 1523. Запрос на добавление функции: fromContainerPixelToLatLng (и наоборот)
  • Ошибка 1443: extend() и union() должны возвращать объект LatLngBounds.
  • Issue 1960: bug: incomplete information using provideTripAlternatives
  • Проблема 1675. Ошибка в документации к руководству.
  • Issue 1676: Tutorial Documentation Error - Control Options
  • Проблема 1856: Многоугольники не отображаются в Opera!!!
  • Проблема 1954. Локализация на болгарском языке выполнена некорректно.
  • Issue 1976: ошибка, связанная с пользовательским значком и перетаскиваемым маркером.
  • Проблема 2063. Конфликты имен переменных при минимизации подклассов OverlayView

Заметные изменения:

17 декабря 2009 г.

Основные изменения:

  • Исправлена ошибка, из-за которой перед началом анимации прокрутки карты происходил рывок.
  • Исправлена ошибка, из-за которой при масштабировании с помощью колесика мыши или двойного клика карта перескакивала на другое местоположение при превышении максимального уровня масштабирования.
  • Элементы управления авторскими правами, типом карты и навигацией изменяют размер в соответствии с размером карты.
  • Геттеры, сеттеры и названия событий старого типа официально объявлены устаревшими и больше не определяются.

10 декабря 2009 г.

Измененные проблемы

  • Проблема 1820. При увеличении масштаба с помощью колеса прокрутки масштаб превышает максимальный уровень масштабирования, и положение карты "пропускается".
  • Проблема 1743. При изменении масштаба с помощью прокрутки карта перемещается в совершенно другое место.

Другие заметные изменения:

  • Добавлен новый метод panToBounds.
  • Добавлена новая анимация карты. Влияет на перетаскивание, панорамирование, масштабирование и вызовы setCenter/setZoom во всех браузерах.
  • Добавлено предупреждение в журнал консоли, если используются устаревшие методы.

25 ноября 2009 г.

Измененные проблемы

  • Проблема 1696. Запрос на добавление функции: размещение элементов управления картой.
  • Проблема 1909. Повреждение getBounds после изменения центра карты.
  • Issue 1938: map.setOptions fails to recognise control options

Другие заметные изменения:

  • Добавлена поддержка языков с направлением письма справа налево: арабского, персидского и иврита.
  • Добавлено свойство lat_lngs для шагов DirectionsResult.

11 ноября 2009 г.

Измененные проблемы

  • Проблема 1742. Маркер с собственным значком всегда отображается поверх маркера по умолчанию.

Другие заметные изменения:

  • Добавлена поддержка трех новых языков.
    • Баскский
    • Галисийский
    • Тагальский

29 октября 2009 г.

Измененные проблемы

  • Проблема 1421. Запрос на добавление функции: добавить класс Directions в API версии 3.

Другие заметные изменения:

26 октября 2009 г.

Измененные проблемы:

  • Проблема 1647. Запрос на добавление функции: предоставьте событие для готовности DOM информационного окна
  • Проблема 1710. Возможность отменить событие масштабирования пользователем при двойном клике.

Другие заметные изменения:

  • Если в новый объект google.maps.LatLng() переданы недопустимые аргументы, возникает ошибка JS.
  • Исправлена ошибка, из-за которой статическая карта загружалась дважды при загрузке карты.

15 октября 2009 г.

Измененные проблемы:

Другие заметные изменения:

  • Обновления документации:
    • Добавлен новый метод: LatLngBounds.isEmpty().
    • Все методы, события, свойства и константы отсортированы по названию.
    • Исправлены неверные типы в свойствах параметров ломаных линий и многоугольников.

28 сентября 2009 г.

  • Улучшена производительность при отрисовке полигонов.
  • Исправлена проблема с предупреждением JS для SVGView.

22 сентября 2009 г.

Измененные проблемы

  • Проблема 1420. Функция: добавление класса Polyline в API.
  • Проблема 1371. Событие map.bounds_changed многократно вызывается при перемещении карты.
  • Проблема 1700. Неправильное местоположение клика после уменьшения масштаба в Firefox 3.5.
  • Проблема 1702. Неправильные координаты latLng в событиях click и dblclick при наличии смещения прокрутки в родительском элементе.
  • Проблема 1723. Карта дергается при перетаскивании на iPhone.

Другие заметные изменения:

  • Добавлены ломаные линии и многоугольники. Они позволяют рисовать на карте линии или закрашенные области, задавать стили обводки и заливки, а также поддерживают большинство событий мыши (кроме наведения). Они работают во всех поддерживаемых браузерах (IE 6.0+, Firefox 2.0+, Safari 3.1+, Chrome), в том числе на мобильных устройствах.
  • Добавлено новое событие карты idle, которое срабатывает, когда карта некоторое время не перемещается. Устранена проблема 1371.
  • Исправлена ошибка, из-за которой события клика возвращали неверные значения LatLng.
  • Исправлена ошибка, из-за которой на iPhone не работал жест масштабирования. Подробнее об ошибке 1723…

10 сентября 2009 г.

Измененные проблемы:

  • Проблема 1659. В событиях click и dblclick после панорамирования в Firefox 3.5 сообщается неверное значение latLng.
  • Проблема 1621. Неправильное местоположение после нажатия на карту в IE8 с dooctype.
  • Issue 1642: InfoWindow overflow:auto
  • Проблема 1531. Высота окна infoWindow увеличивается при каждом открытии.

Другие заметные изменения:

  • Синтаксис изменен для методов get/set и названий событий, как указано ниже. Старый синтаксис по-прежнему поддерживается для обеспечения обратной совместимости. Пример:
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funboat_changed
  • В интерфейс OverlayView добавлен новый метод onAdd, который вызывается при первой инициализации панелей и проекции. (ошибка 1377).
  • Метод remove интерфейса OverlayView переименован в onRemove. Старое название по-прежнему поддерживается для обеспечения обратной совместимости.

2 сентября 2009 г.

Измененные проблемы

  • Проблема 1525. Ошибка get_bounds при низких уровнях масштабирования.
  • Проблема 1596. При панорамировании за северный или южный край мира возникает ошибка.
  • Проблема 1643. Ошибка: колесико прокрутки карты работает без необходимости
  • Проблема 1379. Не видны данные карты Кореи в V3.

Другие заметные изменения:

  • Включено непрерывное масштабирование с помощью колесика мыши и двойного клика в Chrome, Safari 4 и Firefox 3.5.
  • Улучшено перетаскивание карты.
  • Теперь при двойном клике карта центрируется после масштабирования.

24 августа 2009 г.

Измененные проблемы

  • Проблема 1567. Метод map.set_center не работает для ближайшего местоположения.
  • Проблема 1605. При прокрутке карты прокручивается и страница.
  • Issue 1467: Pan Map Function + Animation

Другие заметные изменения:

  • По умолчанию включено масштабирование колесиком мыши. Чтобы отключить ее, задайте для свойства scrollwheel объекта Map значение false.
  • Документация обновлена и теперь включает функции panTo и panBy.

14 августа 2009 г.

Измененные проблемы

  • Issue 1575: ошибка в методе set_draggable() для перетаскиваемых маркеров.

Другие заметные изменения:

  • Масштабирование с помощью колесика мыши включено.
  • Устранена проблема, из-за которой на iPhone после перетаскивания карты происходили скачки.

4 августа 2009 г.

Измененные проблемы:

Другие заметные изменения:

  • Улучшено масштабирование и перетаскивание на iPhone.
  • Добавлены методы установки и получения значения zIndex для объектов InfoWindow.

Изменения в документации:

  • Добавлены методы get_draggable и set_draggable для маркеров
  • Добавлены события drag, dragstart, dragend и draggable_changed для маркеров.
  • Добавлено свойство перетаскивания маркера
  • Добавлены методы get_zIndex и set_zIndex для информационного окна
  • Добавлено событие zIndex_changed для информационного окна.
  • Добавлено свойство zIndex для информационного окна

13 июля 2009 г.

Измененные проблемы

  • Проблема 1415. Контент информационного окна: возможность выбора (true/ false).
  • Проблема 1432. Событие mouseout не запускается после вызова set_icon.
  • Issue 1365: Map Type Controls render incorrectly with strict doctype

Другие заметные изменения:

  • Разработчикам больше не нужно указывать размер для MarkerImage. Если он не задан, API определит его автоматически. Аргументы size, anchor и origin для MarkerImage являются необязательными.
  • Разработчикам больше не нужно вызывать OverlayView.call(this) в конструкторе подкласса OverlayView.
  • Из интерфейса удалены методы OverlayView "changed". Это не должно повлиять на код разработчика, поскольку эти методы ранее не использовались.
  • Параметр partialmatch был удален из объектов Geocoder Request. Если разработчик продолжит передавать этот параметр, это не повлияет на запрос.

12 июня 2009 г.

Измененные проблемы:

  • Issue 1363: Bug: Map click events are not dispatched on the iPhone

Другие заметные изменения:

  • Большой элемент управления масштабом доступен для нажатия во всех браузерах
  • Информационное окно не перекрывает элементы управления масштабированием, а располагается внутри карты и элементов управления.
  • Изображения для мобильных устройств, защищенные авторским правом
  • Тайлы загружаются от центра, а не от левого верхнего угла.
  • Пользователи больше не могут выбирать текст кнопок типа карты или любые изображения элементов управления.
  • Основная библиотека стала меньше примерно на 1,9 КБ.