Notes de version de l'API Maps JavaScript

Abonnez-vous à ces notes de version. S'abonner

L'équipe de l'API Maps JavaScript met régulièrement à jour l'API pour ajouter de nouvelles fonctionnalités, corriger des bugs et améliorer les performances. Vous pouvez indiquer quelle version de l'API charger dans votre application en la spécifiant dans le paramètre v de la requête d'amorçage de l'API Maps JavaScript. En savoir plus sur la gestion des versions

Ce journal des modifications liste les versions par date et numéro de version, ainsi que les modifications associées.

Cette page répertorie les notes de version pour 2025 et 2026. Pour les versions antérieures, consultez l'archive des notes de version de l'API Maps JavaScript.

Pour recevoir des informations sur les nouvelles versions de l'API Google Maps, veuillez vous abonner au groupe google-maps-js-api-v3-notify.

3.66.11a

22 octobre 2026

Modifications :

  • Les éléments du kit UI pour Places Pro (AdvancedPlaceDetailsElement, AdvancedPlaceDetailsCompactElement, AdvancedPlaceSearchElement, AdvancedPlaceListElement) sont désormais en disponibilité générale dans la version hebdomadaire.
  • Dans les mises en page compactes horizontales de PlaceDetailsCompactElement (<gmp-place-details-compact>) et PlaceSearchElement (<gmp-place-search>), le bouton d'icône "Ouvrir dans Google Maps" s'affiche désormais sur la ligne supérieure, à côté du nom et de l'adresse du lieu, de sorte que les lignes d'informations de base restantes s'étendent sur toute la largeur.
  • Place Details n'affiche plus de zone d'action vide lorsqu'aucun des éléments gmp-place-link ou gmp-place-button insérés ne peut s'afficher pour le lieu.
  • PlaceContentConfigElement (<gmp-place-content-config>) est obsolète. Ajoutez des éléments de contenu directement à PlaceDetailsElement ou PlaceDetailsCompactElement, ou dans un élément <template slot="details-item"> dans PlaceSearchElement.
  • La fonctionnalité KmlLayer de l'API Maps JavaScript n'est plus disponible. Pour en savoir plus, consultez https://developers.google.com/maps/deprecations.
  • [Canal alpha] Ajout de PlacePinElement (<gmp-place-pin>), qui affiche un repère sur la carte pour un lieu à l'aide de l'icône de catégorie ou de la photo du lieu, à utiliser comme contenu d'un AdvancedMarkerElement.
  • [Canal alpha] Correction d'un problème de contenu popover Route3DElement et Route.createPopover() tronqué dans les cartes courtes, par exemple sur les téléphones avec un zoom de page de 200 %.

3.66.9d

14 octobre 2026

Modifications :

  • Correction d'un problème qui déclenchait par erreur un événement de clic sur la carte lorsque l'utilisateur terminait un glisser-déposer sur un AdvancedMarkerElement.
  • Correction d'un problème qui empêchait la fenêtre d'informations d'un point d'intérêt de se fermer avec la touche Échap après la réouverture du même point d'intérêt.
  • [canal alpha] AdvancedPlaceDetailsElement, AdvancedPlaceDetailsCompactElement et AdvancedPlaceItemElement sont désormais compatibles avec les emplacements basic-section-top et basic-section-bottom dans le canal alpha.
  • [canal alpha] PlacePinElement est désormais disponible dans le canal alpha pour afficher des informations sur un lieu sur une carte
  • Correction d'un problème qui empêchait la fermeture d'InfoWindow avec la touche Échap et le retour du curseur sur l'élément précédemment sélectionné lorsque la carte est un élément gmp-map.

3.66.8b

8 octobre 2026

Modifications :

  • Correction d'un problème qui empêchait la fermeture de la fenêtre d'informations d'un point d'intérêt avec la touche Échap après avoir cliqué à nouveau sur l'icône du point d'intérêt.
  • Correction de la navigation à l'aide des touches fléchées du clavier, qui déplaçait le curseur vers des AdvancedMarkerElements en dehors de la zone visible de la carte.
  • [Version bêta] Ajout de MapMode.ROADMAP, de la commande d'interface utilisateur du mode Plan, de Map3DElement.colorScheme (pour le style de carte clair et sombre) et de Label3DElement (<gmp-label-3d>) aux cartes 3D (Map3DElement).

3.66.7

1er octobre 2026

Modifications :

  • [Canal alpha] Correction de la disparition des icônes de véhicules de transport en commun dans le popover Route3DElement en mode Couleurs forcées.
  • [Canal alpha] Route.createWaypointMarkers() définit désormais un title par défaut localisé ("Origine" ou "Destination") sur les repères qu'il crée.
  • [Canal alpha] Correction d'un problème d'invisibilité du texte popover Route3DElement dans les modes Plan Mixte et Satellite.
  • [Canal alpha] Les repères 3D créés par Route.createWaypointMarkers() conservent désormais une taille d'écran constante (sizePreserved est défini sur true par défaut).
  • [Canal alpha] Les repères de départ et d'arrivée Route3DElement sont désormais accessibles au clavier et annoncés par les lecteurs d'écran. Le titre d'un repère s'affiche sous forme d'info-bulle lorsque vous pointez dessus.
  • [Version bêta] Ajout des propriétés Map3DElement.maxMemoryMegabytes et Map3DElement.qualityMode, ainsi que de l'énumération QualityMode, pour réduire l'utilisation de la mémoire de la carte 3D.
  • Correction d'un problème où PopoverElement (<gmp-popover>) se décalait de son ancrage lors de la modification du zoom de la page dans Safari.
  • Ajout de la prise en charge des événements de pointeur via gmp-pointerover, gmp-pointerout et gmp-pointermove pour les éléments interactifs dans Maps3D.
  • Correction des définitions TypeScript pour les éléments de dessin des cartes 3D (Marker3DElement, Model3DElement, Polygon3DElement, Polyline3DElement, FlattenerElement, CirclePathElement) et PopoverElement afin d'accepter google.maps.LatLng.

3.66.6c

22 septembre 2026

