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

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

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

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

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

3.66.7

1 октября 2026 г.

Изменения:

  • [Альфа-канал] Исправлена ошибка, из-за которой значки транспортных средств в раскрывающемся списке Route3DElement исчезали в режиме принудительных цветов.
  • [Альфа-канал] Теперь параметр Route.createWaypointMarkers() задает локализованное значение по умолчанию для параметра title ("Начало" или "Конец") для создаваемых маркеров.
  • [Альфа-канал] Исправлена ошибка, из-за которой текст во всплывающем окне 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. Это позволяет разработчикам отключать полилинии с учетом трафика при создании 3D-полилиний маршрута.
  • [Альфа-канал] Оптимизируйте 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.
  • [Альфа-канал] Увеличено значение отступа для северной границы камеры с автоматической подгонкой, чтобы предотвратить обрезку булавки по умолчанию.
  • Исправлена проблема, из-за которой значок человечка из Просмотра улиц нельзя было перетащить на карту на устройствах с сенсорным экраном.

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 к определенным пакетам или библиотекам OSS.
  • Обновлено информационное окно, которое появляется при нажатии на объекты инфраструктуры на 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 с определенными пакетами или библиотеками OSS.
  • Добавлена поддержка internalUsageAttributionIds в Places (New) API. Это свойство позволяет разработчикам связывать вызовы API с определенными пакетами или библиотеками OSS.
  • [альфа-канал] Сужены типы геттеров свойств Route3DElement, чтобы они соответствовали нормализации сеттеров.
  • [Альфа-канал] Route3DElement содержит свойства routes, fallbackInfo и geocodingResults.

3.65.2d

27 мая 2026 г.

Изменения:

  • Исправлена проблема с кнопкой масштабирования при уменьшении масштаба карты с ограниченными границами.
  • В библиотеке Places появился transitStation.
  • Добавлена поддержка свойства 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 теперь будет одинаковым для светлой версии дорожной карты с идентификатором карты или без него, а также с собственным стилем или без него. Ранее на всех картах Roadmap, использующих идентификатор карты, показывался логотип Google в ночном режиме. Чтобы логотип Google оставался белым, пользователям нужно переключиться в темный режим.
  • Добавлен элемент focus-ring как часть тени CSS в PlaceAutocompleteElement и BasicPlaceAutocompleteElement.
  • Добавлены новые FuelType DIESEL_PLUS и E100. Добавлены новые EVConnectorType NACS.
  • Добавлены атрибуты value, placeholder, disabled, readonly, no-input-icon и maxlength для элементов PlaceAutocompleteElement и BasicPlaceAutocompleteElement.
  • Добавлено свойство description в элементы PlaceAutocompleteElement и BasicPlaceAutocompleteElement, чтобы предоставить дополнительный контекст для пользователей программы чтения с экрана.
  • Сужен объявленный тип 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, созданному в другом контексте фрейма, чем код библиотеки JavaScript Карт.

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 – это часы работы на следующую неделю, включая праздничные дни. Дополнительные часы работы отличаются от основных и указывают, например, время работы пункта самовывоза, обслуживания за рулем или еды навынос.
  • Устранена проблема с 3D-картами, из-за которой ссылка на Google Карты иногда неправильно обновлялась после перемещения карты.

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

3.63.13

29 января 2026 г.

Изменения:

  • При наведении указателя мыши на объекты POI в 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 задано значение null или undefined, по умолчанию используется значение MapTypeId.ROADMAP. Это исправляет проблему, из-за которой могли не загружаться фрагменты карты.
  • Скрыть раздел отзывов в 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.
  • [Бета-канал] Поддержка названий ресурсов мест в запросах Route.
  • [Бета-канал] Добавлена возможность создавать Route ломаные линии из RouteLeg путей.

3.62.5d

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

Изменения:

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

3.62.3c

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

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

3.62.2c

28 августа 2025 г.