Modifications :

  • Correction d'un problème qui empêchait PlaceAutocompleteElement d'afficher son bouton d'effacement lorsqu'il était renseigné de manière programmatique via les options du constructeur ou la propriété de valeur.
  • [alpha channel] colorScheme a été supprimé de google.maps.routes.RoutePolyline3DOptions. Route3DElement suit désormais le jeu de couleurs effectif de l'élément Map3D parent.
  • [Version bêta] Correction d'une fuite de mémoire dans le cycle de vie du rendu du panorama Street View.
  • [version bêta] Les icônes par défaut de PlaceLinkElement peuvent être masquées avec l'attribut default-icon-hidden, ce qui permet d'afficher des liens vers des lieux sous forme de texte uniquement.

3.66.4d

9 septembre 2026

Modifications :

  • [Canal alpha] La plage minimale d'AutofitsCamera est passée de 2 000 mètres à 80 mètres.
  • Abandon de AdvancedMarkerElement.addListener() et des anciens événements (click, dragstart, drag, dragend). Utilisez plutôt addEventListener() standard avec les événements préfixés gmp-.

3.66.3d

2 septembre 2026

Modifications :

  • [Canal alpha] Ajout du champ trafficPolylinesDisabled à RoutePolyline3DOptions. Cela permet aux développeurs de désactiver les polylignes tenant compte du trafic lorsqu'ils créent des polylignes d'itinéraire en 3D.
  • [Canal alpha] Optimisation de Route3DElement pour éviter les requêtes backend inutiles lors de l'activation/la désactivation de trafficPolylinesDisabled.

3.66.2d

26 août 2026

Modifications :

  • [Canal alpha] Suppression des icônes d'itinéraire 3D du chargement des polices et déplacement vers des éléments SVG intégrés pour éviter les complications lors du chargement de la police Material Symbols plusieurs fois.
  • [Version bêta] Ajout de composants avancés du kit UI pour Places : AdvancedPlaceDetailsElement, AdvancedPlaceDetailsCompactElement, PlaceLinkElement, PlaceButtonElement, PlaceNameElement, AdvancedPlaceListElement, AdvancedPlaceSearchElement
  • Ajout d'une info-bulle aux noms des lignes de transports en commun pour afficher le nom complet même lorsqu'il est tronqué.
  • Ajout de typages removeEventListener pour les composants Web personnalisés.
  • Correction d'un problème qui entraînait l'affichage par VoiceOver d'un contour de sélection sur les éléments de lecteur d'écran masqués visuellement pour les repères d'itinéraire.

3.66.1a

17 août 2026

Modifications :

  • Correction du comportement d'accessibilité des images statiques des fiches de lieux en ajoutant des libellés de remplacement et en supprimant les arrêts de focus clavier redondants.

3.65.12f

6 août 2026

Modifications :

  • [canal alpha] Ajoute <gmp-label-3d> (google.maps.maps3d.Label3DElement) au canal alpha de l'API 3D Maps JavaScript. Les développeurs peuvent désormais utiliser le nouvel élément pour déclarer le texte du libellé et configurer indépendamment son comportement en cas de collision, séparément des éléments de repère 3D associés (comme <gmp-marker-3d> et <gmp-marker-3d-interactive>).
  • Fournissez des noms accessibles uniques pour les boutons "Plus d'options" dans les widgets Place Details.
  • [Canal alpha] Amélioration des messages d'erreur du mode de trajet Route 3D lorsque TravelMode.TWO_WHEELER est utilisé en dehors de la version alpha/bêta
  • [Canal alpha] Le composant Route3D est désormais compatible avec la propriété trafficPolylinesDisabled. Cela permet aux développeurs de désactiver les polylignes tenant compte du trafic lorsqu'ils utilisent les options de routage TRAFFIC_AWARE ou TRAFFIC_AWARE_OPTIMAL.
  • [Canal alpha] Augmentation de la marge intérieure de la limite nord d'AutofitsCamera pour éviter le recadrage par défaut du repère.
  • Correction d'un problème qui empêchait de faire glisser le Pegman Street View sur la carte sur les appareils à écran tactile.

3.65.11b

27 juillet 2026

Modifications :

  • [Canal alpha] Amélioration du popover Route3D pour afficher les icônes des modes de transport autres que les transports en commun (vélo, voiture, deux-roues et marche).
  • [alpha channel] Route.createWaypointMarkers crée des repères pour le point de départ et la destination, avec un style par défaut appliqué, sauf si une fonction customOverride est spécifiée. Les points de cheminement intermédiaires ne sont pas acceptés pour le moment.

3.65.10a

22 juillet 2026

Modifications :

  • Correction d'un problème qui entraînait le chargement de la police Material Symbols Outlined par l'API Maps JavaScript d'une manière qui pouvait avoir un impact sur la même police chargée sur la page de base.
  • Correction d'un problème qui entraînait l'envoi d'une valeur vide par PlaceAutocompleteElement lors de l'envoi d'un formulaire POST lorsqu'il était initialisé avec options.value ou modifié de manière programmatique via la propriété value.
  • Mise à jour des commandes d'interface utilisateur pour l'inclinaison et le cap de la carte 3D afin de les réactiver si la plage de restriction de la caméra est augmentée.

3.65.8c (déploiement annulé)

7 juillet 2026

Modifications :

  • [canal alpha] Route3DElement affiche des données supplémentaires sur les polylignes et les popovers pour les itinéraires en transports en commun.
  • Ajout de la compatibilité avec internalUsageAttributionIds à l'API Address Validation. Cette propriété permet d'attribuer les appels d'API à des packages ou des bibliothèques OSS spécifiques.
  • La fenêtre d'informations par défaut pour les clics sur les points d'intérêt sur les cartes 2D a été mise à jour pour utiliser les widgets Place.
  • Amélioration de la fiabilité des panoramas Street View dans des conditions de trafic élevé.

3.65.6a

25 juin 2026

Modifications :

  • [Version bêta] Mise à jour de la fenêtre d'informations par défaut pour les clics sur les points d'intérêt sur les cartes 2D afin d'utiliser les widgets Place.
  • Correction d'un bug qui provoquait parfois une erreur sur la carte 3D avec des valeurs fov extrêmes.
  • Mise à jour des repères d'itinéraire par défaut pour ne plus utiliser l'option glyph PinElement obsolète.

3.65.5e

17 juin 2026

Modifications :

  • Correction des typages pour OverlayView.getMap()
  • Mise à jour des typages pour BasicPlaceAutocompleteElement et PlaceAutocompleteElement afin d'indiquer que le paramètre d'options du constructeur est facultatif

3.65.3b

4 juin 2026

Modifications :

  • La fonctionnalité DrawingManager de l'API Maps JavaScript n'est plus disponible. Pour en savoir plus, consultez https://developers.google.com/maps/deprecations.
  • Amélioration du contraste des couleurs pour la boîte de dialogue des droits d'auteur de la carte en mode sombre.
  • Désactivez les commandes de rotation de la carte 3D lorsque les limites de cap sont atteintes.
  • Correction d'un problème qui entraînait le chevauchement du champ de saisie mobile Place Autocomplete avec la barre d'état/zone de sécurité du système iOS. Remarque : Le correctif fonctionne lorsque "viewport-fit=cover" est défini dans la balise Meta viewport.
  • Ajout de la compatibilité avec internalUsageAttributionIds à l'API Maps 3D JavaScript. Cette propriété permet aux développeurs d'attribuer des appels d'API à des packages ou des bibliothèques OSS spécifiques.
  • Ajout de la compatibilité avec internalUsageAttributionIds à l'API Places (New). Cette propriété permet aux développeurs d'attribuer des appels d'API à des packages ou des bibliothèques OSS spécifiques.
  • [Canal alpha] Les types de getter des propriétés Route3DElement ont été restreints pour correspondre à la normalisation du setter.
  • [Canal alpha] Route3DElement expose les propriétés routes, fallbackInfo et geocodingResults.

3.65.2d

27 mai 2026

Modifications :

  • Correction d'un problème lié au bouton de zoom lors d'un zoom arrière sur une carte avec des limites restreintes.
  • La bibliothèque Places a introduit transitStation dans les lieux.
  • Ajout de la prise en charge de internalUsageAttributionIds dans la bibliothèque Routes. Cette propriété permet aux développeurs d'attribuer des appels d'API à des packages ou des bibliothèques OSS spécifiques.

3.65.1c

20 mai 2026

Modifications :

  • Le logo Google sera désormais gris foncé sur fond blanc pour les types de cartes "Roadmap" et "Terrain" en mode clair, qu'un ID de carte ou un style personnalisé soit fourni ou non.
  • [Canal alpha] Route3DElement distribue les événements gmp-load et gmp-error après des appels d'API Routes réussis et erronés, respectivement.
  • Correction d'une erreur dans la documentation indiquant que les correspondances sont mises en surbrillance dans le texte secondaire des prédictions de saisie semi-automatique. Les correspondances ne sont mises en surbrillance que dans le texte principal, ce qui reflète le comportement de la saisie semi-automatique de l'API Places.
  • Amélioration de l'héritage des couleurs pour les éléments de prédiction Place Autocomplete afin qu'ils héritent correctement de la couleur définie sur l'élément parent.
  • Ajout des emplacements "input-icon" et "clear-icon" à PlaceAutocompleteElement et BasicPlaceAutocompleteElement pour la personnalisation des icônes.
  • Exposition des parties d'ombre prediction-item-secondary-text et prediction-item-nonmatch pour les éléments de prédiction BasicPlaceAutocomplete et PlaceAutocomplete, ce qui permet de personnaliser le style du texte principal et du texte secondaire non mis en correspondance.
  • Ajout de l'attribut no-clear-button et de la propriété noClearButton à PlaceAutocompleteElement et BasicPlaceAutocompleteElement pour permettre de masquer le bouton d'effacement.
  • La fonctionnalité de calque de carte de densité de l'API Maps JavaScript est désormais obsolète.
  • Amélioration de la gestion des erreurs lors de la récupération de la configuration de la carte.
  • Les images à 45 degrés sont désormais obsolètes pour les cartes matricielles.
  • Ajout des classes manquantes à la documentation PlacesLibrary. La méthode toString() sur FormattableText a également été documentée.
  • Amélioration de l'accessibilité des liens "Signaler une erreur sur la carte".

3.64.12d

6 mai 2026

Modifications :

  • La méthode equals() de LatLng accepte désormais les objets LatLngLiteral au lieu de générer une erreur. La documentation de LatLng et LatLngAltitude equals() reflète désormais également avec précision le niveau de tolérance existant de 1e-9.
  • [alpha channel] Map3DElement avec des enfants ajustés automatiquement s'affiche désormais initialement avec le mode d'altitude RELATIVE_TO_GROUND, qui permet d'afficher les zones d'altitude plus élevée au chargement lorsque les propriétés de la caméra sont prédéfinies plutôt qu'appliquées à l'aide de flyCameraTo. De plus, lors du chargement initial de Map3DElement, si la carte comporte des enfants qui utilisent l'API AutofitsCamera et qui sont toujours en cours d'exécution, l'affichage initial de la carte est différé jusqu'à ce qu'ils aient tous terminé, et la caméra s'aligne quel que soit le paramètre d'animation de survol. Les mises à jour ultérieures de la caméra respectent le paramètre de survol.
  • [Canal alpha] Polygon3DElement ajoute la propriété autofitsCamera pour permettre l'ajustement automatique de la caméra.

3.64.11d

29 avril 2026