Изменения:

  • Библиотека Drawing больше не поддерживается. Подробнее о прекращении поддержки можно узнать на странице https://developers.google.com/maps/deprecations.

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.
  • Устранена проблема, из-за которой расширенные маркеры ненадолго появлялись и исчезали при панорамировании за пределы экрана.
  • Добавлены ссылки googleMapsLinks в класс Place.

3.61.11a

24 июля 2025 г.

Изменения:

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

3.61.10d

17 июля 2025 г.

Изменения:

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

3.61.9a

10 июля 2025 г.

Изменения:

  • Обновлены маркеры, чтобы при использовании программы чтения с экрана не повторялись инструкции по навигации для каждого элемента. Теперь инструкции озвучиваются только один раз при входе в группу.
  • Исправлена проблема с контрастностью в диалоговом окне сочетаний клавиш в темном режиме.
  • Добавлена поддержка настройки рамки, радиуса рамки, цвета фона виджета и цветовой схемы для элемента автозаполнения мест. Элемент автозаполнения мест теперь автоматически поддерживает тёмную тему. Чтобы отключить ее, примените 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, из-за которой не обрабатывались клики по объектам инфраструктуры, скрытым с помощью собственных стилей.
  • [Бета-канал] Добавлена дополнительная обработка потери контекста 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, позволяющий показывать на 3D-картах пользовательский HTML-контент. Подробнее о 3D-картах в Maps JavaScript…

3.60.9

17 апреля 2025 г.

Изменения:

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

3.60.8

9 апреля 2025 г.

Изменения:

  • [Бета-канал] API LocalContext полностью удален. При попытке создать экземпляр 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 в разделе "Места".

3.60.5 (откат)

20 марта 2025 г.

Изменения:

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

3.60.4

11 марта 2025 г.

Изменения:

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

3.60.3 (откат)

5 марта 2025 г.

Изменения:

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

3.60.2

27 февраля 2025 г.

Изменения:

  • Места. Добавлена поддержка коннектора 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, чтобы защититься от вредоносных запросов. Подробнее о том, как использовать App Check с Places и как использовать App Check с Картами…

3.59.1

21 ноября 2024 г.

Изменения:

  • [Бета-канал] Устранена проблема, из-за которой в Просмотре улиц отсутствовал элемент управления масштабом.
  • Исправлена ошибка, из-за которой устаревшие маркеры, на которые нельзя нажать, все равно отправляли событие клика.
  • Исправлена ошибка, из-за которой при переключении на свою карту не обновлялось положение пикселей в расширенных маркерах.
  • Теперь при применении типов и стилей карт по умолчанию или собственных типов и стилей с идентификатором карты в консоли регистрируется предупреждение. Если идентификатор карты указан, стили управляются через облачную консоль. Сейчас облачные стили поддерживаются только для дорожных карт.
  • Стиль кнопок управления камерой при наведении курсора в темном режиме.
  • Исправлена проблема с отступами 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 API сервисов мобильности.

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, которое указывает, открыто ли оно на карте или в Просмотре улиц.
  • Исправлена неверная справочная документация по классу Place Autocomplete PlacePrediction.

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 отображался без заданного местоположения.
  • В API InfoWindow добавлено событие 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.
  • [Бета-канал] В AdvancedMarkerElement добавлено новое свойство gmpClickable. Это критическое изменение для пользователей, которые регистрируют событие 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, чтобы автоматически обрабатывать контексты макета RTL.

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 г.

Изменения:

  • [Бета-канал] Добавлены поставщики данных о местоположении транспортных средств и автопарков ODRD для функции "Поделиться маршрутом" с использованием 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>.
  • Добавлено поле TimeWindow в Task и TaskTrackingInfo в JavaScript Journey Sharing.
  • Классы AdvancedMarkerElement и PinElement добавлены в еженедельный канал.
  • Стили на основе данных для границ теперь доступны в еженедельном канале.
  • getMapCapabilities и мероприятие mapcapabilities_changed будут выпущены в еженедельном канале.

3.53.1a

27 апреля 2023 г.