Modifications :

  • [Canal alpha] MarkerElement ajoute la propriété autofitsCamera pour permettre l'ajustement automatique de la caméra au repère.
  • Correction d'un problème dans PlaceAutocompleteElement qui empêchait l'affichage de l'icône de l'élément de prédiction dans le navigateur Safari.
  • La bibliothèque Places a introduit isPureServiceAreaBusiness dans les lieux. Il est désormais possible de demander des résultats pour les établissements de services de proximité purs en définissant pureServiceAreaBusinessesIncluded sur les requêtes Place Autocomplete (API de données et widgets) et Text Search.
  • La bibliothèque Places a introduit addressDescriptor, containingPlaces et timeZone dans les lieux.
  • La bibliothèque Places a introduit futureOpeningDate dans les lieux. Il est désormais possible de demander des résultats pour les établissements qui n'ont pas encore ouvert en définissant futureOpeningBusinessesIncluded sur les requêtes Place Autocomplete (API de données et widgets), Nearby Search et Text Search.
  • Le logo Google sera désormais le même pour le style "Roadmap light", avec ou sans ID de carte ou style personnalisé. Auparavant, nous affichions le logo Google en mode sombre pour toutes les cartes routières utilisant un ID de carte. Pour conserver le logo Google blanc, les utilisateurs doivent passer en mode sombre.
  • Ajout de focus-ring en tant que CSS Shadow Part dans PlaceAutocompleteElement et BasicPlaceAutocompleteElement.
  • Ajout des nouveaux éléments FuelType, DIESEL_PLUS et E100. Ajout d'un nouveau NACS EVConnectorType.
  • Ajout des attributs value, placeholder, disabled, readonly, no-input-icon et maxlength à PlaceAutocompleteElement et BasicPlaceAutocompleteElement.
  • Ajout d'une propriété "description" à PlaceAutocompleteElement et BasicPlaceAutocompleteElement pour fournir un contexte supplémentaire aux utilisateurs de lecteurs d'écran.
  • Le type déclaré de LatLngAltitudeLiteral.altitude a été restreint pour ne pas autoriser les valeurs nulles ou non définies. Correction du type renvoyé déclaré de DirectionalLocation.toJSON().

3.64.9c

14 avril 2026

Modifications :

  • Les déclarations TypeScript différencient désormais correctement les types de getters et de setters de propriétés (y compris les propriétés en lecture seule sans setters).

3.64.8b

8 avril 2026

Modifications :

  • [canal alpha] Route3DElement, Marker3DElement et Polyline3DElement avec autofitsCamera n'entraîneront pas de mise à jour de la caméra lorsqu'ils seront supprimés du DOM. Pour Route3DElement, les erreurs ou les réponses vides n'ont aucun effet sur la caméra. De plus, si vous remplacez la valeur "true" par "false" pour l'attribut autofitsCamera d'un élément donné, la caméra ne sera pas mise à jour pour exclure cet élément, mais l'élément sera exclu des futures mises à jour de la caméra.
  • La valeur zIndex d'un AdvancedMarkerElement est désormais déterminée par sa valeur explicitement définie ou, par défaut, par sa position verticale en pixels. Les valeurs explicites prévalent sur la valeur par défaut. Pour éviter que les repères situés plus bas sur l'écran sans zIndex ne chevauchent de manière inattendue ceux qui en ont un, nous vous recommandons d'appliquer zIndex de manière cohérente à tous les repères.
  • Les déclarations TypeScript incluent désormais une interface mappant les noms de balises HTML aux classes JS (google.maps.HTMLElementTagNameMap et HTMLElementTagNameMap global), une interface mappant les noms de balises HTML à l'EventMap de chaque classe JS (google.maps.HTMLElementEventMapTagNameMap), une interface de toutes les propriétés CSS personnalisées (google.maps.CSSProperties). De plus, chaque énumération basée sur une chaîne possède un type d'union de chaînes défini (comme ${EnumName}String), et cette union de chaînes est utilisée pour cette énumération dans l'ensemble des déclarations. addEventListener() est également surchargé sur chaque élément personnalisé avec ses types EventMap, et google.maps.importLibrary() est surchargé pour typer correctement chaque bibliothèque renvoyée pour le nom de bibliothèque transmis.

3.64.7d

1er avril 2026

Modifications :

  • La propriété mapId peut désormais être mise à jour de manière dynamique après l'initialisation de Map3DElement, ce qui évite d'avoir à réinstancier Map3DElement.
  • [Canal alpha] Ajout d'un nouveau Route3DElement pour afficher les itinéraires sur les cartes 3D.
  • [Canal alpha] Ajout des nouvelles API Route.create3DPolylines() et Route.createPopover().
  • [Canal alpha] Ajout d'une nouvelle API spherical.traversePath().
  • [Canal alpha] Ajout d'une nouvelle API autofitsCamera à Marker3DElement, Polyline3DElement et Route3DElement, avec une nouvelle API autofitsCameraAnimation pour Map3DElement.
  • [Canal alpha] Ajout d'un nouveau CirclePathElement pour afficher des cercles avec Polygon3DElement.
  • [Canal alpha] Un nouveau mode Plan ROADMAP est désormais disponible sur les cartes 3D dans le canal alpha.
  • Correction d'un bug qui empêchait le bon fonctionnement de Pegman Street View sur les appareils mobiles lorsqu'il se trouvait sur une carte associée à un élément DOM créé dans un contexte de frame différent de celui du code de la bibliothèque Maps JS.

3.64.6d

26 mars 2026

Modifications :

  • Correction d'un problème qui empêchait l'envoi d'un formulaire contenant des éléments Place Autocomplete lorsque l'utilisateur appuyait sur Entrée si aucune prédiction n'était mise en surbrillance.
  • Correction d'une condition de concurrence qui empêchait FlattenerElement de dessiner sur les cartes 3D.
  • Correction d'un bug qui empêchait la gestion des gestes tactiles de fonctionner correctement sur les appareils mobiles lorsqu'une carte était associée à un élément DOM créé dans un contexte d'iFrame différent de celui du code de la bibliothèque Maps JS.

3.64.5d

18 mars 2026

Modifications :

  • La version weekly inclut désormais plusieurs mises à jour de Maps 3D, y compris les nouvelles fonctionnalités MarkerElement et FlattenerElement. De plus, nous avons ajouté les propriétés cameraPosition et fov, ainsi que la compatibilité avec altitudeMode pour les méthodes flyCameraTo et flyCameraAround.
  • La bibliothèque Places a introduit currentOpeningHours, regularSecondaryOpeningHours et currentSecondaryOpeningHours pour les lieux identifiés. currentOpeningHours fournit les horaires d'ouverture pour la semaine à venir, y compris les horaires exceptionnels, comme les jours fériés. Les horaires secondaires sont différents des horaires principaux d'un lieu et indiquent les horaires de services tels que le drive, le retrait ou la vente à emporter.
  • Correction d'un problème dans les cartes 3D où le lien vers Google Maps ne se mettait parfois pas à jour correctement après le déplacement de la carte.

3.64.4d

12 mars 2026

Modifications :

  • Synchronisation de la propriété de carte InfoWindow lors du changement de position pour résoudre le problème qui provoquait des avertissements inutiles dans la console.
  • Correction d'un problème qui entraînait parfois l'abandon des mises à jour programmatiques de fov dans Map3DElement.
  • La méthode flyCameraAround sur Map3DElement accepte désormais Number.Infinity pour le paramètre repeatCount, ce qui permet une animation sans fin.

3.64.3a

2 mars 2026

Modifications :

  • L'API Maps Embed utilise désormais le Kit UI pour Places pour afficher les détails des lieux.
  • [Version bêta] La propriété cameraPosition précédemment introduite sur Map3DElement dans la version 3.64.2 est désormais également compatible avec la cible flyCameraTo. Pour en savoir plus, consultez Cartes 3D dans Maps JavaScript.

3.64.2b

26 février 2026

Modifications :

  • google.maps.DirectionsService, google.maps.DirectionsRenderer et google.maps.DistanceMatrixService sont obsolètes depuis le 25 février 2026. Pour le moment, il n'est pas prévu de les arrêter, et ils continueront de recevoir des corrections de bugs pour toute régression majeure. Vous recevrez une notification au moins 12 mois avant la fin de leur prise en charge. Pour en savoir plus (y compris sur les alternatives plus récentes recommandées), consultez Ancienne version.
  • [Version bêta] Ajout d'un nouveau MarkerElement vous permettant d'afficher du contenu HTML personnalisé dans les repères d'une carte 3D. De plus, un nouveau FlattenerElement peut désormais aplatir les maillages 3D dans des zones spécifiques.
  • [Version bêta] Map3DElement a été mis à jour avec les propriétés fov et cameraPosition, tandis que les méthodes flyCameraTo et flyCameraAround sont désormais compatibles avec altitudeMode. Pour en savoir plus, consultez Cartes 3D dans Maps JavaScript.
  • Correction d'un bug qui entraînait la création d'un PinElement à l'aide de document.createElement('gmp-pin') pour générer une NotSupportedError.

3.64.1c

19 février 2026

Modifications :

  • Mise à jour de la collision lorsque AdvancedMarkerElement est redimensionné.

3.63.14d

5 février 2026

Modifications :

  • La bibliothèque Places a introduit de nouvelles options pour identifier un lieu lors d'une demande de données. En plus d'utiliser id, vous pouvez désormais spécifier un resourceName pour initialiser un objet Place.
  • La bibliothèque Places a introduit subDestinations pour les lieux identifiés. Ces subDestinations fournissent des destinations plus spécifiques aux utilisateurs qui effectuent des recherches dans un lieu vaste ou complexe, comme un aéroport, un parc national, une université ou un stade.
  • Correction d'un problème qui obligeait Map3D à spécifier une altitude lors de la définition de la propriété "center" en JS (la valeur par défaut est désormais 0).
  • L'objet Place de PlaceDetailsElement et PlaceDetailsCompactElement inclut désormais une propriété googleMapsLinks, qui fournit des URL pour les liens profonds vers Google Maps pour diverses actions. Cela inclut les URI permettant d'afficher le lieu, d'obtenir un itinéraire, de voir des photos, de lire les avis existants et d'en rédiger un nouveau.

3.63.13

29 janvier 2026

Modifications :

  • L'API Maps Embed n'affiche plus de fiches informatives lorsque vous placez le curseur de la souris sur des points d'intérêt.
  • Ajoute des avertissements dans la console pour les éléments du Kit UI pour Places (Place Details + Place Search) mal configurés.
  • PlaceDetailsElement affiche désormais des résumés de lieux générés par l'IA, lorsqu'ils sont disponibles.
  • Un résumé des avis généré par IA est désormais disponible pour PlaceDetailsElement.

3.63.10a

13 janvier 2026

Modifications :

  • Correction d'un problème qui empêchait les gestes de défilement et de clic dans les popovers.
  • Les champs resourceName et shortFormattedAddress sont désormais disponibles via l'API Places

3.63.9d

8 janvier 2026

Modifications :

  • PlaceSearchElement affiche le contenu non photo un peu plus rapidement pendant le chargement des photos. Les animations de fondu des photos ont été améliorées dans le Kit UI pour Places.
  • Amélioration des performances lors de l'affichage de polylignes sur une carte inclinée.
  • Correction d'un bug qui empêchait la caméra de la carte 3D de se mettre à jour lorsqu'elle était définie de manière programmatique dans certaines conditions.
  • Légère amélioration des performances lors du chargement des photos pour PlaceDetailsElement et PlaceSearchElement.
  • Clarification du comportement de la propriété draggable dans MapOptions pour mieux expliquer les contraintes d'interaction utilisateur.
  • Applique l'accès à la version bêta pour possibleNextAction dans la bibliothèque Address Validation
  • Ajout de la prise en charge de la propriété placeholder et de l'attribut HTML à PlaceAutocompleteElement
  • PlaceAutocompleteElement accepte désormais la personnalisation de propriétés de police CSS plus standards, y compris : font, font-size, font-family, font-weight, line-height, font-style et color. La taille de police par défaut est désormais de 16 px.
  • Ajout de la prise en charge de la propriété value et de l'attribut HTML à PlaceAutocompleteElement
  • Optimisez le chargement des images dans le Kit UI pour Places.
  • Ajout de la partie CSS input à PlaceAutocompleteElement

3.63.5d

11 décembre 2025

Modifications :

  • Lancement de l'API Address Validation dans l'API Maps JavaScript
  • mapTypeId est désormais défini par défaut sur MapTypeId.ROADMAP lorsqu'il est défini sur "null" ou "undefined", ce qui résout un problème qui pouvait empêcher le chargement des tuiles de carte.
  • Masquez la section des avis dans PlaceDetailsElement si le lieu ne peut pas être évalué.
  • Amélioration du contraste des couleurs pour le logo Google affiché sur google.maps.Map avec un style personnalisé
  • Les cartes vectorielles utilisent désormais la même imagerie satellite que les cartes matricielles, ce qui permet d'obtenir une plus grande fidélité visuelle.

3.63.4a

4 décembre 2025