Изменения:

  • Сервис автозаполнения мест обновлен для поддержки параметров locationBias и locationRestriction
  • [Бета-канал] Опубликована документация по методу Place v2 toJSON.
  • [Бета-канал] Исправлена ошибка, из-за которой при переходе карты через край не удавалось перетащить улучшенный маркер.
  • [Бета-канал] Названия мест, полученные с помощью функции PlaceFeature.fetchPlace, будут показываться на языке конечного пользователя.
  • [Бета-канал] Классы AdvancedMarkerView и PinView переименованы в AdvancedMarkerElement и PinElement.
  • [Бета-канал] Исправлена проблема, из-за которой иногда становились доступны расширенные маркеры и булавки без явной загрузки. Не забывайте загружать библиотеку "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: вместо snake_case теперь используется lowerCamelCase.

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

  • Исправлена ошибка, из-за которой в отзывах о местах 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.
  • [бета-канал] Исправлена ошибка, из-за которой при вызове setMap(null) не удалялись WebGLOverlayViews.
  • Исправлена ошибка, из-за которой библиотека search не распознавалась.
  • Исправлена ошибка, из-за которой кнопка закрытия информационного окна была невидимой в теневом корневом элементе.
  • Чтобы улучшить 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 г.

Изменения:

  • Бета-канал: поддержка отрисовки расширенных маркеров на картах с пользовательскими типами.
  • Последняя копия встроенного начального загрузчика теперь будет повторно использовать nonce 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.

3.51.2

1 декабря 2022 г.

Изменения:

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

3.51.1

17 ноября 2022 г.

Изменения:

  • Бета-канал: выпущен класс Place в библиотеке Places.
  • Бета-канал: добавлены функции настройки стиля для функции "Совместное использование маршрута". Более старые способы настройки больше не поддерживаются.
  • Поддержка Internet Explorer 11 в Maps Embed API прекращена.
  • Логотип 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 г.

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

  • Исправлена ошибка, из-за которой функция Voice Over на 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.
  • Исправлена ошибка, из-за которой код региона игнорировался в нескольких API Places JS. Добавлены параметры языка и региона в различные API JavaScript для работы с местами.
  • В 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 г.

Изменения:

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

3.49

12 мая 2022 г.

Изменения:

  • Недельная версия обновлена до 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 г.

Изменения:

  • Бета-канал: обновление API WebGLOverlayView для бета-версии – устарели все классы и методы с "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 больше не поддерживается в версии v=beta. Версия 3.47 – это последняя версия Maps JavaScript API, которая поддерживает Internet Explorer 11. Мы полностью прекратим поддержку Internet Explorer 11 в ноябре 2022 года.
  • Карты больше не получают фокус при нажатии клавиши Tab, когда для параметра карты keyboardShortcuts задано значение false.
  • Кнопки "Увеличить" и "Уменьшить" теперь отключаются, когда достигается максимальный или минимальный уровень масштабирования соответственно.
  • Элемент управления MapType преобразован в семантические элементы, чтобы улучшить доступность и работу программы чтения с экрана в Maps Embed API.
  • Добавлен альтернативный текст для значка на экране ошибки.
  • Улучшено качество кода.

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

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

3,47

11 ноября 2021 г.

Изменения:

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

3.46.12

4 ноября 2021 г.

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

  • Обновлена строка меню "Тип карты" с более точными ярлыками ARIA.
  • Встроенный 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() вызывается в том же цикле выполнения, что и создание экземпляра карты.

Изменения:

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

3.45.2

10 июня 2021 г.

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

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

Изменения:

3.45.1

3 июня 2021 г.

Изменения:

  • В интерфейс Data.StyleOptions добавлена документация по свойствам animations, icons, label и opacity.
  • Переработан диалог, связанный с авторскими правами, чтобы улучшить поддержку специальных возможностей.
  • Теперь при открытии информационных окон фокус будет автоматически переходить на них. Это новое поведение по умолчанию.
  • Добавлен API InfoWindowOpenOptions, позволяющий разработчикам управлять фокусом при открытии информационных окон.
  • Теперь информационные окна можно закрывать, нажимая клавишу ESC.
  • При использовании программ чтения с экрана информационные окна теперь называются диалоговыми окнами.
  • Теперь изоляция полифиллов включена. Это изменение предотвращает установку внутренних полифиллов 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 г.