Modifications :

  • --gmp-mat-spacing-medium s'applique désormais à la marge intérieure du conteneur interne pour la vue horizontale PlaceDetailsCompactElement.
  • Correction d'un problème de décalage de la carte 3D dans Safari sur macOS lors de l'interaction avec les commandes de l'interface utilisateur.
  • Les propriétés language et region peuvent désormais être modifiées de manière dynamique sur Map3DElement sans qu'il soit nécessaire de recréer une carte.

3.63.1b

20 novembre 2025

Modifications :

  • Correction d'un problème qui entraînait un positionnement incorrect de la fenêtre d'informations lorsqu'elle était associée à un AdvancedMarkerElement.
  • Le bouton d'effacement de PlaceAutocompleteElement n'est désormais visible que lorsque l'entrée contient du texte.
  • La correspondance de l'attribut d'orientation n'est plus sensible à la casse dans les styles PlaceDetailsCompactElement.
  • Ajout de la possibilité de désactiver le panoramique de la carte lorsque PopoverElement est ouvert sur les cartes 3D.
  • Correction d'un bug qui empêchait l'utilisation de addEventListener() sur PinElement.
  • Les boîtes de dialogue modales (comme la boîte de dialogue des raccourcis clavier sur la carte et la boîte de dialogue des informations à fournir dans le Kit UI pour Places) se ferment désormais d'un clic en dehors de la zone de contenu.
  • Les données de lieu incluent désormais des résumés informatifs générés par l'IA pour les avis et les services à proximité. Les nouvelles propriétés sont evChargeAmenitySummary, neighborhoodSummary, generativeSummary et reviewSummary.

3.62.13e

6 novembre 2025

Modifications :

  • Correction d'un problème de fuite de mémoire lorsqu'un PopoverElement est ajouté et supprimé de manière dynamique dans le DOM.
  • Correction d'un problème de fuite de mémoire lorsqu'un Map3DElement est ajouté et supprimé de manière dynamique dans le DOM.
  • Correction de l'alignement des angles arrondis de l'image avec les angles arrondis du conteneur lors de l'utilisation d'une bordure épaisse dans PlaceDetailsCompactElement.

3.62.12c

30 octobre 2025

Modifications :

  • [Canal alpha] Suppression de la commande expérimentale ElevationElement.
  • Ajout de variables CSS pour background-color, border-radius, box-shadow et padding à Map 3D PopoverElement.
  • Les photos en mode Lightbox du kit UI pour Places ne se ferment plus lorsque l'utilisateur clique en dehors de la photo.

3.62.11d

23 octobre 2025

Modifications :

  • [alpha channel] Make dark mode work for highlighting place contextual list items.
  • Ajout des propriétés anchorLeft et anchorTop à AdvancedMarkerElementOptions.
  • Le composant Web <gmp-pin> est désormais disponible. Utilisez la nouvelle propriété glyphSrc pour fournir une URL d'image pour le glyphe, ou la propriété glyphText pour afficher du texte. La propriété glyph est désormais obsolète sur PinElement.
  • Empêche l'affichage inattendu de l'InfoWindow lorsqu'un AdvancedMarker associé est créé en dehors de la fenêtre d'affichage.
  • 3D Maps est désormais disponible dans le canal hebdomadaire. Cette version inclut une nouvelle commande de boussole et des commandes d'interface utilisateur par défaut simplifiées, la prise en charge des styles de cartes basés dans le cloud et la gestion coopérative des gestes, une localisation améliorée avec de nouvelles propriétés language et region sur Map3DElement, ainsi que des améliorations de l'accessibilité pour les libellés de carte de base. Pour en savoir plus, consultez Cartes 3D dans Maps JavaScript.
  • Amélioration de la gestion de la mémoire pour Map 3D afin d'éviter les problèmes de mémoire insuffisante sur les appareils iOS.
  • Lancement de Routes JS. Permet aux développeurs d'effectuer des appels d'API Routes et de tracer des itinéraires avec l'API Maps JavaScript.

3.62.9c

9 octobre 2025

Modifications :

  • Ajout des propriétés anchorTop et anchorLeft à AdvancedMarkerElement. Cela permet de modifier le point d'ancrage d'un repère pour qu'il ne soit pas au milieu du bas par défaut.

3.62.8d

2 octobre 2025

Modifications :

  • Nouvelles commandes de la caméra activées pour l'API Maps Embed.
  • [Version bêta] La propriété defaultUIDisabled de la classe Map3DElement et de l'interface Map3DElementOptions a été remplacée par defaultUIHidden. defaultUIDisabled continuera de fonctionner dans le canal beta.
  • [Version bêta] La propriété rounds de l'interface FlyAroundAnimationOptions a été remplacée par repeatCount. rounds continuera de fonctionner dans le canal beta.
  • La propriété mapMode est désormais obsolète sur PlaceContextualElement.

3.62.7e

25 septembre 2025

Modifications :

  • Activez les marqueurs de mise en surbrillance pour PlaceContextualElement.

3.62.6d

18 septembre 2025

Modifications :

  • [beta channel] Clarify Route error messages.
  • [Version bêta] Prise en charge des noms de ressources de lieux dans les requêtes Route.
  • [Version bêta] Autoriser la création de polylignes Route à partir de chemins d'accès RouteLeg.

3.62.5d

10 septembre 2025

Modifications :

  • [Version bêta] La propriété coordinates de Polyline3DElement a été remplacée par path, qui est désormais disponible en tant qu'attribut HTML. La propriété outerCoordinates de Polygon3DElement a été remplacée par path, qui est désormais disponible en tant qu'attribut HTML. La propriété innerCoordinates de Polygon3DElement a été remplacée par innerPaths. Toutes les propriétés "coordinates" de ces deux éléments ont été abandonnées, mais continueront de fonctionner dans la version bêta.

3.62.3c

3 septembre 2025

Aucune modification publique.

3.62.2c

28 août 2025

Modifications :

3.62.1

21 août 2025

Modifications :

  • [Version bêta] Ajout de sessionToken et placeAutocompleteElement en tant qu'options facultatives pour l'API Address Validation pour la gestion des sessions dans AddressValidation.fetchAddressValidation()
  • [Version bêta] Lancement de Routes JS. Permet aux développeurs d'effectuer des appels d'API Routes et de tracer des itinéraires avec l'API Maps JavaScript.

3.61.14

7 août 2025

Modifications :

  • Correction d'un problème qui empêchait la lightbox photo d'être disponible dans l'élément Place Details Compact en mode horizontal.

3.61.12c

31 juillet 2025

Modifications :

  • Ajout de documentation pour des champs supplémentaires dans PlaceAutocompleteElementOptions et BasicPlaceAutocompleteElementOptions.
  • Résolution d'un problème qui entraînait un bref clignotement des repères avancés, puis leur disparition lorsqu'ils étaient déplacés hors de l'écran.
  • Ajout de googleMapsLinks à la classe Place.

3.61.11a

24 juillet 2025

Modifications :

  • Ajout de originalText et originalTextLanguageCode à la classe Place Review.
  • [Canal alpha] Activez mapMode pour le widget d'ancrage PlaceContextual Maps. Permet aux utilisateurs de basculer entre ROADMAP, HYBRID et NONE.
  • [Version bêta] Map3DElement déclenche désormais un événement si l'initialisation de la carte échoue, par exemple en raison d'un manque de compatibilité avec WebGL dans le navigateur de l'utilisateur.
  • Les images à 45° sur la carte sont désormais obsolètes. Pour en savoir plus, consultez Abandons : images à 45°.

3.61.10d

17 juillet 2025

Modifications :

  • Le widget Place Autocomplete de base est désormais disponible dans la version hebdomadaire.
  • [canal alpha] Suppression de l'élément PlaceListElement expérimental.
  • Ajoutez PlaceSearchElement et les éléments de configuration / requête associés.
  • Jetons de style supplémentaires pour PlaceDetailsElement et PlaceDetailsCompactElement.

3.61.9a

10 juillet 2025

Modifications :

  • Les repères ont été mis à jour pour éviter que les instructions de navigation ne soient répétées pour chaque élément lors de l'utilisation d'un lecteur d'écran. L'instruction n'est désormais annoncée qu'une seule fois à chaque entrée dans le groupe.
  • Correction d'un problème de contraste dans la boîte de dialogue des raccourcis clavier en mode sombre.
  • Activez la personnalisation de la bordure, du rayon de la bordure, de la couleur d'arrière-plan du widget et du jeu de couleurs pour l'élément Place Autocomplete. L'élément Place Autocomplete respecte désormais automatiquement le mode sombre. Pour le désactiver, appliquez color-scheme: light en CSS.
  • Ajout des champs googleMapsURI aux classes Place Photo et Review.
  • [Version bêta] Ajout de l'énumération PossibleNextAction à l'API Address Validation.

3.61.7a

1er juillet 2025

Modifications :

  • La fonctionnalité de calque de carte de densité de l'API Maps JavaScript n'est plus disponible. Cette API est obsolète depuis mai 2025 et ne sera plus disponible dans une version ultérieure de l'API Maps JavaScript, qui sera publiée en mai 2026. Pour en savoir plus, consultez https://developers.google.com/maps/deprecations.
  • Correction d'un problème dans GA qui empêchait le traitement des clics sur les points d'intérêt masqués par un style personnalisé.
  • [Version bêta] Ajout d'une gestion supplémentaire de la perte de contexte WebGL dans les cartes 3D. Les cartes 3D essaieront désormais de se restaurer lorsque le contexte WebGL sera restauré.

3.61.6d

26 juin 2025

Modifications :

  • Ajout d'internalUsageAttributionIds à Map3DElement et Map3DElementOptions.

3.61.5a

17 juin 2025

Modifications :

  • Activez la prise en charge de la chaîne "IP_BIAS" pour LocationBias dans Place Autocomplete.
  • Correction d'une erreur de documentation pour SearchNearbyRequest. La valeur par défaut de SearchNearbyRequest.RankPreference est POPULARITY, et non DISTANCE.

3.61.4a

12 juin 2025

Modifications :

  • Ajout de l'énumération RPCStatus pour décrire les codes d'état renvoyés par certains services Web.

3.61.3b

5 juin 2025

Aucune modification publique.

3.61.2

29 mai 2025

Modifications :

  • Ajout de PlaceDetailsElement, PlaceDetailsCompactElement et des éléments de configuration associés. Suppression de PlaceDetailsSize.
  • Correction d'un problème avec PlaceAutocompleteElement : la sélection d'une entrée IME entraînait la sélection d'un élément de prédiction par l'élément.

3.61.1

22 mai 2025

Modifications :

  • [Version bêta] Correction d'un problème de lieu/fenêtre d'affichage manquant dans la sortie de lieu PlaceDetailsCompactElement.
  • Les détails au niveau de la rue sont disponibles dans les villes couvertes.

3.60.12

8 mai 2025

Modifications :

  • [Version bêta] Ajout de la compatibilité avec l'API Address Validation dans l'API Maps JavaScript.
  • Correction d'un problème lié aux appels réseau provenant de contextes sans en-têtes Origin.

3.60.11 (déploiement annulé)

1er mai 2025

Modifications :

  • [version bêta] Ajout de PlaceDetailsCompactElement et des éléments de configuration associés.
  • Correction d'un problème : StreetViewPanoramaOptions.zoomControl = false ne fonctionnait pas pour les cartes Street View.

3.60.10

24 avril 2025

Modifications :

  • [Version bêta] 3D Maps est désormais disponible dans la version bêta. Cette version inclut des améliorations de l'accessibilité ainsi que de nouveaux éléments interactifs pour les polylignes, les polygones et les modèles 3D. De plus, un nouveau PopoverElement est désormais disponible pour afficher du contenu HTML personnalisé sur les cartes 3D. Pour en savoir plus, consultez Cartes 3D dans Maps JavaScript.

3.60.9

17 avril 2025

Modifications :

  • [Canal alpha] Lancement de PlaceContextualElement en version expérimentale sans restriction.
  • [Canal alpha] Les modèles 3D sont désormais affichés avec un éclairage basé sur une image (IBL) par défaut sur les cartes 3D.

3.60.8

9 avril 2025