Изменения:

  • Кнопки выбора мест в библиотеке локального контекста теперь отключаются при перезагрузке показанных мест.
  • Маркеры, не оптимизированные для перетаскивания, теперь можно выбирать и перемещать с помощью клавиатуры.
  • Канал бета-версий: удалены объекты, случайно добавленные в 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 г.

Изменения:

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

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

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

3.43.3

9 декабря 2020 г.

Изменения:

  • Интерфейс google.maps.MouseEvent переименован в google.maps.MapMouseEvent и добавлен атрибут domEvent, обеспечивающий прямой доступ к базовому событию из DOM.
  • Улучшено использование памяти для наложений многоугольников.
  • Теперь память холста явно освобождается, чтобы избежать проблем с памятью в 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.
  • Добавлена бета-поддержка Promises в сервисе Maximum Zoom Imagery.
  • Добавлена бета-поддержка объектов Promise в сервисе StreetView.
  • Добавлен текст для специальных возможностей к неоптимизированным маркерам, если указаны title или label.
  • Удалена метка aria-pressed с кнопки раскрывающегося меню элемента управления MapType, чтобы улучшить доступность.
  • Теги DropdownMenu и DropdownMenuItem преобразованы в семантические элементы для улучшения доступности.
  • Изменен текст элемента "Авторские права" в соответствии со стандартами контрастности цветов.
  • Раскрывающиеся меню теперь можно открывать и закрывать с помощью клавиши Ввод или пробела.
  • Теперь можно выбирать пункты раскрывающегося меню.
  • Библиотека локального контекста. Кнопки управления каруселью теперь отключаются, если они не могут быть использованы, и больше не перекрывают первый или последний элемент в списке.

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

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

3,43

18 ноября 2020 г.

Теперь доступна версия 3.43 Maps JavaScript 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. Подробная информация приведена в руководстве по управлению версиями.

Изменения:

  • Теперь максимальная ширина информационных окон по умолчанию составляет 648 пикселей. Это значение можно переопределить, задав свойство maxWidth для информационного окна. Ширина окна InfoWindow теперь может превышать 648 пикселей, но будет ограничена шириной карты. (Ранее ширина информационных окон всегда была ограничена меньшим из двух значений: 648 пикселей или ширина карты.)
  • Предотвращение мерцания при отрисовке больших наборов данных GeoJSON.
  • Недельная версия была обновлена до 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 значения, которое не является элементом, карта будет выводить ошибку 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 г.

Изменения:

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

3.40

11 февраля 2020 г.

Теперь доступна версия 3.40 Maps JavaScript 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:
    • Недельная версия 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, а не панораму BEST, выбранную Google.
  • Теперь 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 г.

Версия 3.29 Maps JavaScript API теперь доступна в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями 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 г.

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

Изменения:

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

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

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

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

6 октября 2016 г.

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

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

29 августа 2016 г.

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

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

3.26

18 августа 2016 г.

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

Изменения:

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

3,25

25 мая 2016 г.

Версия 3.25 Maps JavaScript API теперь доступна в качестве экспериментальной версии. Дополнительные сведения вы можете найти в руководстве по управлению версиями 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: оптимистический, пессимистический или наиболее вероятный (по умолчанию), чтобы повлиять на допущения, используемые при расчете времени в пути. Подробную информацию можно найти в руководстве для разработчиков по сервису "Маршруты" и сервису 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 г. браузер Internet Explorer 8 больше не поддерживается официально в Maps JavaScript API. Ознакомьтесь со списком поддерживаемых браузеров. Информацию о правилах 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 неправильно отображается на устройствах с высоким разрешением.

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
  • Удален слой демографических данных
  • Улучшения хрома окна информации

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 г.