Modifications :

  • [Version bêta] L'API LocalContext a été complètement supprimée. Toute tentative d'instanciation de LocalContextMapView génère désormais une erreur. Pour en savoir plus, consultez https://developers.google.com/maps/deprecations#localcontext-deprecation.
  • Correction d'un bug qui provoquait un comportement étrange lors du déplacement de repères avancés sur les appareils tactiles.
  • Augmentation de l'opacité de la superposition de la gestion coopérative des gestes pour que le texte respecte les exigences de contraste sur toutes les zones de la carte.
  • Ajout de la prise en charge de PostalAddress dans l'API Places.
  • S'assure que la superposition de carte statique au démarrage utilise le même jeu de couleurs que la carte sous-jacente.

3.60.7b

3 avril 2025

Modifications :

  • Le widget Place Autocomplete est désormais disponible dans la version hebdomadaire.

3.60.6

27 mars 2025

Modifications :

  • Correction d'un problème sur Safari qui empêchait les pages utilisant overscroll-behavior de défiler correctement.
  • Correction du scintillement lors de l'ajout d'un grand nombre de repères avancés avec le comportement en cas de collision activé.
  • Ajout de la compatibilité avec PriceRange dans Places.

3.60.5 (Rollback effectué)

20 mars 2025

Modifications :

  • Correction d'un bug qui empêchait de faire défiler la page lorsque l'utilisateur cliquait ou appuyait sur des repères avancés.
  • Correction d'un bug qui empêchait le mode plein écran de fonctionner correctement dans <gmp-map>.
  • Correction d'un bug qui entraînait l'affichage de la fenêtre d'informations d'un repère avancé masqué.
  • Les cartes avec styles personnalisés dans Roadmap ne perdront pas leur style personnalisé lorsque la couche "À vélo" sera ajoutée.

3.60.4

11 mars 2025

Modifications :

  • Les styles personnalisés et les couleurs d'arrière-plan sont appliqués au type de carte et au jeu de couleurs spécifiques pour lesquels le style est défini (initialement, cela sera limité à Roadmap et Roadmap Dark). Le calque Transit conserve tout style personnalisé pour le type de carte sélectionné.

3.60.3 (Rollback)

5 mars 2025

Modifications :

  • Correction d'un bug qui empêchait l'affichage du panneau d'itinéraire.

3.60.2

27 février 2025

Modifications :

  • Places : ajout de la compatibilité avec le type de connecteur de VE NACS (SAE J3400).
  • Lancement des éléments HTML gmp-map et gmp-advanced-marker en disponibilité générale.

3.60.1

20 février 2025

Modifications :

  • [version alpha] altitudeMode sur Polygon3DElement et Polyline3DElement est désormais défini par défaut sur CLAMP_TO_GROUND.
  • [Canal alpha] Une nouvelle option mode sur Map3DElement doit désormais être définie pour que la carte 3D s'affiche (deux nouvelles valeurs HYBRID et SATELLITE sont disponibles). L'option defaultLabelsDisabled existante a été supprimée. Veuillez définir mode sur HYBRID ou SATELLITE.
  • [version bêta] La couleur d'arrière-plan reviendra à la valeur par défaut ou à la couleur définie dans MapOptions si elle n'a pas été spécifiquement définie pour un type de carte particulier.
  • [version bêta] Les styles matriciels personnalisés ne doivent s'appliquer qu'au type de carte auquel le style a été attribué.
  • Correction d'un problème qui entraînait le déplacement des repères avancés lorsqu'ils étaient déplacés en mode plein écran. Correction d'un problème de décalage du Pegman Street View lorsqu'il était déplacé en mode plein écran.
  • Remplacez la commande de zoom par défaut par la nouvelle commande de la caméra, qui contient des boutons de panoramique et de zoom.
  • Mettez à jour les icônes des boutons de zoom pour les aligner sur les nouvelles icônes des boutons de panoramique.

3.59.8

6 février 2025

Modifications :

  • Les clients peuvent désormais accéder aux valeurs TransitFare sous forme de texte.
  • [Canal alpha] Lancement du nouvel élément AirQualityMeterElement : <gmp-air-quality-meter>.
  • [Canal alpha] L'utilisation de PlaceAutocompleteElement nécessite désormais l'activation de l'API Places (nouvelle version) dans le projet Google Cloud. .
  • [Canal alpha] PlaceAutocompleteElement : l'événement gmp-placeselect est remplacé par gmp-select et fournit un objet PlacePredictionSelectEvent au lieu d'un objet PlaceAutocompletePlaceSelect.
  • [Canal alpha] PlaceAutocompleteElement : l'événement gmp-requesterror est remplacé par gmp-error et fournit un objet Event au lieu d'un objet PlaceAutocompleteRequestErrorEvent.
  • [Canal alpha] PlaceAutocompleteElement : componentRestrictions est remplacé par includedRegionCodes.
  • [Canal alpha] PlaceAutocompleteElement : "types" est remplacé par "includedPrimaryTypes".

3.59.7

30 janvier 2025

Modifications :

  • [version bêta] Les couleurs d'arrière-plan de la feuille de route et de la feuille de route en mode sombre définies pour les styles personnalisés doivent s'afficher derrière les tuiles et au-delà des marges de la carte.
  • [Version bêta] Une carte routière avec un style personnalisé (ou une carte routière en mode sombre) conservera son style personnalisé lorsqu'un calque de transports en commun sera ajouté, plutôt que de revenir au style de carte de base par défaut.
  • Les cartes en mode sombre resteront désormais en mode sombre lorsque le calque des transports en commun sera ajouté.

3.59.6

23 janvier 2025

Aucune modification publique.

3.59.5

16 janvier 2025

Modifications :

  • Correction d'un bug qui provoquait des erreurs non interceptées lors de la création d'un panorama Street View personnalisé.

3.59.4a

9 janvier 2025

Modifications :

  • Correction d'un bug qui provoquait des erreurs non interceptées lorsque le calque de trafic était activé.
  • [Version bêta] Résolution d'un problème qui empêchait PlaceAutocompleteElement de renvoyer correctement le focus.
  • [Version bêta] Les éléments cartographiques atomiques s'afficheront dans les villes compatibles à partir du niveau de zoom 17.

Notes de version précédentes

Pour consulter les notes de version de 2024 et des années précédentes, consultez l'archive des notes de version de l'API Maps JavaScript.