Исправлено:

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 г.

Исправлено:

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 для панорам Просмотра улиц

Исправлено:

  • При использовании версии 3.8 Google Карт JavaScript увеличивается использование памяти, что приводит к сбою (наблюдается в IE 9, Chrome и т. д.). ( Проблема 4162 )
  • Раскрывающееся меню в окне информации не следует за сдвигом карты в 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 г.

Исправлено:

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 г.

Исправлено:

  • Объект символа нельзя передать в 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 г.

Исправлено:

23 апреля 2012 г.

Исправлено:

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

18 апреля 2012 г.

Исправлено:

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

Добавлено:

10 апреля 2012 г.

Исправлено:

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

3 апреля 2012 г.

Добавлено:

Исправлено:

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

28 марта 2012 г.

Исправлено:

  • Используйте строчные буквы в названиях тегов, чтобы обеспечить совместимость с XHTML ( Issue 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 г.

Исправлено:

  • События мыши передаются через информационное окно (проблема 3573)
  • Включены преобразования CSS в IE9
  • Добавлен элемент управления imageDateControl в StreetViewPanorama
  • Включена поддержка Canvas Просмотр улиц в 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 г.

Исправлено:

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

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
  • Утечка памяти при панорамировании
  • Не убирать человечка из Просмотра улиц при панорамировании на область вне зоны покрытия
  • Регрессия: исчезают наложения на землю, пересекающие долготу -180
  • Регрессия: при открытии информационного окна во время панорамирования и масштабирования центр карты отображается неправильно

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

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

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

Исправлено:

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

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

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

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

Исправления

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

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

  • GeocoderResult.formatted_address not documented

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 для poly 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 г.

Исправления

  • Точка привязки информационного окна, доступная через свойство anchorPoint MVC ( Проблема 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, чтобы соответствовать атрибуту HTML <area> coords

3.3

17 марта 2011 г.

Исправления

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

8 февраля 2011 г.

Исправления

  • Запросы на фрагменты не отменяются в Chrome ( Проблема 3011)
  • Событие rightclick не запускается в Firefox на macOS ( проблема 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, возникавшая при показе окна InfoWindow с нулевой шириной карты в IE (проблема 2536).

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

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

9 декабря 2010 г.

Исправления

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

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

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

5 декабря 2010 г.

Исправления

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

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

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

28 ноября 2010 г.

Исправления

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

16 ноября 2010 г.

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

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

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

3.2

11 ноября 2010 г.

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

  • Исправлена ошибка, из-за которой многоугольники обрезались при использовании RTL в 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 после панорамирования карты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

31 августа 2010 г.

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

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

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

24 августа 2010 г.

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

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

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

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

16 августа 2010 г.

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

  • Проблема 2416: Слишком высокая чувствительность при панорамировании и масштабировании с помощью мыши Apple Magic Mouse
  • Проблема 2606. Если для карты задано значение draggable: false, ссылки отключаются.
  • Проблема 2640. Память не очищается при обновлении браузера или выгрузке страницы (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) для объекта панорамы с прикрепленным прослушивателем приводит к ошибке 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. При выборе ССЦ в раскрывающемся меню Google появляется предупреждение

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

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

17 июня 2010 г.

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

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

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

11 июня 2010 г.

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

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

3,0

18 мая 2010 г.

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

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

13 мая 2010 г.

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

  • Проблема 1724. Неправильный размер или поля окна информации при задании контента с помощью элемента, а не строки.

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

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

7 мая 2010 г.

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

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

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

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

30 апреля 2010 г.

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

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

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

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

26 апреля 2010 г.

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

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

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

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

13 апреля 2010 г.

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

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

11 апреля 2010 г.

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

5 апреля 2010 г.

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

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

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

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

23 марта 2010 г.

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

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

15 марта 2010 г.

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

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

10 марта 2010 г.

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

  • Проблема 1801: zIndex ломаной линии или многоугольника
  • Проблема 2144. В DirectionsRequest должен быть параметр avoidHighways
  • Проблема 2207: Ошибка: многоугольник заполняется в Internet Explorer
  • Проблема 2113.: Полилинии в Firefox отображаются некорректно при высоком уровне масштабирования после январского релиза

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

3 марта 2010 г.

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

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

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

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

26 февраля 2010 г.

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

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

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

8 февраля 2010 г.

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

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

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

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

28 января 2010 г.

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

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

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

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

19 января 2010 г.

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

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

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

17 декабря 2009 г.

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

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

10 декабря 2009 г.

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

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

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

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

25 ноября 2009 г.

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

  • Проблема 1696. Запрос на добавление функции: размещение элементов управления картой.
  • Проблема 1909. Некорректное получение границ после изменения центра карты
  • Проблема 1938. map.setOptions не распознает параметры управления

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

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

11 ноября 2009 г.

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

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

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

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

29 октября 2009 г.

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

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

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

26 октября 2009 г.

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

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

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

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

15 октября 2009 г.

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

  • Проблема 1525. Ошибка get_bounds при низком уровне масштабирования.
  • Проблема 1757. Функция fitBounds() не работает при пересечении 180-го меридиана.
  • Проблема 1790. Метод map.setOptions не может задать курсор
  • Проблема 1767: Ошибка: проблема с распространением событий

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

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

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

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

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

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

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

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

  • Запуск ломаных линий и многоугольников Они позволяют рисовать на карте линии и заполненные области, задавать стили обводки и заливки, а также поддерживают большинство событий мыши (кроме наведения курсора). Они работают во всех поддерживаемых браузерах (IE6.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.
  • Проблема 1642: InfoWindow overflow:auto
  • Проблема 1531. Высота информационного окна увеличивается при каждом открытии.

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

  • Синтаксис изменен для методов 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. При прокрутке карты прокручивается и страница.
  • Проблема 1467. Функция панорамирования карты + анимация

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

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

14 августа 2009 г.

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

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

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

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

4 августа 2009 г.

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

  • Проблема 1393: разрешить перетаскивание маркеров
  • Проблема 1448. Ошибка: в API версии 3 нужна функция checkResize() (или аналогичная).
  • Проблема 1404. Ошибка с курсором в Opera
  • Проблема 1514. Стрелка выбора типа карты неправильно отображается при использовании HTML 4.01 strict
  • Проблема 1426: Управление z-индексом информационного окна

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

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

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

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

13 июля 2009 г.

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

  • Проблема 1415. Содержимое информационного окна: можно выбрать значение true или false.
  • Проблема 1432. Событие mouseout не запускается после вызова set_icon.
  • Проблема 1365: элементы управления типами карт неправильно отображаются при строгом типе документа

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

  • Разработчикам больше не нужно указывать размер для MarkerImage, API определит его, если он не будет указан. Обратите внимание, что аргументы size, anchor и origin для MarkerImage являются необязательными.
  • Разработчикам больше не нужно вызывать OverlayView.call(this) в конструкторе подкласса OverlayView.
  • Из интерфейса удалены методы OverlayView "changed". Это не должно повлиять на код разработчика, поскольку эти методы ранее не использовались.
  • Параметр partialmatch был удален из объектов Geocoder Request. Если разработчик продолжит передавать этот параметр, это не повлияет на запрос.

12 июня 2009 г.

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

  • Проблема 1363. Ошибка: на iPhone не отправляются события кликов на карте.

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

  • Большой элемент управления масштабом доступен для нажатия во всех браузерах
  • Информационное окно "очищает" большой элемент управления масштабированием, размещаясь полностью внутри карты и элементов управления.
  • Изображения для мобильных устройств, защищенные авторским правом
  • Загрузка фрагментов начинается с центра, а не с левого верхнего угла.
  • Пользователи больше не могут выбирать текст кнопок типа карты или любые изображения элементов управления.
  • Основная библиотека стала меньше примерно на 1,9 КБ.