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 la 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 répertorie les versions par date et par numéro de version, ainsi que les modifications associées.

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

22 février 2024

Modifications :

  • Correction d'une erreur de documentation dans le paramètre "fields" de Place.searchByText.
  • [version bêta] Crée un emplacement par défaut dans <gmp-map> et permet de créer des éléments personnalisés pour encapsuler les composants Web de l'API Maps JavaScript.
  • Ajout d'options de stationnement à la nouvelle API de classe Place.
  • Abandon de google.maps.Marker. Veuillez plutôt utiliser google.maps.marker.AdvancedMarkerElement. L'arrêt de google.maps.Marker n'est pas prévu pour le moment, mais l'utilisation de google.maps.Marker.AdvancedMarkerElement est recommandée à la place de google.maps.Marker. Bien que google.maps.Marker continue de recevoir des corrections de bugs pour les régressions majeures, les bugs existants dans google.maps.Marker ne seront pas résolus. Vous serez prévenu au moins 12 mois avant l'arrêt de l'assistance. Pour en savoir plus sur cet abandon, veuillez consulter la page https://developers.google.com/maps/deprecations.
  • Ajoutez des attributs supplémentaires à la nouvelle API de classe Place.
  • Ajout d'options de paiement à la nouvelle API de classe Place.

3.55.11a

15 février 2024

Modifications :

  • Empêchez le défilement automatique des cartes pour qu'elles s'affichent lorsque vous cliquez dessus.

3.55.11

8 février 2024

Modifications :

  • [alpha channel] Suppression de la propriété inputElement de PlaceAutocompleteElement.
  • [alpha channel] Ajouter des parties CSS pour l'élément Place Autocomplete
  • [version bêta] PlaceAutocompleteElement est désormais disponible en preview (v=beta)
  • Ajouter des options d'accessibilité à l'API Places V2

3.55.10

1er février 2024

Modifications :

  • [version bêta] Abandon de SearchByTextRequest.rankBy. Veuillez plutôt utiliser SearchByTextRequest.rankPreference.
  • [canal bêta] Place.findPlaceFromQuery et Place.findPlaceFromPhoneNumber ne sont plus disponibles. Utilisez Place.searchByText à la place.
  • Correction du suivi de l'utilisation par canal.
  • Activez des polylignes tenant compte du trafic pour les fournisseurs de services de localisation de trajets et de véhicules dans le partage de parcours JavaScript.
  • La nouvelle classe Place est désormais disponible dans la version hebdomadaire.
  • Abandon de Place.openingHours. Veuillez plutôt utiliser standardOpeningHours.

3.55.9

25 janvier 2024

Modifications :

  • [version bêta] Résolution d'un problème qui empêchait de fermer la boîte de dialogue des raccourcis clavier en appuyant sur la touche Esc sur MapElement.
  • Ajout d'un paramètre d'URL loading=async à l'URL d'amorçage pour le chargement direct du script. Cela indique que l'API Maps JavaScript n'a pas été chargée de manière synchrone et qu'aucun code JavaScript n'est déclenché par l'événement load du script. Dans la mesure du possible, nous vous recommandons vivement de définir cette valeur sur async pour améliorer les performances.

3.55.8

18 janvier 2024

Modifications :

  • [alpha channel] Envoi du jeton de session dans le cadre des requêtes PlaceAutocompleteElement.
  • [version bêta] Introduction d'une nouvelle propriété gmpClickable dans AdvancedMarkerElement. Il s'agit d'une modification destructive pour les utilisateurs qui enregistrent l'événement gmp-click avec addEventListener() dans la version bêta. Pour recevoir l'événement gmp-click lors d'un clic, définissez la propriété gmpClickable sur true ou ajoutez l'attribut gmp-clickable au composant Web . Aucune modification n'est requise pour les utilisateurs qui utilisent addListener() pour enregistrer l'événement gmp-click.

3.55.7

11 janvier 2024

Modifications :

  • [version bêta] La propriété element de AdvancedMarkerElement pointe désormais vers l'instance de AdvancedMarkerElement.
  • [version bêta] Les repères avancés peuvent désormais personnaliser leur contenu à l'aide de nœuds enfants.
  • Correction d'un bug qui empêchait les raccourcis clavier de faire un panoramique et un zoom après un clic sur la carte.
  • Activer la personnalisation des polylignes pour le partage d'itinéraire JavaScript
  • [alpha channel] Ajoutez les attributs "types", "requestLanguage", "requestRegion" et "name" à "PlaceAutocomplete".
  • [version bêta] Correction du bug qui empêchait la création de l'élément "Repère avancé" lors de l'appel de document.createElement('gmp-advanced-marker').

3.55.3

30 novembre 2023

Aucune modification visible par le public.

3.55.2

23 novembre 2023

Modifications :

  • Correction d'un bug qui entraînait des erreurs CSP liées au style dans Street View

3.55.1

16 novembre 2023

Aucune modification visible par le public.

3.54.12a

8 novembre 2023

Modifications :

  • Correction d'un bug qui empêchait WebGLOverlayView de s'afficher dans certaines situations.

3.54.12

2 novembre 2023

Modifications :

  • [alpha channel] Mise à jour de Place Autocomplete en tant que composant Web. Il s'agit d'une modification destructive. Veuillez consulter https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement pour obtenir des informations à jour sur l'utilisation.
  • [alpha channel] Mettre à jour la gestion des focus de l'élément Place Autocomplete
  • [canal bêta] Exposition de l'événement gmp-zoomchange dans MapElements
  • Activez MapTypeControl HORIZONTAL_BAR pour gérer automatiquement les contextes de mise en page de droite à gauche.

3.54.11

26 octobre 2023

Modifications :

  • Correction d'un problème qui provoquait une erreur lors de la configuration des commandes sur une carte.
  • Possibilité de limiter les images Street View aux seules sources Google officielles, via StreetViewLocationRequest et StreetViewControlOptions

3.54.10

18 octobre 2023

Modifications :

  • [version bêta] MapElement ajuste désormais automatiquement la disposition des commandes de gauche à droite ou de droite à gauche en fonction de son style direction calculé. Vous pouvez également ajouter des commandes personnalisées à l'aide d'emplacements. ControlPosition prend désormais en charge les valeurs logiques pour les mises en page de gauche à droite et de droite à gauche. Désormais, l'API Maps Embed ajuste automatiquement la disposition de ses commandes pour les langues qui se lisent de gauche à droite ou de droite à gauche.
  • [version bêta] La fonction delegatesFocus est désormais activée dans MapElement

3.54.9

12 octobre 2023

  • [version bêta] Ajout d'un résumé éditorial à l'API Places v2.

3.54.7a

28 septembre 2023

Modifications :

  • Ajout de la prise en charge de plusieurs fournisseurs de localisation dans le JavaScript de partage de parcours.

3.54.6

21 septembre 2023

Modifications :

  • google.maps.FeatureLayer répond aux événements de déplacement de la souris.
  • Ajout de google.maps.FeatureType.SCHOOL_DISTRICT pour permettre aux districts scolaires d'utiliser des styles basés sur les données.

3.54.5

14 septembre 2023

Modifications :

  • [beta channel] Correction d'un bug à cause duquel la fonction addEventListener() de AdvancedMarkerElement n'était pas disponible.

3.54.4

7 septembre 2023

Modifications :

  • Le logo Google ne chevauche pas aussi souvent les informations de droits d'auteur sur la carte.

3.54.2

24 août 2023

Modifications :

  • Correction d'un bug dans DirectionsRenderer qui empêchait le chargement de la carte si le zoom et le centre n'étaient pas définis avant l'affichage de DirectionsResult.

3.54.1

18 août 2023

Modifications :

  • Mise à niveau de l'API Maps JavaScript pour assurer la compatibilité native avec ECMAScript 2020.
  • Les repères avancés sont désormais affichés plus clairement.
  • La carte est désactivée lorsque Array.from est remplacé par une implémentation qui n'est pas compatible avec les itérables.
  • Correction de la mise au point qui était perdue lorsque les boutons de zoom étaient désactivés aux niveaux limites.

3.53.13

27 juillet 2023

Modifications :

  • [Canal bêta] Les attributions de la nouvelle classe Place ont été refactorisées. PhotoAttribution est désormais AuthorAttribution. author est désormais displayName. authorURI est désormais uri. photoURI {?string} est désormais disponible sur AuthorAttribution. Photo.attributions est désormais Photo.authorAttributions. Review.authorAttribution {?AuthorAttribution} remplace Photo.author/authorURI/authorPhotoURI.
  • [version bêta] Ajout du champ obligatoire textQuery et abandon de query dans la méthode searchByText() de la classe Place.
  • Le décalage d'ancrage de la fenêtre d'informations pour les libellés et les icônes de la carte matricielle a été ajusté.

3.53.12

20 juillet 2023

Modifications :

  • [version bêta] Ajout de fournisseurs de services de localisation de véhicules et de flottes ODRD pour le partage de parcours JavaScript avec suivi de flotte.
  • Mise à jour du message d'avertissement lorsque l'argument transmis au constructeur LatLng() est ignoré.
  • Marker.collisionBehavior est désormais obsolète et remplacé par AdvancedMarkerElement.collisionBehavior.

3.53.11

13 juillet 2023

Modifications :

  • La fonction isLocationOnEdge() renvoie désormais true lorsque le point spécifié est suffisamment proche du début ou du bord d'une polyligne.
  • Ajoute un journal d'erreurs pour indiquer aux développeurs lorsque la carte vectorielle ne se charge pas et revient à une carte matricielle.

3.53.7

15 juin 2023

Modifications :

  • [alpha channel] Mise à jour de l'élément Place Autocomplete pour une meilleure compatibilité avec les lecteurs d'écran et d'autres technologies d'assistance.

3.53.5

1er juin 2023

Modifications :

  • Autorise la transmission de l'élément "Nœud" à la propriété content du repère avancé.
  • Amélioration des performances de comportement en cas de collision avec les repères avancés.
  • Ajout d'un champ pour DeliveryVehicleStop dans le partage de parcours JavaScript.

3.53.4a

24 mai 2023

Correction de bugs :

  • Correction du problème de scintillement qui survenait sur la carte vectorielle.
  • Correction du calcul incorrect de la date lors de la prise en compte de différents fuseaux horaires dans la méthode de lieu getNextOpeningTime().
  • Correction d'un type incorrect dans VehicleJourneySegment pour le partage de trajet.

3.53.3

18 mai 2023

Modifications :

  • [Canal alpha] Correction d'un bug qui empêchait l'élément de saisie semi-automatique Place de restaurer le texte d'origine si vous utilisiez les touches fléchées pour mettre en surbrillance une prédiction, puis que vous cliquiez sur Échap.
  • [alpha channel] Mise à jour des styles de prédiction Place Autocomplete pour garantir l'affichage des points de suspension en cas de dépassement de texte.
  • [beta channel] Contexte local indique désormais que les informations contextuelles sur les lieux sur la carte de Contexte local vont bientôt disparaître.
  • Correction d'un bug qui empêchait l'aperçu Pegman de Street View d'afficher un aperçu lorsque l'utilisateur la survolait avec la souris, sauf s'il avait été placé dans le dock au moins une fois.
  • Abandon des limites, du lieu et du rayon pour le service Place Autocomplete. Utilisez locationBias et locationRestriction à la place.

3.53.2

4 mai 2023

Modifications :

  • [version bêta] styles basés sur les données pour les ensembles de données disponibles
  • [version bêta] Les composants Web <gmp-map> et <gmp-advanced-marker> sont désormais disponibles.
  • Ajout du champ "TimeWindow" aux champs "Task" et "TaskTrackingInfo" dans le partage de parcours JavaScript.
  • Publication d'AdvancedMarkerElement et PinElement sur la version hebdomadaire.
  • Publication d'un style basé sur les données pour les limites sur la version hebdomadaire.
  • getMapCapabilities et l'événement mapcapabilities_changed sont disponibles sur la version hebdomadaire.

3.53.1a

27 avril 2023

Modifications :

  • Mise à jour du service Place Autocomplete pour prendre en charge locationBias et locationRestriction.
  • [beta channel] Publication de la documentation sur la méthode toJSON Place v2.
  • [version bêta] Résolution du problème de déplacement du repère avancé lorsque la carte est encapsulée.
  • [Canal bêta] Les noms à afficher (displayName) de PlaceFeature.fetchPlace de style basé sur les données s'afficheront dans la langue de l'utilisateur final.
  • [version bêta] AdvancedMarkerView et PinView ont été renommés AdvancedMarkerElement et PinElement.
  • [version bêta] Correction d'un problème qui empêchait parfois les repères avancés et les repères d'être disponibles sans les charger explicitement. N'oubliez pas de toujours charger la bibliothèque de "repères" avant d'accéder à ces classes.
  • [version bêta] Le repère avancé position est désormais normalisé en une latitude LatLngAltitude.
  • [version bêta] Désactive la propriété draggable du repère avancé en faveur de gmpDraggable.

3.52.9

13 avril 2023

Modifications :

  • [version bêta] Remplacement d'un nombre par une chaîne dans la propriété de lieu "priceLevel". Les valeurs possibles pour "priceLevel" sont désormais: "FREE", "INEXPENSIVE", "MODERATE", "EXPENSIVE" et "VERY_EXPENSIVE".
  • [version bêta] Abandon d'AdvancedMarkerView.draggable au profit de gmpDraggable.
  • [version bêta] Suppression de la propriété "icon" et du nom de champ de la classe Place. Nous encourageons les développeurs à utiliser "svgIconMaskURI" à la place.
  • [version bêta] La propriété de titre d'AdvancedMarkerView n'accepte désormais qu'une chaîne. Les titres peuvent être supprimés avec une chaîne vide.
  • [version bêta] Ajout de "svgIconMaskURI" comme nom de champ compatible pour les méthodes Place.fromPlaceFrom.
  • [version bêta] Remplacement de la propriété de classe Place userRatingsCount par userRatingCount
  • Amélioration de l'affichage des erreurs lors de la consignation dans la console.

Correction de bugs :

  • Correction d'un bug qui provoquait une erreur lors de la fermeture de la fenêtre d'informations.

3.52.8

6 avril 2023

Modifications :

  • Ajout de pollingIntervalMillis en tant que champ public de fournisseurs de lieux de vote dans le partage de parcours JavaScript.
  • [beta channel] Remplacement de snake_case par lowerCamelCase dans la réponse JSON de la classe Place.

Correction de bugs :

  • Correction d'un bug qui provoquait l'affichage d'une date incorrecte dans le fichier publishTime de l'avis sur le lieu
  • Correction d'un problème qui provoquait une défaillance globale de la création d'éléments personnalisés.
  • [version bêta] Correction d'un bug qui provoquait la disparition des repères avancés lorsque la carte s'encapsulait.

3.52.6

23 mars 2023

Modifications :

  • [alpha channel] Publication du widget Place Autocomplete (nouveau) expérimental.
  • Lancement de la fonctionnalité de partage de parcours JavaScript sur la chaîne hebdomadaire.

3.52.5

16 mars 2023

Modifications :

  • [version bêta] Style basé sur les données: les types de caractéristiques NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 et SUBLOCALITY_LEVEL_1 ont été supprimés.

Correction de bugs :

  • Correction d'un bug où les interfaces TypeScript étaient vides pour les bibliothèques utilisées par importLibrary().

3.52.4

9 mars 2023

Modifications :

  • [version bêta] Supprime l'événement de clic du repère avancé lors du déplacement d'un repère.

3.52.3

2 mars 2023

Modifications :

  • [canal bêta] Ajout d'entités TaskTrackingInfo pour le partage de parcours JavaScript.
  • [version bêta] Mise à niveau de l'API Maps JavaScript pour assurer la compatibilité native avec ECMAScript 2020.

Correction de bugs :

  • Corrige une fuite de mémoire qui pouvait se produire lors de l'ajout et de la suppression de repères sur la carte.
  • Correction d'un bug qui provoquait un clic sur l'élément interactif lorsqu'il se trouvait sous un repère avancé cliquable sur les appareils tactiles

3.52.2

23 février 2023

Modifications :

  • [version bêta] Style basé sur les données: suppression de la propriété PlaceFeature.displayName.
  • [version bêta] Correction de la suppression correcte de WebGLOverlayView lors de l'appel de setMap(null).
  • Correction d'un bug indiquant que la bibliothèque search était inconnue.
  • Correction d'un bug qui empêchait le bouton de fermeture de la fenêtre d'informations lorsqu'il se trouvait dans une racine fantôme.
  • Pour améliorer les Core Web Vitals et réduire les transferts de données inutiles, Maps JS reporte désormais le chargement des tuiles de carte jusqu'à ce que la carte se rapproche de la fenêtre d'affichage. Les cartes créées dans la fenêtre d'affichage initiale de la page ne devraient pas voir de différence.

3.52.1

16 février 2023

Modifications :

  • Ajout de la fonction importLibrary(), qui permet de charger dynamiquement des bibliothèques au moment de l'exécution.
  • [version bêta] Active la fonctionnalité de panoramique automatique de la fenêtre d'informations lorsqu'elle est ouverte sur un repère avancé.
  • La [version bêta] a rendu certains champs des objets de données de la bibliothèque de partage de parcours impossibles à valeur nulle.
  • [version bêta] Style basé sur les données: les types de caractéristiques NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 et SUBLOCALITY_LEVEL_1 ont été abandonnés. Ils seront supprimés en mars 2023.

3.51.8

2 février 2023

Modifications :

  • Version bêta: prise en charge du rendu des repères avancés sur les types de carte personnalisés.
  • La dernière copie du chargeur d'amorçage intégré réutilise désormais les nonces CSP trouvées ailleurs dans le document.

3.51.7

26 janvier 2023

Modifications :

  • Version bêta: style basé sur les données: ajout de la méthode fetchPlace pour obtenir le nom à afficher d'un PlaceFeature. La propriété PlaceFeature.displayName sera obsolète et supprimée en février 2023.

3.51.6

19 janvier 2023

Correction de bugs :

  • Correction d'un problème lié aux repères avancés : la suppression d'un repère en conflit de la carte pouvait parfois entraîner l'apparition d'un élément de repère fantôme dans le DOM.

3.51.5

12 janvier 2023

Modifications :

  • Correction du type de element dans AdvancedMarkerView, PinView et LocalContextMapView, de Element à HTMLElement | SVGElement pour représenter plus fidèlement le type d'élément requis.

Correction de bugs :

  • Correction d'un bug lors de l'utilisation d'un repère avancé avec une fenêtre d'informations : celle-ci pouvait ne pas s'ouvrir après avoir fait glisser le repère à l'aide du clavier.

3.51.4

5 janvier 2023

Modifications :

  • Version bêta: ajout de nouveaux attributs à la classe de lieu
  • Version bêta: le tableau FeatureMouseEvent.features du style basé sur les données peut contenir plusieurs éléments géographiques s'il y en a plusieurs sous le clic, et tous les écouteurs de clics de FeatureLayer qui se trouvent sous un clic seront déclenchés.
  • Version bêta: erreur générée en cas d'arguments non valides dans google.maps.Map.getFeatureLayer.
  • Corrige la position des pixels des repères avancés sur une carte en plein écran.
  • Les événements de souris de la carte sont modifiés de manière à ignorer les clics sur un autre bouton de la souris qui se produisent lorsqu'un autre bouton de la souris est déjà enfoncé.
  • Correction d'un bug qui provoquait la disparition des repères avancés lors d'un zoom sur la carte.
  • Améliore les performances lors des zooms sur la carte avec de nombreux repères avancés.
  • Mise à jour de la documentation StreetViewPanoramaOptions pour préciser que ClickToGo n'est pas disponible avec les panoramas personnalisés.
  • Améliore les performances lors de la création de LatLngBounds, y compris via Map.getBounds().
  • Mise à jour de la référence WebGLOverlayView pour onAdd et onRemove.
  • Ajout d'une personnalisation du style de repère fixe pour le partage d'itinéraire.

3.51.3

8 décembre 2022

Modifications :

  • Correction d'un bug qui empêchait un repère d'abandonner le focus du clavier lorsqu'il se trouvait en dehors de la fenêtre d'affichage de la carte.
  • Version bêta: introduit la classe Place, une nouvelle API plus simple compatible avec les modèles d'utilisation modernes tels que les promesses. La classe Place comprend de nouveaux champs de données.
  • Version bêta: correction d'un bug qui empêchait les repères avancés de s'afficher lors de la transmission d'une carte encapsulée dans un proxy.
  • Version bêta: ajout de la personnalisation du repère du fournisseur de services pour le partage de parcours JavaScript.

3.51.2

1er décembre 2022

Modifications :

  • Version bêta: l'API google.maps.importLibrary() est désormais disponible.
  • Version bêta: obsolète: le contexte local est obsolète et n'est plus recommandé pour les nouveaux sites Web. Elle continuera de fonctionner. Vous recevrez un préavis de 12 mois avant l'arrêt de l'assistance. Si vous souhaitez créer vous-même une expérience de type Contexte local, nous vous recommandons d'examiner la solution "Neighborhood Discovery" dans Quick Builder ou d'utiliser la bibliothèque Places, API Maps JavaScript. Des exemples de code et des ateliers de programmation pour la bibliothèque Places peuvent vous y aider.
  • Version bêta: pour améliorer Core Web Vitals et réduire les transferts de données inutiles, Maps JS reporte désormais le chargement des tuiles de carte jusqu'à ce que la carte se rapproche de la fenêtre d'affichage. Les cartes créées dans la fenêtre d'affichage initiale de la page ne devraient pas voir de différence.
  • Version bêta: ajoute un événement pour vérifier les changements d'état pour les fournisseurs de lieux pour le partage de trajet.
  • Version bêta: ajout de fonctions de personnalisation des styles pour le partage de parcours. Abandon des anciennes méthodes de configuration.
  • Ajoute l'accessibilité du clavier aux étapes du panneau des instructions de navigation. Vous pouvez désormais parcourir les itinéraires à l'aide de la touche de tabulation et les sélectionner avec la barre d'espace ou la touche Entrée.
  • google.maps.geometry.spherical.computeArea() accepte désormais les LatLngBounds et les Circle. LatLngBounds peut désormais être créé avec un LatLngBoundsLiteral.
  • Ajoute le texte alt aux images dans le panneau des suggestions d'itinéraires de DirectionRenderer.

3.51.1

17 novembre 2022

Modifications :

  • Version bêta: lancement de la classe Place dans la bibliothèque Places.
  • Version bêta: ajout de fonctions de personnalisation des styles pour le partage de parcours. Les anciennes méthodes de configuration sont obsolètes.
  • Internet Explorer 11 a été mis hors service dans l'API Maps Embed.
  • Le logo Google de l'API Maps Embed change de style lorsque vous utilisez les types de carte mixte ou satellite afin d'améliorer la visibilité.
  • Amélioration des performances de chargement des repères avancés.
  • Rend un bouton d'annulation de dessin accessible au clavier et compatible avec les lecteurs d'écran.
  • Rend le clavier des repères du moteur de rendu d'itinéraire accessible et convivial pour les lecteurs d'écran.
  • Ajoute une description ARIA à la commande d'échelle de carte.
  • Active la sélection au clavier et l'interaction pour la commande d'échelle de la carte.
  • Introduit un paramètre de langue dans l'API Geocoder JS. L'API Maps JS ne considère plus US comme région par défaut dans Geocoder si elle n'est pas explicitement spécifiée.
  • Introduit un paramètre de langue dans l'API Directions JS.
  • Introduit un paramètre de langue dans l'API JavaScript Distance Matrix.

Correction de bugs :

  • Correction d'un bug qui provoquait la redirection de la sélection du clavier vers le repère lorsqu'une fenêtre d'informations était ouverte.
  • Correction d'un bug qui empêchait le ciblage des repères

3.51

16 novembre 2022

Modifications :

  • Le canal hebdomadaire a été mis à jour vers la version 3.51.
  • La version trimestrielle a été mise à jour vers la version 3.50.
  • Les versions 3.49 et 3.48 sont toujours disponibles en cas de demande par numéro.

3.50.12a

7 novembre 2022

Modifications :

  • Correction d'un problème qui entraînait une liaison this incorrecte pour google.maps.event.addListenerOnce et google.maps.event.addDomListenerOnce.

3.50.12

3 novembre 2022

Modifications :

  • Version bêta: les repères avancés sont désormais compatibles avec l'altitude lorsqu'ils sont utilisés sur des cartes obliques.

3.50.11

27 octobre 2022

Modifications :

  • Version bêta: une erreur est désormais consignée lorsque les calques d'éléments cartographiques du style basé sur les données ne sont plus disponibles.
  • Version bêta: amélioration des performances pour le chargement par défaut des repères avancés.

3.50.10

20 octobre 2022

Correction de bugs :

  • Correction de la marge intérieure droite et inférieure de la fenêtre d'informations sur iOS.

3.50.9

13 octobre 2022

Modifications :

  • Les étapes sélectionnées sont désormais mises en surbrillance dans le panneau des itinéraires.
  • Correction de la saisie TypeScript pour le constructeur PinView.
  • Correction de la saisie TypeScript pour le constructeur LagLngAltitude.
  • Met à jour l'image de l'icône de repère par défaut dans DirectionsRenderer.

3.50.8

6 octobre 2022

Modifications :

  • Version bêta: l'aperçu des repères avancés est disponible.
  • Version bêta: introduit de la documentation pour isAdvancedMarkersAvailable sur l'objet renvoyé getMapCapabilities().
  • Ajoute "Ce champ est en lecture seule" à la description de l'API pour LocalContextMapView et à la propriété element de LocalContextMapViewOption.

Correction de bugs :

  • Les couleurs dans les styles personnalisés JSON utilisent désormais l'opacité du style par défaut plutôt qu'une opacité de 100 % forcée.

3.50.7

29 septembre 2022

Modifications :

  • Le lecteur d'écran lit désormais les instructions expliquant comment interagir avec Maps et Street View.
  • Ajoute des raccourcis clavier d'inclinaison et de rotation à la boîte de dialogue des raccourcis clavier.

3.50.6

22 septembre 2022

Correction de bugs :

  • Correction d'un bug qui empêchait VoiceOver sur iOS de parcourir les éléments situés sous la boîte de dialogue des raccourcis clavier.
  • Ajoute un texte alternatif à l'image de carte statique.

Modifications :

  • Une erreur est désormais consignée dans la console lorsque map.getMapCapabilities() est appelé et génère une erreur.

3.50.5

15 septembre 2022

Modifications :

  • Ajout d'une constante MAX_BOUNDS pour LatLngBounds afin d'indiquer les limites LatLng maximales pour les cartes
  • Permet aux lecteurs d'écran d'effectuer des actions de clic sur les repères par défaut.

3.50.3

1er septembre 2022

Modifications :

  • Version bêta: mise à jour de la classe DeliveryVehicle du partage de parcours JavaScript afin d'inclure des attributs personnalisés.
  • Correction d'un bug qui provoquait un LatLng incorrect dans un événement après l'inclinaison d'une carte.

3.50.2

25 août 2022

Modifications :

  • Version bêta: modification de FleetEngineDeliveryFleetLocationProvider de façon à accepter un filtre de véhicule de livraison de chaînes.
  • Met à jour l'image de l'icône du repère par défaut.

3.50.1

18 août 2022

Modifications :

  • Version bêta: introduit les API de fonctionnalités cartographiques (événement getMapCapabilities et mapcapabilities_changed) en version bêta.
  • Version bêta: introduise un paramètre language dans google.maps.Geocoder.
  • Version bêta: introduise un paramètre language dans google.maps.DistanceMatrixService.
  • Version bêta: introduise un paramètre language dans google.maps.DirectionsService.
  • Correction d'un bug qui provoquait l'omission d'un code régional dans plusieurs API Places JS Introduit des paramètres de langue et de région dans différentes API Place JS.
  • Suppression de la prise en charge dans Street View de l'API Maps JavaScript pour les sites Web sans domaine googleapis.com dans les paramètres Content Security Policy. Pour en savoir plus, consultez le guide Content Security Policy.

3.49.12

4 août 2022

Modifications :

  • Ajout de DEMO_MAP_ID, un ID de carte qui peut être utilisé pour les exemples de code nécessitant un ID de carte. Cet ID de carte n'est pas destiné à être utilisé dans des applications de production. Il ne peut pas être utilisé avec des fonctionnalités qui nécessitent une configuration cloud (par exemple, la personnalisation dans le cloud).
  • Précisez que FleetEngineDeliverFleetLocationProvider.locationRestriction est nécessaire pour démarrer le suivi.

3.49.11

28 juillet 2022

Modifications :

  • google.maps.VehicleType peut désormais être référencé en tant qu'énumération d'environnement d'exécution.

3.49.10

21 juillet 2022

Modifications :

  • Les valeurs NaN sont refusées pour la largeur ou la hauteur lors de la validation de la taille d'icône de repère, de la taille de l'icône du repère ou de la taille de la fenêtre d'informations.
  • Correction d'un bug qui empêchait l'affichage de la commande de suivi du mouvement sur les appareils iOS dans Street View
  • Correction d'un bug qui empêchait le texte de survol des itinéraires pour les langues se lisant de droite à gauche dans l'API Embed.
  • La fenêtre d'informations sur les transports en commun est plus accessible et plus facile à utiliser.

3.49.9

14 juillet 2022

Modifications :

  • Clarifie l'utilisation des champs d'ID dans les fournisseurs de services de localisation pour le partage de trajet.

3.49.8

7 juillet 2022

Modifications :

  • Rend les liens de navigation Street View accessibles au clavier et compatibles avec les lecteurs d'écran.
  • Introduit une nouvelle méthode focus sur StreetViewPanorama.

3,49

23 juin 2022

Modifications :

Correction de bugs :

  • Rend l'énumération BusinessStatus accessible via google.maps.places.BusinessStatus.

3.49.5

16 juin 2022

Modifications :

  • Ajout d'une commande de raccourcis clavier et d'une boîte de dialogue à Street View, améliorant ainsi la visibilité des raccourcis clavier.

Correction de bugs :

  • Correction d'un bug qui entraînait l'envoi d'un formulaire lors de la fermeture de Street View.

3.49.4

9 juin 2022

Modifications :

  • Déplace WebGLOverlayView, CameraParams, LatLngAltitude, moveCamera, le zoom fractionnaire et getVisibleRegion dans le canal hebdomadaire.
  • Le panorama Street View par défaut pour Map gère désormais automatiquement la mise au point lorsqu'elle est ouverte. Il s'agit du nouveau comportement par défaut.
  • Le panorama Street View rétablit désormais automatiquement la mise au point lorsqu'il est fermé (si possible).
  • Vous pouvez désormais fermer Street View en appuyant sur la touche ESC (lorsque le bouton de fermeture est activé).
  • geometry.spherical.computeSignedArea() et geometry.spherical.computeArea() ont été optimisés pour plus de robustesse et de précision.

3.49.3a

2 juin 2022

Modifications :

  • Amélioration du contraste des couleurs pour la commande de suivi du mouvement Street View
  • La commande de suivi du mouvement dans Street View est désormais accessible à l'aide du clavier et plus facile à utiliser avec les lecteurs d'écran.
  • Les classes MapsNetworkError, MapsRequestError et MapsServerError sont désormais exposées et documentées publiquement.

3.49.2

26 mai 2022

Modifications :

  • Amélioration du contraste des couleurs pour la commande de suivi du mouvement Street View
  • La commande de suivi du mouvement dans Street View est désormais accessible à l'aide du clavier et plus facile à utiliser avec les lecteurs d'écran.
  • Les classes MapsNetworkError, MapsRequestError et MapsServerError sont désormais exposées et documentées publiquement.

3.49.1

19 mai 2022

Modifications :

  • Version bêta: correction d'un bug qui provoquait l'omission d'un code de région dans plusieurs API Places JS Introduit des paramètres de langue et de région dans différentes API Place JS.
  • Améliore le contraste des couleurs des commandes plein écran et de la boussole en mode sombre
  • Rend le contrôle de la boussole Street View, le bouton de fermeture et le contrôle du lien d'adresse, ainsi que des informations d'accessibilité et de compatibilité avec les lecteurs d'écran.

3,49

12 mai 2022

Modifications :

  • La version hebdomadaire passe à la version 3.49.
  • La version trimestrielle est mise à jour vers la version 3.48.
  • Les versions 3.47 et 3.46 sont toujours disponibles en cas de demande par numéro.
  • La version 3.45 a été supprimée et ne peut plus être utilisée.

3.48.11

28 avril 2022

Modifications :

  • Place Autocomplete accepte désormais plus de types. En savoir plus
  • isFractionalZoom a été transféré vers la version hebdomadaire.

3.48.9

14 avril 2022

Modifications :

  • Version bêta: active WebGL 2.0 pour WebGLOverlayView.
  • Version bêta: inclut la bibliothèque JourneySharing dans les types TypeScript de l'API Maps JavaScript, les externs et la documentation de référence.
  • Les fonctions google.maps.event.addDomListener() et google.maps.event.addDomListenerOnce() sont obsolètes et ne doivent pas être utilisées. Utilisez plutôt la méthode addEventListener() standard. Ces méthodes continueront de fonctionner, et il n'est pas prévu de les mettre hors service.
  • Ajout de title et aria-label à l'icône de repère Street View.
  • Ajout de l'attribut aria-pressed à la commande Plein écran.
  • Améliore l'espacement du menu déroulant pour la commande Type de carte.
  • Met à jour les libellés aria de la commande déroulante Type de carte.

Correction de bugs :

  • Supprime un attribut aria-expanded non autorisé d'une commande de type de carte par défaut.

3.48.8

7 avril 2022

Modifications :

  • Améliore le contraste des couleurs dans l'API Maps JavaScript et le logo Google de l'API Embed.

3.48.7a

31 mars 2022

Modifications :

  • Version bêta: supprime les API WebGL Overlay View, obsolètes.
  • Active la carte de base mise à jour pour les clients de l'API Maps JavaScript. La carte de base mise à jour, déjà utilisée dans la version grand public de Google Maps, fournit une carte de base plus riche et plus détaillée, en particulier par rapport aux caractéristiques naturelles du territoire.

Correction de bugs :

  • Annuler une correction précédente pour map.fitBounds() (faciliter la transition de la fenêtre d'affichage pour de courtes distances), en attente d'analyse
  • Correction des problèmes de contraste des couleurs dans la commande "Type de carte" en mode de contraste des couleurs élevé.
  • Établit une correspondance entre les noms accessibles des cases à cocher de commande de type de carte et les libellés visuels correspondants.
  • Correction des problèmes de contraste des couleurs dans les fenêtres d'informations en mode de contraste des couleurs élevé.

3.48.6

24 mars 2022

Modifications :

  • Correction de map.fitBounds() afin de faciliter la transition de la fenêtre d'affichage pour les courtes distances.

3.48.5

17 mars 2022

Modifications :

  • Safari uniquement: s'assure que le bouton de fermeture et le conteneur de contenu sont automatiquement sélectionnés sur open.

Correction de bugs :

  • Correction d'un problème de contraste des couleurs pour le lien "Afficher sur Google Maps" dans sInfoWindows.
  • Correction d'un problème de contraste des couleurs pour le lien "Afficher sur Google Maps" dans le contrôle d'adresse StreetViewPanorama.

3.48.4

10 mars 2022

Modifications :

  • Introduit un nouvel événement visible pour InfoWindow.
  • Introduit une nouvelle méthode focus sur InfoWindow.

3.48.3

3 mars 2022

Modifications :

  • Version bêta: active le nouveau style d'appel de service dans le service Street View de l'API Maps JavaScript. Vous devrez peut-être mettre à jour votre Content Security Policy pour vous assurer que ces appels ne sont pas bloqués au niveau du navigateur.
  • Introduction d'une propriété ariaLabel pour InfoWindow.

3.48.1

17 février 2022

Modifications :

  • Version bêta: ajout de la possibilité de définir des ID d'expériences globales. Veuillez consulter la documentation de référence de l'API.
  • Version bêta: les premier et deuxième paramètres de fromLatLngAltitude seront désormais fusionnés avec les propriétés LatLngAltitude et non plus LatLng et number.
  • Le paramètre noWrap de LatLng a été renommé noClampNoWrap.
  • Le lecteur d'écran lit désormais les instructions concernant la navigation dans les repères lorsqu'un repère est sélectionné.
  • L'API Maps JavaScript signale désormais des informations de télémétrie. Vous devrez peut-être mettre à jour votre Content Security Policy pour vous assurer que ces appels ne sont pas bloqués au niveau du navigateur. Pour plus d'informations, consultez les questions fréquentes.
  • Cette version n'est pas compatible avec Internet Explorer. Pour continuer à utiliser Internet Explorer 11, spécifiez v=3.47, qui sera disponible jusqu'en novembre 2022.

3,48

10 février 2022

Modifications :

  • Le canal hebdomadaire a été mis à jour vers la version 3.48.
  • La version trimestrielle a été mise à jour vers la version 3.47.
  • Les versions 3.46 et 3.45 sont toujours disponibles en cas de demande par numéro.

3.47.6

20 janvier 2022

Correction de bugs :

  • Correction d'un problème qui entraînait le défilement de la page vers le haut lorsque la commande des raccourcis clavier était sélectionnée.

3.47.4

6 janvier 2022

Modifications :

  • Version bêta: mise à jour de l'API WebGLOverlayView en version bêta. Toutes les classes et méthodes dont le nom contient "gl" seront abandonnées au profit de nouvelles classes dont le nom contient "GL", et WebglCameraParams sera abandonné au profit de la nouvelle classe CameraParams (qui est une sous-classe de CameraOptions).
  • Mise à jour de la documentation sur la méthode PlaceOpeningHours pour indiquer que les horaires exceptionnels ne sont pas pris en compte dans leurs calculs.

3.47.3

9 décembre 2021

Modifications :

  • LatLng, LatLngBounds et Circle acceptent désormais une instance de la même classe dans le constructeur.

3.47.2

2 décembre 2021

Modifications :

  • LatLngLiteral est désormais autorisé en tant que paramètre chaque fois que LatLng est autorisé pour les projections.

Correction de bugs :

  • Correction de certains problèmes de rendu qui pouvaient survenir à des valeurs d'échelle inférieures (moins de 1,0).

3.47.1

18 novembre 2021

Modifications :

  • LatLngLiteral est désormais autorisé en tant que paramètre chaque fois que LatLng est autorisé dans la bibliothèque de géométrie.
  • Ajout d'une nouvelle API onGIStateUpdateRequest pour la prise en charge de WebGL dans l'API Maps JavaScript.
  • Correction du contraste des couleurs sur l'écran d'erreur.
  • Internet Explorer 11 est désormais mis hors service dans la version v=beta. La v3.47 est la dernière version de l'API Maps JavaScript compatible avec Internet Explorer 11. La prise en charge d'Internet Explorer 11 sera définitivement abandonnée en novembre 2022,
  • Les onglets ne sont plus sélectionnés dans Maps lorsque l'option de carte keyboardShortcuts est définie sur false.
  • Les boutons Zoom avant et Zoom arrière sont désormais désactivés lorsque le niveau de zoom maximal ou minimal correspondant est atteint.
  • La commande MapType a été convertie pour utiliser des éléments sémantiques afin d'améliorer l'accessibilité et l'expérience de lecteur d'écran dans l'API Maps Embed.
  • Ajout d'un texte alternatif à l'icône sur l'écran d'erreur.
  • Diverses améliorations générales concernant l'état du code.

Correction de bugs :

  • Remplacez les attributs controlHeight et controlWidth non conformes aux WCAG par des attributs data-* conformes.

3,47

11 novembre 2021

Modifications :

  • Le canal hebdomadaire a été mis à jour vers la version 3.47.
  • La version trimestrielle a été mise à jour vers la version 3.46.
  • La version 3.45 est toujours disponible en cas de demande par numéro.
  • La version 3.44 a été supprimée et ne peut plus être utilisée.

3.46.12

4 novembre 2021

Correction de bugs :

  • Mise à jour de la barre de menu "Type de carte" avec des libellés ARIA plus précis.
  • API Embed: ajout de libellés ARIA à plusieurs liens pour une expérience de lecteur d'écran améliorée.
  • API Embed: correction du contraste des couleurs de certains éléments textuels.
  • Correction du type de google.maps.Marker.MAX_ZINDEX dans les externs.

3.46.11

28 octobre 2021

Modifications :

  • Conversion des getters et des setters pour utiliser goog.a11y.aria. Vous éviterez ainsi les fautes d'orthographe.

3.46.8

7 octobre 2021

Modifications :

  • Contexte local: le lien d'attribution a été supprimé des photos de la fenêtre d'informations Contexte local.

3.46.6

23 septembre 2021

Modifications :

  • Correction d'un bug qui provoquait l'affichage d'une main par le curseur de la carte lorsque la carte n'était pas déplaçable.

3.46.5

16 septembre 2021

Correction de bugs :

  • Correction d'un bug lié au rapport de contraste des couleurs dans le widget Place Autocomplete.

3.46.3

2 septembre 2021

Modifications :

  • Les instructions de défilement s'affichent désormais au-dessus des InfoWindow et CustomOverlay ouverts.

3.46.2

26 août 2021

Modifications :

  • Version bêta: les informations de télémétrie sont désormais fournies. Vous devrez peut-être mettre à jour votre Content Security Policy pour vous assurer que ces appels ne sont pas bloqués au niveau du navigateur. Pour plus d'informations, consultez les questions fréquentes.

3,46

18 août 2021

La version 3.46 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

Modifications :

  • Ajout de deux champs à PlaceResult, icon_mask_base_uri et icon_background_color.
  • Le canal hebdomadaire a été mis à jour vers la version 3.46.
  • La version trimestrielle a été mise à jour vers la version 3.45.
  • La version 3.44 est toujours disponible en cas de demande par numéro.
  • La version 3.43 a été supprimée et ne peut plus être utilisée.

Abandons:

  • Internet Explorer ne sera bientôt plus pris en charge. Depuis août 2021, avec la version 3.46 de l'API Maps JavaScript, les utilisateurs d'Internet Explorer 11 verront un message d'avertissement en haut des cartes. La v3.47 est la dernière version de l'API Maps JavaScript compatible avec Internet Explorer 11. Internet Explorer 11 ne sera plus pris en charge en novembre 2022.

Correction de bugs :

  • Correction d'un bug qui provoquait le décalage du sommet d'un polygone à certains niveaux de zoom.
  • Correction d'un bug qui provoquait le chevauchement du contenu de plusieurs fenêtres d'informations

3.45.8

29 juillet 2021

Modifications :

  • API Embed: sur les cartes intégrées, le niveau de zoom est conservé après un redirection vers la page de l'itinéraire.

3.45.7

22 juillet 2021

Modifications :

  • La prise en charge d'IE11 est obsolète. Dans la version bêta de Maps dans IE11, une bannière s'affiche désormais.
  • Mise à jour du lien "Itinéraire" dans les cartes intégrées pour plus de précision.

Correction de bugs :

  • Correction d'un problème qui empêchait la méthode getFeatureById() de récupérer les éléments géographiques ayant l'ID 0.
  • Correction d'un problème qui entraînait une exception UNKNOWN ERROR/SERVICE BACKGROUND ERROR si la valeur ComponentRestriction n'était pas définie ou était nulle.

3.45.6a

15 juillet 2021

Modifications :

  • Lorsqu'elle est ouverte, le curseur est désormais géré dans le conteneur de fenêtre d'informations lorsque la première commande sélectionnable ne se trouve pas dans la fenêtre d'affichage ou lorsqu'elle est disableAutoPan=true.

Correction de bugs :

  • Correction d'un bug qui provoquait automatiquement l'achèvement automatique du dessin de poly non terminé lorsque le gestionnaire de dessins était supprimé et rajouté à la carte.
  • Correction d'un bug qui provoquait le tronc de la chaîne "Directions" dans le pop-up "Intégrer une carte" dans certaines langues.

3.45.5

1er juillet 2021

Modifications :

  • Mise à jour de l'URL pour Maps Studio dans les saisies et l'API JavaScript.

Correction de bugs :

  • Correction d'un refus de promesse non géré lors de l'envoi d'un rappel.

3.45.4

24 juin 2021

Modifications :

  • Correction d'un bug qui entraînait l'ouverture de la boîte de dialogue des raccourcis clavier lors de l'envoi d'un formulaire.
  • Correction d'un bug qui empêchait l'alignement du bouton "Raccourcis clavier"
  • Objets supprimés accidentellement ajoutés à window (Spherical, PolylineCodec, PolyGeometry). Ces objets doivent être accessibles au niveau de leur espace de noms complet.

3.45.3

16 juin 2021

Correction de bugs :

  • Mise à jour de InfoWindow afin que le focus ne se déplace pas lorsque open() est appelé dans la même boucle d'exécution que l'instanciation de carte.

Modifications :

  • Mise à jour de la section de la documentation de référence de l'API InfoWindowOpenOptions avec des informations plus détaillées
  • Correction des anneaux de sélection lors de l'utilisation de la navigation au clavier (Tab+Option) dans Safari.

3.45.2

10 juin 2021

Correction de bugs :

  • La commande "Type de carte" n'était pas correctement superposée par l'arrière-plan de la boîte de dialogue des raccourcis clavier dans l'API Embed. Ce problème a été résolu.
  • Correction d'un problème qui pouvait entraîner une erreur lors du chargement des styles CSS des polices.
  • Correction d'un bug qui provoquait un scintillement lors d'un panoramique de la carte avec une fenêtre d'informations ouverte.

Modifications :

3.45.1

3 juin 2021

Modifications :

  • Ajout de documentation sur les propriétés d'animation, d'icône, de libellé et d'opacité à l'interface Data.StyleOptions.
  • Refonte de la boîte de dialogue sur les droits d'auteur pour améliorer les fonctionnalités d'accessibilité.
  • Désormais, InfoWindows gère automatiquement le focus lorsqu'il est ouvert. Cela représente le nouveau comportement par défaut.
  • Ajout de l'API InfoWindowOpenOptions, qui permet aux développeurs de contrôler la façon dont le focus est géré à l'ouverture d'InfoWindows.
  • Vous pouvez maintenant fermer les fenêtres d'informations en appuyant sur la touche ÉCHAP.
  • Les fenêtres d'informations sont désormais annoncées sous forme de "boîte de dialogue" lorsque vous utilisez des lecteurs d'écran.
  • L'isolation des polyfills est désormais activée. Cette modification empêche l'installation des polyfills internes de l'API Google Maps sur la page hôte.

Correction de bugs :

  • Correction d'un problème qui entraînait l'affichage d'un anneau de sélection de la carte lors du changement d'onglet du navigateur.
  • Correction d'un problème qui provoquait l'affichage incorrect de l'anneau de sélection des commandes de la carte, des éléments de repère et des éléments du sous-menu de contrôle du type de carte en cas d'interaction avec la souris dans certains navigateurs.

Nouvelles fonctionnalités :

  • Activation de la compatibilité avec les promesses dans les services Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom iFrame, Street View et AutcompleteService.getPlacePredictions().
  • Ajout d'une commande de raccourcis clavier et d'une boîte de dialogue sur la carte pour améliorer la visibilité des raccourcis clavier.
  • Les cartes vectorielles sont désormais disponibles dans la version hebdomadaire (fonctionnalités de base uniquement ; les fonctionnalités WebGL sont disponibles en version bêta).

3.44.14

13 mai 2021

Modifications :

  • Un avertissement est désormais consigné dans la console lorsque InfoWindow.open() est appelé sans instance Map ou Street View associée.

3.44.12

28 avril 2021

Correction de bugs :

  • Correction d'un problème dans lequel des repères optimisés supprimés ou masqués étaient de nouveau rajoutés à la carte après avoir changé de type de carte.

Contexte local:

  • Ajout de la compatibilité avec les tableaux dont la méthode @@iterator n'est pas définie comme valeur placeTypePreferences valide.

3.44.11a

20 avril 2021

Modifications :

  • Amélioration des performances de création de repères personnalisés avec des objets Icon.
  • Empêchez le curseur de passer aux menus déroulants du type de carte lorsque vous pointez sur un bouton.

Correction de bugs :

  • Correction d'un bug qui provoquait une erreur lors du chargement de repères statiques avant l'initialisation de la carte de base.

3.44.9

8 avril 2021

Correction de bugs :

  • Correction d'un bug qui entraînait l'accès aux commandes de la carte avec le clavier lorsque Street View était activé.

3.44.8

1er avril 2021

Modifications :

  • Bibliothèque de contexte local: déplacement du logo Google de la vue Place Details au bas du contenu.

3.44.7

25 mars 2021

Modifications :

  • La sélection au clavier revient désormais à l'élément approprié lorsque la fenêtre d'informations est fermée.

3.44.4

4 mars 2021

Modifications :

  • Les images à 45° sont désormais disponibles avec davantage de niveaux de zoom, et la commande de rotation inclut désormais des boutons dans le sens des aiguilles d'une montre et dans le sens inverse des aiguilles d'une montre.

Correction de bugs :

  • Correction d'une fuite de mémoire qui pouvait se produire lors du rendu répété de la carte.
  • Correction d'une fuite de mémoire qui pouvait se produire lors de l'ajout ou de la suppression de cercles ou de rectangles sur la carte.

3.44.2

25 février 2021

Modifications :

  • Correction d'un bug qui empêchait l'appel de la fonction getPlacePredictions de Place Autocomplete de pointer de manière incorrecte vers le mauvais point de terminaison dans la version bêta.

3.44.1

18 février 2021

Modifications :

  • Les boutons du sélecteur de lieu LocalContext sont désormais désactivés lors de l'actualisation des lieux affichés.
  • Les repères non optimisés sont désormais sélectionnables et accessibles au clavier.
  • Version bêta: suppression des objets ajoutés accidentellement à window (Spherical, PolylineCodec, PolyGeometry). Vous devez accéder à ces objets au niveau de leur espace de noms complet.
  • Activation de l'isolation du polyfill en version bêta. Cela signifie que l'API Maps JavaScript n'installera plus de polyfills sur la page hôte.

3.43.8a

25 février 2021

Seule la version trimestrielle a été mise à jour. Modifications :

  • Correction d'un problème de fuite de mémoire lors de l'affichage répété d'une carte

3.43.8

5 février 2021

Modifications :

  • Ajout de la compatibilité bêta pour les promesses dans AutocompleteService.getPlacePredictions().

Correction de bugs :

  • Correction d'un problème où Markers avec des libellés interceptait des événements de clic, même lorsque clickable était défini sur "false".

3.43.7a

28 janvier 2021

Correction de bugs :

  • Correction de divers problèmes liés au dessin de polylignes.

3.43.6

21 janvier 2021

Correction de bugs :

  • Correction d'un bug qui entraînait parfois le remplissage des trous de polygones Geojson.
  • Correction d'un bug qui provoquait la disparition de la superposition lors du passage de Maps à Street View.

3.43.5

14 janvier 2021

Modifications :

  • Modification des cases à cocher dans les menus pour les rendre plus accessibles avec les lecteurs d'écran.
  • Augmentation de la taille des boutons des étages pour les panoramas Street View en intérieur.
  • Correction de la position des commandes de suivi du mouvement sur mobile dans Street View.

Correction de bugs :

  • Le bouton de menu du clavier déclenche désormais l'événement contextmenu.
  • Correction d'un bug qui empêchait le bon fonctionnement de la commande plein écran lors du passage de la carte à Street View dans certaines situations.
  • Correction d'un problème qui empêchait les lecteurs d'écran d'accéder aux repères sur la carte.
  • Correction d'un bug qui provoquait la disparition de l'icône de lieu dans le repère de lieu de LocalContext.

3.43.3

9 décembre 2020

Modifications :

  • Interface google.maps.MouseEvent renommée google.maps.MapMouseEvent et ajout d'une propriété domEvent, offrant un accès direct à l'événement sous-jacent à partir du DOM.
  • Amélioration du comportement de mémoire des superpositions de polygones
  • La mémoire Canvas est désormais explicitement libérée pour éviter les problèmes de mémoire dans Safari.

Correction de bugs :

  • Correction d'un bug qui empêchait la commande Plein écran de fonctionner lors du passage de "Plan" à "Street View" dans certaines situations.
  • Correction d'un bug qui provoquait la consignation d'une erreur dans la console lors de l'événement click du repère.
  • Correction d'un bug qui entraînait un tracé trop important de la zone cliquable d'un repère.
  • Correction d'un bug de conflits de polyfills affectant les symboles dans IE11.

3.43.2

1er décembre 2020

Modifications :

  • Ajoute l'événement contextmenu comme meilleure alternative à l'événement rightclick. L'événement contextmenu ajoute la capacité de répondre à la commande Ctrl-clic sous macOS.
  • Ajout d'attributs d'accessibilité aux repères non optimisés lorsque title ou label sont fournis.
  • Ajout de libellés et de rôles ARIA supplémentaires pour les commandes MapType, pour une expérience de lecteur d'écran améliorée.
  • Meilleure compatibilité des lecteurs d'écran avec les commandes MapType. Lorsque l'utilisateur quitte la commande, le menu déroulant se ferme automatiquement.
  • Corrige le nombre d'éléments signalés par les lecteurs d'écran dans le menu déroulant. Cela empêche le séparateur de ligne d'être comptabilisé comme un élément de liste.
  • Ajoute un anneau de sélection à l'élément map pour indiquer le focus du clavier lorsqu'il est sélectionné via une interaction avec le clavier.
  • Ajout de commandes clavier supplémentaires aux commandes MapType. Les options du menu déroulant se ferment désormais automatiquement lorsque la commande n'est plus sélectionnée. Les flèches vers le haut et vers le bas ouvrent la liste déroulante, et le bouton Échap la ferme. Les touches Début et Fin permettent respectivement d'accéder au premier et au dernier élément de la liste déroulante.

Correction de bugs :

  • Correction d'un bug qui empêchait, dans certaines circonstances, d'annuler l'animation d'un repère en particulier l'arrêt prématuré des futures animations.

3.43.1a

20 novembre 2020

Modifications :

  • Ajout d'une propriété className à l'interface MarkerLabel pour définir la classe CSS de l'élément label.
  • Ajout de la compatibilité bêta pour les promesses dans le service Maximum Zoom Bidding.
  • Ajoutez la version bêta des promesses dans le service StreetView.
  • Ajout d'un texte d'accessibilité aux repères non optimisés lorsque title ou label sont fournis.
  • Suppression du libellé aria-pressed du bouton du menu déroulant des commandes MapType pour améliorer l'accessibilité.
  • Conversion de DropdownMenu et DropdownMenuItem en éléments sématiques pour améliorer l'accessibilité.
  • Modification du texte de l'élément de droits d'auteur pour respecter les normes de contraste des couleurs.
  • Vous pouvez désormais ouvrir et fermer les menus déroulants à l'aide de la touche Entrée ou de la barre d'espace.
  • Les éléments du menu déroulant peuvent désormais être sélectionnés.
  • Bibliothèque de contexte local: les boutons de commande du carrousel sont désormais désactivés lorsqu'ils n'ont aucun effet et ne chevauchent plus le premier ou le dernier élément de la liste.

Correction de bugs :

  • Correction d'un bug qui pouvait se produire lorsque GroundOverlays traversait le méridien de 180 degrés.
  • Les raccourcis clavier ne sont plus désactivés par défaut lorsque disableDefaultUI est défini sur true.
  • Correction d'un bug qui empêchait le texte du lecteur d'écran pour les boutons d'activation de la carte
  • Ajoute le nom et le type d'accessibilité à Map.
  • Correction de la documentation de l'interface qui affichait à tort certaines propriétés facultatives comme requises.
  • Correction d'un bug où le paramètre du constructeur LatLng noWrap était ignoré lors de la transmission d'un LatLngLiteral.

3,43

18 novembre 2020

La version 3.43 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

  • La version hebdomadaire a été mise à jour vers la version 3.43.
  • La version trimestrielle a été mise à jour vers la version 3.42.
  • La version 3.41 est toujours disponible en cas de demande par numéro.
  • La version 3.40 a été supprimée et ne peut plus être utilisée.

3.42.9

15 octobre 2020

Modifications :

  • Correction d'un bug qui provoquait la communication d'un état de case à cocher incorrect par un lecteur d'écran.
  • Correction d'un problème lié aux commandes de la carte, dans lequel la touche Tab/Maj+Tab n'était pas dans le bon ordre.
  • Les boutons de la carte div ont été convertis en boutons natifs pour améliorer l'accessibilité.
  • L'inclinaison est désormais limitée en fonction du niveau de zoom pour les cartes WebGL.
  • Résolution du problème de disparition du bouton plein écran dans Internet Explorer lorsque controlSize est inférieur à 27.

3.42.8

7 octobre 2020

Modifications :

  • Ajout de la compatibilité bêta pour les promesses dans le service Directions.
  • Le geocoder componentRestrictions effectue maintenant des contrôles de validation pour les chaînes vides.
  • Correction d'un bug qui cachait le libellé du repère par le symbole de repère personnalisé dans Safari.

Prise en charge de la mise à jour des icônes de lieu

1er octobre 2020

Les icônes renvoyées avec les requêtes Place Details et Place Search ont été mises à jour pour utiliser de nouveaux glyphes d'icône. Aucune action n'est requise. Les nouveaux glyphes s'afficheront automatiquement.

3.42.7

29 septembre 2020

Modifications :

  • Correction d'un bug qui provoquait l'erreur d'ordre des mots pour les langues se lisant de droite à gauche dans l'info-bulle de la commande "Signaler une erreur de carte".
  • Libellé du repère centré pour l'orientation du texte se lisant de droite à gauche.

3.42.6

21 septembre 2020

Modifications :

3.42.5

16 septembre 2020

Modifications :

  • Mise à jour de la méthode LatLngBounds.union pour gérer les cas lorsque deux limites sont supérieures à 180 degrés.

3.42.4

8 septembre 2020

Modifications :

  • Une erreur est désormais consignée dans la console lorsqu'une implémentation Date.now() non valide est détectée.
  • Ajout de la compatibilité bêta avec les promesses dans les méthodes du service Elevation.
  • Introduction d'une propriété InfoWindow.minWidth permettant de spécifier la largeur minimale d'un élément InfoWindow.
  • Correction d'un bug qui provoquait le floutage des itinéraires d'itinéraire après la modification de la destination.

3,42

19 août 2020

La version 3.42 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

Modifications :

  • La largeur maximale par défaut des fenêtres d'informations est désormais de 648 pixels. Vous pouvez la remplacer en définissant la propriété "maxWidth" pour la fenêtre d'informations. La largeur d'une fenêtre d'informations peut désormais dépasser 648 pixels, mais sera toujours limitée par la largeur de la carte. (Auparavant, les fenêtres d'informations étaient toujours limitées à la largeur de la carte ou à la plus petite de 648 pixels.)
  • Évitez le scintillement de l'affichage avec style par défaut lors du rendu d'ensembles de données GeoJson volumineux.
  • Le canal hebdomadaire a été mis à jour vers la version 3.42.
  • La version trimestrielle a été mise à jour vers la version 3.41.
  • La version 3.40 est toujours disponible en cas de demande par numéro.
  • La version 3.39 a été supprimée et ne peut plus être utilisée.

3.41.7

22 juillet 2020

Correction:

  • Correction d'un bug qui empêchait la définition de la propriété clickableIcons sur false lors de l'utilisation des styles cloud.

3.41.5

6 juillet 2020

Modifications :

  • Correction d'un cas de non-respect des règles concernant les types de confiance.

3.41.2

27 mai 2020

Modifications :

  • Le champ Places permanently_closed de la bibliothèque Places, API Maps JavaScript est obsolète.

3,41

20 mai 2020

La version 3.41 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

  • La version hebdomadaire a été mise à jour vers la version 3.41.
  • La version trimestrielle a été mise à jour vers la version 3.40.
  • La version 3.39 est toujours disponible en cas de demande par numéro.
  • La version 3.38 a été supprimée et ne peut plus être utilisée.

3.40.11

28 avril 2020

Modifications :

  • Ajoute un nouveau champ, business_status, aux résultats Place Search et Place Details. Utilisez ce champ à la place de permanently_closed.
  • Correction d'un avertissement incorrect dans la console lors de la demande d'un (nouveau) PlaceResult.utc_offset_minutes. Un avertissement s'affiche désormais pour PlaceResult.utc_offset, qui est désormais obsolète.

3.40.9

14 avril 2020

Modifications :

  • Mise à jour de Map, qui génère désormais un diagnostic d'une erreur InvalidValueError plus facile si un mapDiv qui n'est pas un élément est transmis.
  • Le navigateur Chrome qui saisit automatiquement une adresse dans google.maps.places.Autocomplete ne devrait plus déclencher de requête de saisie semi-automatique sur le serveur (ce qui éviterait la facturation).
  • Propriété maxWidth rendue plus précise. Avant cette modification, si vous spécifiiez que la maxWidth d'une InfoWindow était de 100, la largeur maximale réelle de InfoWindow était de 94 pixels. Après cette modification, la largeur maximale serait de 100 pixels.
  • Correction d'un problème de fuite de mémoire avec le générateur de requêtes Paint lors de l'utilisation de repères et des limites de carte.

3.40.6

24 mars 2020

Modifications :

  • Correction du texte tronqué dans le champ du temps de trajet pour IE11.

3.40.4

10 mars 2020

Modifications :

  • Correction d'un bug qui faussait la carte en appelant setTilt() deux fois.

3.40.2

23 février 2020

Modifications :

  • iFrame masqué dans "Carte" supprimé de la navigation par onglet.

3.40.1

18 février 2020

Modifications :

  • Ne pas émettre d'avertissement au sujet d'InvalidVersion pour v=beta.
  • Résolution d'un problème de défilement lors de l'affichage de Street View.

3,40

11 février 2020

La version 3.40 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

  • Le canal hebdomadaire a été mis à jour vers la version 3.40.
  • La version trimestrielle a été mise à jour vers la version 3.39.
  • La version 3.38 est toujours disponible en cas de demande par numéro.
  • La version 3.37 a été supprimée et ne peut plus être utilisée.

3.39.6

8 janvier 2020

La version 3.39.6 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

Correction:

  • Pour les requêtes Directions, ZERO_RESULTS sont désormais consignés dans la console et n'entraînent plus de journal d'erreurs.

3,39

20 novembre 2019

La version 3.39 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

Modifications :

  • Internet Explorer 10 n'est plus compatible (la version 3.38 est la dernière version compatible).
  • AutocompletePrediction renvoie désormais la distance en ligne droite jusqu'au lieu sélectionné, à partir de la latitude/longitude du point de départ spécifié.

Abandons:

  • Les champs Places open_now et utc_offset sont obsolètes depuis le 20 novembre 2019 et seront désactivés le 20 février 2021. Pour en savoir plus, consultez Migrer les champs Places.
  • Le canal hebdomadaire a été mis à jour vers la version 3.39.
  • La version trimestrielle a été mise à jour vers la version 3.38.
  • La version 3.37 est toujours disponible en cas de demande par numéro.
  • La version 3.36 a été supprimée et ne peut plus être utilisée.

3,38

20 août 2019

La version 3.38 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

  • Le canal hebdomadaire a été mis à jour vers la version 3.38.
  • La version trimestrielle a été mise à jour vers la version 3.37.
  • La version 3.36 est toujours disponible en cas de demande par numéro.
  • La version 3.35 a été supprimée et ne peut plus être utilisée.
  • Les tables Fusion Tables ne peuvent plus être utilisées (la version 3.37 était la dernière version compatible).
  • La compatibilité avec Internet Explorer 10 est désormais obsolète et prendra fin entre novembre 2019 et mai 2020 en fonction de la version disponible ou du numéro de version que vous utilisez.

3,37

15 mai 2019

La version 3.37 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

  • Le canal hebdomadaire a été mis à jour vers la version 3.37.
  • La version trimestrielle a été mise à jour vers la version 3.36.
  • La version 3.35 est toujours disponible en cas de demande par numéro.
  • La version 3.34 a été supprimée et ne peut plus être utilisée.
  • Vous ne pouvez plus utiliser Internet Explorer 9 (la version 3.34 est la dernière version compatible).

3,36

14 février 2019

La version 3.36 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

Modifications :

  • Nouvelles fonctionnalités ajoutées:
  • La fenêtre d'informations a été améliorée.
  • Le canal hebdomadaire a été mis à jour vers la version 3.36.
  • La version trimestrielle a été mise à jour vers la version 3.35.
  • La version 3.34 est toujours disponible en cas de demande par numéro.
  • La version 3.33 a été supprimée et ne peut plus être utilisée.

3,35

29 janvier 2019

Modifications :

  • L'API peut désormais renvoyer le nombre total d'avis pour chaque lieu.
  • Ajout de la compatibilité avec les Plus Codes. Les plus codes sont des codes courts qui fournissent une adresse pour chaque lieu dans le monde, même dans les zones où les adresses postales traditionnelles n'existent pas.
  • Internet Explorer 9 n'est plus compatible.

Abandons:

  • Le paramètre placeIdOnly pour Autocomplete est obsolète.
  • Le calque Fusion Tables de l'API Maps JavaScript est obsolète depuis le 3 décembre 2018. Le calque Fusion Tables sera complètement désactivé le 3 décembre 2019 et ne sera plus disponible après cette date. En savoir plus

13 novembre 2018

La version 3.35 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

Modifications :

  • Le canal hebdomadaire a été mis à jour vers la version 3.35.
  • La version trimestrielle a été mise à jour vers la version 3.34.
  • La version 3.33 est toujours disponible en cas de demande par numéro.
  • La version 3.32 a été supprimée et ne peut plus être utilisée.

3,34

14 août 2018

La version 3.34 de l'API Maps JavaScript est désormais disponible. Consultez le guide sur la gestion des versions.

Modifications :

  • De nouveaux noms de version ont été implémentés. Vous pouvez désormais spécifier les versions disponibles ou les numéros de version :
    • Le canal hebdomadaire a été mis à jour vers la version 3.34.
    • La version trimestrielle a été mise à jour vers la version 3.33.
    • La version 3.32 est toujours disponible.
    • La version 3.31 a été supprimée et ne peut plus être utilisée. Les clients spécifiant les versions 3.0 à 3.31 recevront leur version par défaut, à savoir la version hebdomadaire ou trimestrielle (voir le guide sur la gestion des versions).
  • Une interface utilisateur de contrôle plus grande est désormais activée. Avec l'augmentation des opérations tactiles sur divers appareils, nous avons ajusté l'interface utilisateur des commandes pour qu'elle puisse s'adapter aux pressions avec les doigts et aux clics. Vous pouvez désactiver cette fonctionnalité en chargeant l'API avec v=quarterly, v=3.33 ou v=3.32.

3,33

11 juin 2018

Modifications :

16 mai 2018

La version 3.33 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. Consultez le guide sur la gestion des versions d'API.

Modifications :

3,32

13 février 2018

Modifications :

3.31

13 février 2018

Modifications :

  • Créez les 256 premiers repères DOM par défaut, puis créez les repères suivants. La valeur par défaut actuelle est tous les repères de carte.
  • À des niveaux de zoom élevés (zoom avant) lorsque vous faites glisser Pegman, préférez le NEAREST plutôt que le panorama BEST sélectionné par Google.
  • Mise à jour de gestureHandling: none, qui fonctionne désormais de la même manière que draggable: false lorsqu'il est modifié dans un gestionnaire de survol de la souris (il prend désormais effet sur mousedown).

21 novembre 2017

La version 3.31 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. Consultez le guide sur la gestion des versions d'API.

Modifications :

  • Le champ region est désormais renvoyé avec les requêtes Place Details.

3,30

16 août 2017

La version 3.30 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. Consultez le guide sur la gestion des versions d'API.

Modifications :

  • Le bouton de plein écran est désormais activé par défaut sur les ordinateurs.
  • Cette version introduit la propriété gestureHandling pour les applications de bureau qui permettent aux utilisateurs d'interagir avec la molette de la souris ou le pavé tactile. Pour contrôler la manière dont les utilisateurs interagissent avec une carte, il est recommandé d'utiliser la propriété gestureHandling au lieu des propriétés scrollwheel, disableDoubleClickZoom et draggable.

3,29

16 mai 2017

La version 3.29 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. Consultez le guide sur la gestion des versions d'API.

Modifications :

  • Le format de l'ID de panorama pour les panoramas Street View générés par l'utilisateur (personnalisés) a été modifié en raison des mises à jour de l'infrastructure sous-jacentes. Cela augmente légèrement le nombre de panoramas disponibles.
    • Les requêtes de panoramas générés par les utilisateurs (personnalisés) qui utilisent l'ancien identifiant de panorama dans l'API Maps JavaScript continuent de fonctionner. Si vous essayez de trouver un panorama à l'aide de la propriété position de l'objet StreetViewPanoramaOptions, le résultat contiendra le nouvel identifiant de panorama. Il n'est pas nécessaire de mapper l'ancien et le nouveau ID de panorama, car les deux restent valides.
    • Si vous dépendez d'une analyse des identifiants de panorama et/ou d'une logique de vérification, notez que le format des identifiants de panorama peut changer.
    • Vous pouvez signaler les problèmes à l'aide de l'outil de suivi des problèmes.
  • Informations sur la méthode fitBounds de la classe google.maps.Map.
    • Pour modifier la fenêtre d'affichage lorsqu'une carte est masquée, vous pouvez désormais définir la carte sur visibility: hidden, vous assurant ainsi que le div de la carte a une taille réelle.

3,28

18 avril 2017

La propriété draggable de l'objet MapOptions est obsolète. Pour désactiver le déplacement de la carte sur les ordinateurs, utilisez la propriété gestureHandling et définissez-la sur none.

15 février 2017

La version 3.28 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. Consultez le guide sur la gestion des versions d'API.

Modifications :

  • Les cartes avec connexion ne sont plus compatibles avec les versions 3.28 et ultérieures de l'API Maps JavaScript.

3,27

2 février 2017

Correction:

  • Problème 11331: impossible de sélectionner le texte dans la fenêtre d'informations

10 janvier 2017

Vous pouvez désormais limiter les prédictions de saisie semi-automatique pour qu'elles ne concernent que plusieurs pays. Pour ce faire, spécifiez jusqu'à cinq pays dans le champ componentRestrictions de AutocompleteOptions.

15 novembre 2016

La version 3.27 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. (Consultez le guide sur la gestion des versions de l'API.)

Modifications :

  • Une nouvelle option gestureHandling dans l'objet MapOptions vous aide à optimiser l'expérience des utilisateurs lorsqu'ils interagissent avec la carte sur les appareils mobiles. Les valeurs disponibles sont les suivantes :
    • greedy: la carte effectue toujours un panoramique (vers le haut ou vers le bas, vers la gauche ou vers la droite) lorsque l'utilisateur balaie l'écran. En d'autres termes, un balayage à un doigt et un balayage à deux doigts provoquent un panoramique de la carte.
    • cooperative: l'utilisateur doit balayer l'écran avec un doigt pour faire défiler la page et avec deux doigts pour faire un panoramique sur la carte. Si l'utilisateur balaie la carte avec un doigt, une superposition apparaît sur la carte, avec une invite lui demandant d'utiliser deux doigts pour déplacer la carte. Affichez l'exemple ci-dessus sur un appareil mobile pour voir le mode coopératif en action.
    • none: il n'est pas possible de faire un panoramique ou de pincer la carte.
    • auto (par défaut): le comportement est cooperative ou greedy, selon qu'il est possible de faire défiler la page ou non.

    Pour en savoir plus et obtenir des exemples, consultez le guide du développeur.

  • La commande plein écran est visible par défaut sur les appareils mobiles, ce qui permet aux utilisateurs d'agrandir facilement la carte. Lorsque la carte est en mode plein écran, les utilisateurs peuvent effectuer un panoramique avec un ou deux doigts. Remarque:iOS n'est pas compatible avec le mode plein écran. La commande plein écran n'est donc pas visible sur les appareils iOS.

Abandon des cartes avec connexion

6 octobre 2016

La fonctionnalité pour les utilisateurs connectés est obsolète. Les versions 3.27 et antérieures de l'API Maps JavaScript restent compatibles avec les cartes avec connexion. Une prochaine version ne prendra plus en charge les cartes avec connexion à un compte, mais continuera d'accepter les fonctionnalités qui enregistrent un lieu dans Google Maps à l'aide d'une fenêtre d'informations ou du SaveWidget. En savoir plus sur les cartes avec connexion

Modification des points de cheminement via la réponse du service Directions

29 août 2016

Le champ via_waypoints de la réponse du service Directions contient un tableau de points de cheminement qui n'ont pas été spécifiés dans la requête d'origine. Le champ via_waypoints continuera d'apparaître dans la réponse d'itinéraire déplaçable, mais il est obsolète dans la réponse d'itinéraire alternatif. La version 3.27 sera la dernière version de l'API compatible avec via_waypoints dans les itinéraires alternatifs.

L'approche recommandée consiste à demander des itinéraires alternatifs, puis à afficher tous les itinéraires en tant qu'itinéraires non déplaçables et l'itinéraire principal comme déplaçable. Les utilisateurs peuvent faire glisser l'itinéraire principal jusqu'à ce qu'il corresponde à un itinéraire alternatif. Le champ via_waypoints est disponible sur l'itinéraire obtenu (il a été déplacé par l'utilisateur).

3,26

18 août 2016

La version 3.26 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. (Consultez le guide sur la gestion des versions de l'API.)

Modifications :

  • Le nouveau moteur de rendu Street View offre des améliorations de rendu telles que des transitions et des animations plus fluides, une meilleure modélisation des objets, une meilleure compatibilité avec les appareils mobiles et des commandes plus claires. Pour en savoir plus, consultez le blog Google Geo Developers.
  • L'API est désormais compatible avec les événements d'orientation de l'appareil dans Street View. Les utilisateurs d'appareils mobiles peuvent ainsi regarder autour d'eux en bougeant leur téléphone. En tant que développeur, vous pouvez activer ou désactiver cette fonctionnalité. Pour en savoir plus, consultez le guide du développeur.

3,25

25 mai 2016

La version 3.25 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. (Consultez le guide sur la gestion des versions de l'API.)

Fin de la prise en charge d'Internet Explorer 9

2 mai 2016

Depuis le 30 avril 2016, Internet Explorer 9 n'est plus officiellement compatible avec l'API Maps JavaScript. Consultez la liste des navigateurs compatibles.

3,24

14 avril 2016

Modifications :

  • Vous pouvez désormais désactiver la cliquabilité des icônes de carte. Une icône de carte représente un point d'intérêt, également appelé POI. Consultez la méthode setClickableIcons sur google.maps.Map.

31 mars 2016

Correction:

  • Problème 9507: les liens Street View fonctionnent de nouveau dans Safari.

28 mars 2016

Correction:

  • Problème 9394: les fenêtres d'informations se ferment automatiquement lorsque l'utilisateur ouvre une fenêtre d'informations pour une icône de carte de base, et inversement.
  • Affichez un logo Google blanc lorsque vous appliquez un style à la carte de base à l'aide de la propriété styles sur la carte (auparavant, le logo n'était devenu blanc que lorsque vous appliquiez un style à l'aide d'un StyledMapType).

18 mars 2016

Correction:

  • Problème 9424: new LatLng({lat: 0, lng: 0})
  • Correction du panoramique de la souris avec le nouveau moteur de rendu Street View (avec google.maps.streetViewViewer = 'photosphere').

15 février 2016

Modifications :

  • Il n'est plus possible de désactiver les nouvelles commandes à l'aide de google.maps.controlStyle = 'azteca'.

3,23

18 janvier 2016

Modifications :

  • Cette version inclut une nouvelle commande plein écran pour la carte. Les utilisateurs peuvent cliquer dessus pour agrandir la carte afin qu'elle occupe la totalité de l'écran. Par défaut, cette commande est désactivée. Vous pouvez l'activer dans MapOptions et la configurer à l'aide de FullscreenControlOptions. Sa position par défaut est RIGHT_TOP.
  • La commande plein écran pour Street View est activée par défaut. Vous pouvez le désactiver via StreetViewPanoramaOptions et le configurer à l'aide de FullscreenControlOptions. Sa position par défaut est désormais RIGHT_TOP.

4 janvier 2016

Correction:

  • Problème 9009: lors de la synthèse des événements de souris par commande tactile, utilisez le bouton gauche au lieu du bouton du milieu pour assurer la compatibilité avec jQuery.
  • Problème 4201: l'API n'utilise plus eval(). Par conséquent, il est maintenant possible d'utiliser l'API sans la directive unsafe-eval Content Security Policy.

21 décembre 2015

Modifications :

  • Option sur la carte permettant de désactiver le bouton de connexion pour les cartes connectées (l'avatar des utilisateurs connectés s'affiche, mais permet toujours de se connecter via des actions de connexion (par exemple, en ajoutant aux favoris), mais il n'est plus possible de se connecter sur la carte lorsque cette option est définie).
  • L'interface des requêtes de recherche de texte a changé. Le paramètre types est obsolète depuis le 1er mars 2016. Il a été remplacé par un nouveau paramètre type, qui n'accepte qu'un seul type par requête de recherche. En outre, les types establishment, food et grocery_or_supermarket ne seront plus acceptés en tant que paramètres de recherche (toutefois, ces types peuvent toujours être renvoyés dans les résultats d'une recherche). Les requêtes utilisant l'ancien paramètre types seront acceptées jusqu'au 1er mars 2017. Après cette date, toutes les recherches de texte devront utiliser la nouvelle implémentation.

2 décembre 2015

Modifications :

  • Le constructeur Autocomplete vérifie qu'il reçoit un élément d'entrée.
  • Les fenêtres d'informations sur le point d'intérêt de la carte de base affichent le même contenu en mode non connecté que le mode connecté.
  • Les externes de l'API Google Maps pour Closure Compiler spécifient désormais un type (nombre ou chaîne) pour les énumérations.

25 novembre 2015

Modifications :

  • Ajout des méthodes .toJSON() aux objets LatLng et LatLngBounds. Celles-ci sont destinées à être utilisées via JSON.stringify().

19 novembre 2015

Modifications :

  • Logo Google blanc pour les cartes avec styles

Correction:

3,22

7 janvier 2016

Correction:

  • Problème 9009: lors de la synthèse des événements de souris par commande tactile, utilisez le bouton gauche au lieu du bouton du milieu pour assurer la compatibilité avec jQuery.

10 novembre 2015

Modifications :

  • Les services Directions et Distance Matrix renvoient désormais le temps de trajet prévu (dans le champ de réponse duration_in_traffic) lorsque le mode de transport est en voiture. Pour recevoir les temps de trajet prévus, incluez un littéral d'objet drivingOptions dans la requête, en spécifiant un departureTime actuel ou futur. Vous pouvez également spécifier une trafficModel optimiste, pessimiste ou la meilleure estimation (par défaut) pour influencer les hypothèses utilisées lors du calcul du temps de trajet. Pour en savoir plus, consultez le guide du développeur du service Directions et du service Distance Matrix. Remarque:duration_in_traffic n'est disponible que pour les clients du forfait Premium Google Maps Platform.

Obsolète:

  • Le champ de requête durationInTraffic est désormais obsolète. Auparavant, il s'agissait de la méthode recommandée aux clients du forfait Premium Google Maps Platform pour spécifier si le résultat devait inclure une durée tenant compte des conditions de circulation actuelles. Vous devez maintenant utiliser le champ drivingOptions à la place.

5 novembre 2015

Obsolète:

  • La bibliothèque AdSense est obsolète depuis mai 2015 et n'est plus disponible dans la version expérimentale de l'API Maps JavaScript. La bibliothèque sera bientôt supprimée de la version finale et des versions figées de l'API. Vous pouvez aussi utiliser Google AdSense. Consultez le guide pour créer un bloc d'annonces AdSense.

22 septembre 2015

Modifications :

  • Ajout de la prise en charge des ID de lieu lors des requêtes d'itinéraires et de matrices de distance: DirectionsRequest.origin, DirectionsRequest.destination et DirectionsWaypoint.location acceptent désormais les objets Place, et DistanceMatrixRequest.origins et DistanceMatrixRequest.destinations acceptent désormais un tableau d'objets Place.

15 septembre 2015

Modifications :

  • La position et l'apparence par défaut ont changé pour de nombreuses commandes de la carte et des panoramas Street View. L'expérience utilisateur est désormais cohérente, qu'une carte utilise ou non le mode connecté, et elle est également plus cohérente avec le site Web de Google Maps. Si vous souhaitez continuer à utiliser l'ensemble de commandes précédent pendant un certain temps, vous pouvez définir google.maps.controlStyle = 'azteca' dans la version 3.22.
  • La nouvelle commande "Plein écran" de Street View permet à l'utilisateur d'ouvrir le panorama Street View en mode plein écran.

Obsolète:

  • Le planisphère n'est plus disponible.
  • La commande de panoramique n'est plus disponible sur la carte. Pour faire un panoramique, les utilisateurs cliquent sur la carte et la font glisser (ou la font glisser). (Notez que la commande de panoramique dans Street View reste disponible.)
  • La commande de zoom n'est disponible que dans un seul style. google.maps.ZoomControlStyle n'est donc plus disponible.

1er septembre 2015

Modifications :

  • Ajout de littéraux LatLngBounds
  • Résolution du problème lié aux classes CSS trop larges
  • Amélioration du chargement des tuiles après le redimensionnement de la carte

Fin de la prise en charge d'Internet Explorer 8

31 août 2015

Depuis le 31 août 2015, Internet Explorer 8 n'est plus officiellement compatible avec l'API Maps JavaScript. Consultez la liste des navigateurs compatibles. Pour en savoir plus sur la stratégie de prise en charge des navigateurs de Microsoft, consultez l'article d'IEBlog du 7 août 2014.

3,21

5 août 2015

Modifications :

  • Amélioration des performances: charger uniquement les vignettes visibles
  • Nombreuses améliorations apportées aux documents

21 juillet 2015

Modifications :

  • Lancement des repères avec libellés
  • Correction d'une erreur de mémoire insuffisante pour iOS7 pour poly sur les écrans très haute définition
  • Correction des événements tactiles dans Internet Explorer 10 ou version ultérieure
  • La validation des erreurs sur les entrées fournies par le développeur s'affiche désormais dans la console au lieu de générer une erreur.

6 juillet 2015

Correction:

17 juin 2015

Modifications :

  • Correction : Problème 6321 : Bug: "UnCatch TypeError: Impossible de lire la propriété 'x' of undefined" uniquement dans les navigateurs Android/iOs

2 juin 2015

Modifications :

  • Obsolète: CloudLayer, PanoramioLayer
  • Correction: Problème 8098: bug: la carte de densité pondérée ne s'affiche pas correctement avec un point.

2 juin 2015

Modifications :

  • Ajout de la possibilité de géocoder un lieuId vers une adresse/latlng
  • renvoie placeIds via l'API Geocoding

28 mai 2015

Modifications :

  • Correction : Problème 6358: la notation de chemin SVG ne s'affiche pas correctement sur les appareils HDPI.

19 mai 2015

Correction:

  • Problème 7673: contrôle de la position libre après l'utilisation d'un menu déroulant de type de carte
  • Problème 7589 : Pegman saute lorsque la carte est redimensionnée.

3.20

24 avril 2015

Correction:

  • Augmentez le zoom maximal sur le relief et chargez des tuiles à dpi élevé, même avec le zoom maximal.

13 avril 2015

Correction:

  • Problème 7820: les curseurs ne fonctionnent pas sur les pages chargées depuis file://
  • Problème 7591 : bug: StreetViewService.getPanoramaByLocation échoue lorsque l'argument "rayon" n'est pas un entier.

25 mars 2015

Correction:

  • Problème 7733 : bug: la résolution des superpositions est soudainement très faible au niveau du sol et des images KML
  • Enregistrer le texte du widget mieux aligné avec l'icône en forme d'étoile

17 mars 2015

Correction:

  • Problème 7756: bug: régression des performances dans Safari 8
  • Calque de données démographiques supprimé
  • Améliorations apportées à Chrome InfoWindow

17 février 2015

La version expérimentale actuelle de l'API Maps JavaScript (3.19) deviendra la version finale.

La version 3.17 sera supprimée. Les requêtes concernant la version 3.17 ou toute version antérieure utiliseront désormais la version 3.18.

La documentation sur la gestion des versions est disponible à l'adresse suivante : https://developers.google.com/maps/documentation/javascript/versions.

Versions disponibles après le survol:

Expérimental: 3.20

Version 3.19

"Figé" : 3,18

3,19

24 avril 2015

Correction:

  • Curseurs en mode connecté.

19 mars 2015

Correction:

20 janvier 2015

Correction:

  • Problème 7475 : bug: phantomjs TypeError: impossible de supprimer la propriété

13 janvier 2015

Correction:

  • les vignettes sont désormais masquées pour les lecteurs d'écran

17 décembre 2014

Correction:

  • Problème 6917: bug: les formes ne respectent pas la propriété déplaçable de la carte.
  • Problème 7445 : bug: erreurs de présentation lors de l'utilisation de la fonctionnalité avec connexion de la version 3 de l'API Google Maps

2 décembre 2014

Correction:

  • Problème 7390 : Bug: les liens hypertextes weather.com ne fonctionnaient pas.
  • Problème 7376 : Bug: WebGL a été désactivé (désormais réactivé)
  • Conflit de dénomination ES6 avec le symbole

25 novembre 2014

Correction:

  • Problème 7333: bug: le caret de la fenêtre d'informations ne fonctionne pas dans IE9.

3,18

4 décembre 2014

Correction:

  • Problème 7390 : Bug: les liens hypertextes weather.com ne fonctionnaient pas.

18 septembre 2014

Correction:

  • Problème 7136 : plusieurs titres de repère ne fonctionnent pas dans Firefox

9 septembre 2014

Correction:

  • Problème 7098 : la définition d'un titre de point de vue Street View génère une erreur.

26 août 2014

La version 3.18 est passée en phase expérimentale.

La version 3.17 est désormais stable.

3,17

20 août 2014

Correction:

  • Problème 6937 : régression dans la version 3.17: impossible de lire la propriété "remove" ou non définie (dans Places).

12 août 2014

Correction:

  • Problème 6968: bug: les touches fléchées du clavier ne fonctionnent pas avec v=3.exp

31 juillet 2014

Ajoutée :

  • Volets de carte : documentation explicite sur la manière dont les événements DOM se propagent. Volet overlayMouseTarget ajouté.

7 juillet 2014

Ajoutée :

  • Ajout de toGeoJson aux calques de données et aux caractéristiques de chaque couche de données, ce qui permet d'exporter la géométrie vers GeoJSON.

24 juin 2014

Ajoutée :

  • place_id, l'identifiant unique d'un lieu, ajouté à la bibliothèque Places pour Autocomplete et Place Details.
  • overview_path ajouté à DirectionsRoute, fournissant ainsi une polyligne encodée représentant la totalité du parcours de l'itinéraire.

26 mai 2014

Ajoutée :

  • Le paramètre sensor n'est plus obligatoire dans l'URL de l'API Google Maps.

20 mai 2014

La version 3.17 est passée en phase expérimentale.

3,16

15 avril 2014

Correction:

8 avril 2014

Ajoutée :

  • La carte effectue un panoramique lorsque l'utilisateur déplace la souris pendant le dessin.

Correction:

  • Accepte LatLngLiteral dans d'autres lieux.
  • La fenêtre d'informations se redimensionne automatiquement une fois le chargement de Roboto terminé (problème 5713).

31 mars 2014

Correction:

  • Les calques KML semi-transparents ne sont plus transparents dans IE 8 (problème 6540).

26 mars 2014

Correction:

  • Suppression des appels event.returnValue dans Chrome pour éviter les avertissements dans la console.
  • Pincer pour zoomer ne fonctionne pas dans IE11 (problème 5747).

18 mars 2014

Ajoutée :

12 mars 2014

Ajoutée :

24 février 2014

Ajoutée :

  • Prise en charge des ferries dans les services Distance Matrix et Directions.

17 février 2014

La version 3.16 est passée en phase expérimentale.

3,15

3 mars 2014

Correction:

10 février 2014

Correction:

  • Désactivez l'accélération matérielle de toutes les cartes sous Chrome/Linux pour contourner le problème d'accélération matérielle Chrome plus importante.

3 février 2014

Correction:

29 janvier 2014

Correction:

  • Désactivez l'accélération matérielle de toutes les cartes sous Chrome/Windows pour contourner le problème d'accélération matérielle Chrome plus importante. (problème 6219).

22 janvier 2014

Correction:

16 janvier 2014

Correction:

  • Le CSS Visual Refresh a été rendu moins spécifique pour remplacer moins de styles définis par l'utilisateur.

27 novembre 2013

Correction:

  • La création d'un repère après l'instanciation de la carte génère une erreur non définie "contient" (problème 5798).

19 novembre 2013

Correction:

  • Les icônes de manœuvre du panneau "Itinéraire" ne s'affichent pas correctement dans Firefox

3,14

10 septembre 2013

Correction:

  • Les liens des fenêtres d'informations Google officielles ne s'ouvrent pas dans un nouvel onglet ou une nouvelle fenêtre (problème 5794).

15 août 2013

  • L'actualisation visuelle devient le mode de rendu de carte par défaut dans la version de l'API.
  • DynamicMapsEngineLayer: création de rapports d'éléments géographiques pour les calques de données vectorielles, d'images et KML

3.13

25 juin 2013

Ajoutée :

  • DynamicMapsEngineLayer

11 juin 2013

Ajoutée :

Correction:

  • Bug: panoramas Street View personnalisés et 90 degrés vers le bas (problème 4875)

3.12

4 juin 2013

Correction:

  • La fenêtre d'informations domready ne se déclenche pas lorsque visualRefresh=true (problème 5415)
  • Bug: fenêtres d'informations visualRefresh sur iOS (problème 5396)

15 mai 2013

Ajoutée :

29 avril 2013

Correction:

  • Les repères supprimés restent sur la carte dans les navigateurs Android et Dolphin

3.11

19 février 2013

Correction:

  • Erreur lors de la modification du DrawingMode lors du dessin
  • Cliquer sur les étapes du panneau "Itinéraire" modifie le niveau de zoom

12 février 2013

Correction:

  • Il est possible de faire glisser un polygone non déplaçable dans un polygone déplaçable à l'aide de la saisie tactile (problème 4868).
  • Les icônes de transports en commun sont incorrectes dans le panneau "Route Alternatives" lorsque le paramètre "travelMode" a été modifié (problème 4581)
  • panTo(latLng) ne centre pas toujours la carte exactement à latLng dans certaines conditions

29 janvier 2013

Ajoutée :

  • Ajout de StreetViewCoverageLayer pour ajouter le calque de couverture par programmation
  • Street ViewPov exposé pour les panoramas Street View

Correction:

  • L'augmentation de l'utilisation de la mémoire lors de l'utilisation de la version 3.8 de Google Maps JavaScript entraîne un plantage (observé dans IE 9, dans Chrome, etc.). (Problème 4162)
  • Le menu déroulant (sélectionner) de la fenêtre d'informations ne suit pas le panoramique de la carte dans Firefox

22 janvier 2013

Ajoutée :

  • option déplaçable pour les polylignes, les polygones, les cercles et les rectangles
  • Champ "price_level" dans PlaceResult

15 janvier 2013

Correction:

  • Les icônes de polylignes répétées ne s'affichent pas correctement pour certaines polylignes (problème 4333)

7 janvier 2013

Correction:

17 décembre 2012

Ajoutée :

  • Nouvelles langues: ourdou et islandais

Correction:

17 décembre 2012

Ajoutée :

  • Nouvelles langues: ourdou et islandais

Correction:

10 décembre 2012

Ajoutée :

  • Possibilité de charger des images avec l'attribut crossorigin défini

Correction:

  • Problèmes d'affichage de repères avec des images distantes en gros plan (problème 4616)
  • Erreur JS lors de la réaffichage des symboles sur des polylignes dans IE 7/8

3 décembre 2012

Correction:

  • La bibliothèque Markermanager ne fonctionne pas avec la version 3 de l'API Google Maps (problème 4543)

27 novembre 2012

Ajoutée :

  • Utilisation du canevas à PPP élevé sur les appareils à PPP élevé pour optimiser les repères

Correction:

  • Impossible de supprimer les styles avec MapTypeControl (problème 4588)

3,10

4 février 2013

Correction:

  • L'augmentation de l'utilisation de la mémoire lors de l'utilisation de la version 3.8 de JavaScript dans Google Maps entraîne un plantage (observé dans IE 9, dans Chrome, etc.) (Problème 4162)

25 septembre 2012

Ajoutée :

  • Street View en intérieur
  • Option FixedRotation sur IconSequence
  • "Heure dans le trafic actuel" par rapport à l'itinéraire

11 septembre 2012

Nouveau :

  • Ajout de StrokePosition aux polygones, rectangles et cercles.
  • computeOffsetOrigin vers la bibliothèque de géométrie
  • Quatre nouvelles langues ajoutées à l'API: afrikaans, amharique, swahili et zoulou

28 août 2012

Ajoutée :

  • types à textSearch de l'API Places

Correction:

  • Impossible de transmettre l'objet Symbole à MarkerOptions sous GWT.
  • Régression: pincez l'écran pour zoomer sur iOS 5 lorsque la page fait défiler l'écran. (Problème 4046)

14 août 2012

Modifications notables:

  • Modifiez l'interface sur KmlLayer pour accepter l'URL comme propriété MVC, plutôt qu'un argument de constructeur.

3.9

10 septembre 2012

Correction:

  • Impossible de transmettre l'objet symbole à MarkerOptions sous GWT.
  • Régression: pincez pour zoomer sur iOS 5 lorsque la page fait défiler la page. (Problème 4046)

9 août 2012

Correction:

  • Erreur de syntaxe sous Android 3.x

31 juillet 2012

Modifications notables:

  • Masquer la superposition Street View sur les projections personnalisées

Correction:

  • Les symboles de repère ne déclenchent pas d'événements lors de safari lorsque l'échelle est supérieure à 35.
  • événement de clic non déclenché pour les repères sur une carte personnalisée (type de carte + projection)

25 juillet 2012

Correction:

  • ComponentRestrictions sur la saisie semi-automatique (problème 4302)

17 juillet 2012

Correction:

  • La zone de texte n'est pas cliquable dans la fenêtre d'informations sur Internet Explorer
  • bounds_changed doit se déclencher avant zoom_changed. (Problème 1399)
  • La couleur d'arrière-plan de l'option de carte n'est pas conservée après l'appel de Street View
  • Passer d'une carte avec styles à une carte satellite charge inutilement les tuiles de carte
  • Les propriétés déplaçables et la molette de la carte sont ignorées en mode dessin. (Problème 4012)
  • LatLngBounds doit renvoyer une plage de longitudes complète lorsque plusieurs copies du monde sont affichées
  • Ne dessinez pas de forme vide lors d'un double-clic (problème 3964).
  • Événements de repère superfluants lors d'un clic (problème 3911)

Modifications notables:

  • Changement de nom : les points de terminaison de recherche et de requête ont été renommés nearbySearch et textSearch

10 juillet 2012

Modifications notables:

  • Faire en sorte que google.maps.event.removeListener() accepte la valeur "null" en tant qu'argument

27 juin 2012

Ajoutée :

Modifications notables:

  • Reconnaissez le style "transparent" en tant que couleur.

23 juin 2012

Ajoutée :

  • Symboles
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • Nouvelles options de styler "épaisseur" et "couleur":

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

15 mai 2012

Ajoutée :

  • Restriction locale applicable à Autocomplete (AutocompleteOptions.componentRestrictions) (problème 3899)
  • Filtres de type "Régions et villes"

3.8

1er mai 2012

Correction:

  • Il arrive que des repères supprimés réapparaissent (problème 4087).
  • Il arrive que les ombres de repère ne s'affichent pas (problème 3993).

23 avril 2012

Correction:

  • Pegman reste sur la carte avec le type de carte personnalisé après la fermeture de Street View (problème 4076).
  • Il n'est pas possible d'ajouter de nouveau des repères animés supprimés à la carte (problème 4052).

18 avril 2012

Correction:

  • La fenêtre d'informations météo affiche toujours l'icône de pluie dans Firefox (problème 4063).

Ajoutée :

  • orderBy, limite et décalage pour FusionTablesLayer (problème 3557)

10 avril 2012

Correction:

  • Images aériennes affichées même si la vue aérienne n'est pas disponible dans l'ensemble de la fenêtre d'affichage (problème 3913)

3 avril 2012

Ajoutée :

Correction:

  • Limites de tuile visibles pour les polygones dans IE 9 Quirks
  • Repères qui sautent lors d'un panoramique dans Canvas Street View

28 mars 2012

Correction:

  • Utilisez des noms de balises en minuscules pour être conformes à la norme XHTML (problème 3868).
  • Modification du comportement de zoom pour les pavés tactiles Apple afin de le rendre moins sensible. (Problème 2416)

20 mars 2012

Correction:

  • La création d'un repère avec une ombre qui n'existe pas entraîne des erreurs (problème 4014).

Ajoutée :

Modifications notables:

  • Le double-clic pour le zoom est désactivé par défaut dans Street View.

6 mars 2012

Correction:

  • Erreur dans OverviewMapControl lors d'un zoom avant très rapide (problème 3882).
  • Une erreur s'est produite dans Internet Explorer lorsque le div de la carte a été supprimé de la page. (Problème 3971)
  • Les repères mis à l'échelle ne s'affichent pas correctement dans les versions antérieures à IE (problème 3912 et problème 3908).

Ajoutée :

21 février 2012

Correction:

Ajoutée :

  • google.maps.geometry.poly.containsLocation() et isLocationOnEdge() (problème 1978)

15 février 2012

Correction:

  • Régression: les repères mis à l'échelle ne s'affichent pas correctement avec un paramètre "size" non valide (problème 3908).
  • Carte bloquée en mode Édition lorsque setEditable(false) est appelé alors que l'utilisateur fait glisser le point de contrôle. (Problème 3842)

Modifications notables:

  • Fondu enchaîné entre des panoramas Street View.

3.7

7 février 2012

Correction:

  • Le repère clignote à la position finale avant l'animation "déposer" (problème 3608).
  • Si vous ouvrez la fenêtre d'informations et que vous définissez le zoom en même temps, le centre de la carte est incorrect. (Problème 3738)
  • Le clic droit lors du déplacement des repères est ignoré. (Problème 3237)
  • Le titre du repère n'apparaît parfois pas dans Firefox (problème 3773).

Modifications notables:

  • Repères à l'échelle désormais affichés dans Canvas lorsqu'ils sont disponibles
Ajout :

31 janvier 2012

Correction:

  • Correction des tuiles coréennes incorrectes après un panoramique autour du monde. (Problème 2722)
  • Correction: impossible d'ajouter Pegman avec précision pour afficher Street View. (Problème 3861)
  • Ajout de la propriété "visible" pour les polygones. (Problème 2861)
  • Les fonctions PanTo et PanBy sont animées même lorsque les fenêtres d'affichage sont éloignées les unes des autres (régression)

24 janvier 2012

Correction:

  • Les événements de souris s'affichent dans une fenêtre d'informations. (Problème 3573)
  • Activation des transformations CSS dans IE9
  • Ajout d'imageDateControl à StreetViewPanorama
  • Canvas Street View activé dans IE 9, Opera, Safari/Windows

16 janvier 2012

Correction:

  • Pegman ne doit pas être déplaçable en mode dessin
  • Déclencher correctement les événements, en respectant le zIndex des polygones et des autres calques
  • Ajout de la propriété "status" de KmlLayer (problème 3015)

10 janvier 2012

Correction:

  • Afficher pegman si enableDefaultUI est défini sur "true" et si streetViewControl est défini sur true

7 décembre 2011

Correction:

  • Vous pouvez personnaliser le style des autoroutes à accès contrôlé séparément des autoroutes (road.highway.control_access)
  • place_changed se déclenche lorsque l'utilisateur appuie sur "Entrée" dans la saisie semi-automatique (problème 3407).

28 novembre 1011

Correction:

  • Repositionner la saisie semi-automatique lorsque la fenêtre est redimensionnée L'événement "resize" peut être déclenché sur un objet Autocomplete.

22 novembre 2011

Correction:

  • Taille du contenu de la fenêtre d'informations calculée en tenant compte des styles en cascade
  • Le contrôle de rotation de la carte aérienne ne correspond pas au titre lors de la création de la carte

7 novembre 2011

Modifications notables:

  • Nouveau style visuel des commandes par défaut
  • Formes modifiables (polygones, polylignes, cercles, rectangles)
  • Nouveau DrawingManager pour ajouter des superpositions
  • Nouveaux champs PlaceResult: site Web et international_phone_number
  • Nouveau champ ElevationResult: résolution

Correction:

  • Les icônes de début et de fin dans les résultats d'itinéraire s'affichent désormais avec un arrière-plan transparent dans IE 7 et versions ultérieures.

3.6

31 octobre 2011

Correction:

  • Erreur lors de l'utilisation de l'API Google Maps avec la bibliothèque de prototypes sur IE7

25 octobre 2011

Correction:

  • Erreurs lors de la modification de la carte KmlLayer avant la fin du chargement du calque
  • Fuite de mémoire dans IE lors de l'ajout et de la suppression de polygones

18 octobre 2011

Modifications notables:

  • Champ de mot clé ajouté à PlaceSearchRequest
  • Lignes de route supprimées de Street View

10 octobre 2011

Correction:

  • L'adresse est trop longue dans l'aperçu Street View

27 septembre 2011

Correction:

  • Les commandes du planisphère sont actualisées au centre et zooment ensemble si le niveau de zoom a été modifié.

27 septembre 2011

Correction:

  • Double extraction des tuiles initiales dans Chrome
  • Fuites de mémoire lors d'un panoramique
  • Ne pas déposer Pegman de Street View lorsque vous faites un panoramique hors de la zone de couverture
  • Régression: superpositions au sol qui traversent la longitude -180 et disparaissent
  • Régression: le centre de la carte est incorrect lors de l'ouverture de la fenêtre d'informations lors d'un panoramique et d'un zoom

Modifications notables:

  • Afficher les aperçus Street View lorsque Pegman est déplacé

20 septembre 2011

Correction:

  • Fuite de mémoire dans Chrome/Windows lors de l'affichage de repères à l'aide de Canvas
  • Rendu des repères pour une vue aérienne avec une orientation à 90 ou 270 degrés

Modifications notables:

  • Les types de carte Google par défaut ne sont pas accessibles via le registre de types de carte (empêche l'accès aux tuiles de carte)
  • Animations de rotation lors de la sortie et de la saisie de l'image aérienne

12 septembre 2011

Problèmes résolus:

  • Repère bloqué en position élevée après l'affichage de l'info-bulle dans Firefox 4 ou version ultérieure (problème 3334)

Modifications notables:

  • GeocoderResult.formatted_address non documenté

6 septembre 2011

Correction:

  • La fenêtre d'informations de l'élément de sélection (liste déroulante) ne suit pas le panoramique de la carte dans Firefox
  • Cartes en Corée sur certains appareils mobiles

29 août 2011

Modifications notables:

  • Autoriser les commandes personnalisées à avoir un z-index plus élevé que les commandes de l'API
  • Les liens redirigent les utilisateurs vers la bonne version linguistique de maps.google.com
  • N'ouvrez pas de fenêtre d'informations sur un élément géographique KML s'il n'y a pas de fenêtre d'informations HTML, de nom ou de description.
  • Régression fixe: tuiles au PPP élevé ne fonctionnent pas

24 août 2011

Problèmes résolus:

  • Accélération matérielle désactivée pour Chrome/Mac : correction du problème d'affichage des repères et des clics en superposition (problème 3544 et problème 3551)
  • Correction du problème de pincement pour zoomer sur Android lors du défilement de la page (problème 3373).

Modifications notables:

  • Les icônes d'entreprise sont désormais activées par défaut.

17 août 2011

Modifications notables:

  • Icônes de carte cliquables pour les points d'intérêt
  • Les styles peuvent être définis dans MapOptions et appliqués à tous les types de carte par défaut.
  • Pegman apparaît sur les types de carte personnalisés, sauf s'il est explicitement désactivé.

3,5

10 août 2011

Correction:

  • Repères bloqués en position "faire glisser vers le haut" lorsqu'ils sont déplacés vers la ligne d'horizon dans Street View
  • Street View n'est pas redimensionné lorsque la carte ou la fenêtre sont redimensionnées
  • Street View avec une fenêtre d'informations partagée plante le navigateur

2 août 2011

Problèmes résolus:

  • Les liens hypertextes de la fenêtre d'informations dans IE ne fonctionnent pas (problème 3503).
  • Le contrôle de la mise à l'échelle ne s'imprime pas (problème 2966)
  • Régression: erreur lors de l'utilisation de OverviewMapControl avec des cartes avec styles. (Problème 3489)

Modifications notables:

  • Le menu contextuel de la plupart des commandes est désormais désactivé par un clic droit.
  • Le panorama Street View ou la carte dans une fenêtre d'informations n'entraîne pas de panoramique lorsque vous passez la souris dessus.
  • Il est désormais possible de faire défiler une fenêtre d'informations sur un iPad

18 juillet 2011

Problèmes résolus:

  • LatLng de l'événement incorrect lorsque l'utilisateur fait défiler la page sur iOS à partir de la version 4.1 (problème 3373)

11 juillet 2011

Problèmes résolus:

  • Correction de <select> non cliquable dans la fenêtre d'informations de l'appareil tactile (problème 3232).
  • Correction du problème: clic non déclenché sur la carte après un clic droit si MapOptions.draggable est défini sur "false". (Problème 3071)

Modifications notables:

  • Les repères ayant le même z-index sont désormais ordonnés de manière cohérente dans les limites des tuiles.
  • Possibilité de faire défiler la fenêtre d'informations sur iOS
  • Les repères et les polygones sont désormais repeints lorsque la projection de la carte change

5 juillet 2011

Problèmes résolus:

  • Correction du problème: le curseur de repère ne s'affichait pas lorsque la carte n'était pas déplaçable (problème 3120).

Modifications notables:

  • Possibilité d'appliquer un style à la commande et au menu déroulant Places Autocomplete
  • Le widget Places Autocomplete conserve la description renvoyée par le serveur une fois que l'utilisateur a sélectionné une suggestion.

30 juin 2011

Problèmes résolus:

  • Correction: les tuiles de carte initiales étaient récupérées en double
  • Correction : l'événement maptypeid_changed se déclenchait plusieurs fois lors de la création de la carte après la version 3.4 (problème 3051).

Modifications notables:

  • La saisie semi-automatique Places a été modifiée pour être ajoutée au corps plutôt qu'aux entrées parentes
  • BOTTOM_RIGHT se positionne maintenant correctement

8 juin 2011

Problèmes résolus:

  • Correction du problème: le zoom n'était plus animé si la modification du niveau de zoom est supérieure à 2 (problème 3033).

Modifications notables:

  • Correction : OverlayView.set('map', foo) est désormais identique à OverlayView.setMap.
  • Suppression de l'option "Langue" de GeocoderRequest

17 mai 2011

Problèmes résolus:

  • Correction d'un problème de rendu Street View dans IE7 (problème 3272)

Modifications notables:

  • Activation des transitions "Fondu" pour les tuiles de carte lors du chargement et de la modification du type de carte.

7 mai 2011

Aucun changement notable.

3.4

7 mai 2011

Aucun changement notable.

6 mai 2011

Problèmes résolus:

  • Correction du problème: le panorama Street View ne s'affichait pas dans IE7 (problème 3272).
  • Correction: l'image PNG semi-transparente avec ImageMapType perd la transparence dans IE7 et IE8. (Problème 3275)

Modifications notables:

  • Service Distance Matrix

14 avril 2011

Problèmes résolus:

  • Correction: prise en charge des couleurs CSS nommées pour poly strokeColor et fillColor
  • Corrigé: le polygone n'était pas visible si le champ strokeOpacity est défini sur 0.0 (problème 3241)
  • Correction d'erreurs dans IE8 lors d'un panoramique avec le bloc d'annonces visible (problème 3159)
  • Autoriser la carte Relief et Hybride sans carte ni satellite dans la commande de type de carte (problème 3089)
  • Les tuiles au PPP élevé sont chargées pour les écrans à PPP élevé (problème 2614).

Modifications notables:

  • L'inclinaison aérienne est définie par défaut sur 45 degrés lorsque les images aériennes sont activées et disponibles
  • Le comportement de pincement a été amélioré sur l'iPad
  • Changement de nom : DirectionsTravelMode et DirectionsUnitSystem deviennent TravelMode et UnitSystem (les anciens noms restent rétrocompatibles)

14 avril 2011

Problèmes résolus:

  • Correction: l'icône et l'ombre du repère ne sont plus transparentes dans IE6
  • Correction du problème: les repères ne clignotent plus lorsque vous zoomez.
  • Correction: rendu des polygones au-delà des limites des tuiles à proximité des pôles Nord/Sud

Modifications notables:

  • Les polylignes et les polygones sont désormais affichés dans le canevas lorsque cela est possible.
  • Les LatLngs pour les événements sur les polylignes et les bordures de polygones s'ancrent désormais au point le plus proche de la ligne.

5 avril 2011

Problèmes résolus:

  • La fonctionnalité PanTo ne s'anime pas sur les appareils tactiles (problème 3066).
  • Marker.MAX_ZINDEX n'est pas défini (problème 3184).

28 mars 2011

Problèmes résolus:

  • Impossible de changer de cap dans Street View en mode Satellite (problème 3174).
  • La carte ne fonctionne pas lorsque VML est désactivé (problème 3119).

Modifications notables:

  • La superposition de routes Street View s'affiche désormais en mode oblique

22 mars 2011

Problèmes résolus:

  • Pegman s'affiche dans les types de carte personnalisés (problème 3154)

Modifications notables:

  • Fixe: les repères géants sont rognés au niveau des limites des tuiles
  • Correction: superposition Street View en mode obliques
  • Correction: la commande du planisphère s'affiche en mode d'impression.

17 mars 2011

Problèmes résolus:

Modifications notables:

  • Correction: les cercles et les rectangles ignorent zIndex
  • Correction: les événements de souris déclenchent des événements deux fois lorsque le repère est animé.
  • Correction: les cartes avec styles n'utilisent pas de styles si le type de carte est ajouté au registre après la définition de l'ID de type de carte.
  • Correction: les types de carte sans style adoptent le style d'un type de carte avec styles
  • Mise à jour des repères, qui déclenchent désormais des événements MouseEvents, et non des événements DOM.

11 mars 2011

Problèmes résolus:

  • Un double clic sur un repère ne permet plus de zoomer sur la carte (problème 3090).
  • Le point d'ancrage avec une ombre personnalisée fonctionne désormais (problème 3112).

Modifications notables:

  • Calque Panoramio
  • Z-indexing du repère d'itinéraire corrigé
  • Position de l'ombre par défaut fixe

2 mars 2011

Modifications notables:

  • Affichage des repères au format Canvas/VML lorsqu'ils sont disponibles
  • Cibles de clics plus grandes pour les polylignes, les polygones et les fichiers KML sur les appareils tactiles

22 février 2011

Problèmes résolus:

  • Ancre de la fenêtre d'informations exposée via la propriété MVC "anchorPoint" (problème 2860)
  • Corrige le mode hybride aux niveaux de zoom 0 et 1 (problème 3062).
  • Correction d'un cercle ou d'un rectangle en cas d'ajout ou de suppression rapide d'une carte (problème 3052).
  • déplaçable: correction de l'erreur "false" sur les appareils tactiles (problème 3044)

18 février 2011

Problèmes résolus:

  • Dans Street View, les repères ne sont que réduits, pas agrandis (problème 2969).
  • Les itinéraires déplaçables fonctionnent désormais lorsque routeIndex n'est pas égal à 0 (problème 2995)
  • Résolution du conflit entre le déplacement du flash et le déplacement de la carte (problème 2956).
  • Lorsque mapTypeId est modifié dans l'écouteur maptypeid_changed, la commande de type de carte est désormais cohérente

Modifications notables:

  • Désormais, les libellés sont activés par défaut lorsque vous cliquez sur le mode Satellite dans la commande de type de carte.

8 février 2011

Modifications notables:

  • Nouvelles commandes hiérarchiques de type de carte : conviviales tactiles !
  • Nouveau logo (problème 2574)
  • Changement de nom : MarkerShape.coord devient MarkerShape.coords pour correspondre à l'attribut coords HTML <area>

3,3

17 mars 2011

Problèmes résolus:

  • Le polygone ne s'affiche pas

8 février 2011

Problèmes résolus:

  • Les demandes de tuiles ne sont pas annulées dans Chrome (problème 3011).
  • L'événement de clic droit n'est pas déclenché dans Firefox et Mac (problème 2920).
  • Problèmes d'affichage du texte dans Safari/Mac (problème 3024)
  • Les cartes d'itinéraire ne s'impriment pas correctement dans IE

21 janvier 2011

Modifications notables:

  • Les MVCArray sont désormais acceptés dans la bibliothèque de géométrie sphérique
  • Correction d'une croix affichée sous un repère lors d'un déplacement dans IE6
  • Le z-index n'est plus défini sur le div du conteneur de la carte

17 janvier 2011

Problèmes résolus:

  • Correction d'un problème qui entraînait des résultats incorrects pour zoom_changed pour fromLatLngToContainerPixel. (Problème 2539)

6 janvier 2011

Problèmes résolus:

Modifications notables:

  • Les commandes de zoom et de panoramique ont été séparées (plus de commandes de navigation). Vous pouvez les configurer séparément.
  • Nouvelle commande de zoom tactile sur les appareils tactiles
  • Vous pouvez désormais effacer le contenu d'un MVCArray en appelant la fonction clear()
  • Correction d'une fuite de mémoire lors de l'ajout et de la suppression de repères dans IE8.
  • Rendu plus rapide des zones d'intérêt avec un algorithme de simplification amélioré

23 décembre 2010

Problèmes résolus:

  • Correction des gestionnaires de clics des points de cheminement dans des directions déplaçables (problème 2871).

21 décembre 2010

Problèmes résolus:

  • Ajout de l'élan à la carte lors du déplacement (problème 2592).
  • Correction de l'erreur CSS dans Street View (problème 2666).
  • Correction de l'erreur JS lors de l'affichage d'une fenêtre d'informations avec une largeur de carte égale à 0 dans IE. (Problème 2536)

Modifications notables:

  • Sur les appareils tactiles, nous afficherons désormais une commande de zoom tactile selon que la commande de navigation ZOOM_PAN ou Small est demandée. Si l'appareil est compatible avec le multipoint dans le navigateur, aucune commande de zoom ne s'affiche, car le zoom est effectué par pincement.

9 décembre 2010

Problèmes résolus:

  • Mise à jour de InfoWindows, qui s'imprime désormais correctement dans Internet Explorer (problème 1343).
  • Correction de l'opacité dans IE8 pour ImageMapType.

Modifications notables:

  • Une croix, accompagnée d'une icône personnalisée, s'affiche sous les repères lorsque vous la faites glisser, et zeroOnDrag est activé

5 décembre 2010

Problèmes résolus:

  • Fournissez une interface permettant de connaître le niveau de zoom maximal sur un point géographique donné pour l'imagerie satellite. (Problème 2049)
  • Ajout d'une option (raiseOnDrag) pour activer/désactiver les animations lorsque l'on déplace un repère. (problème 2910).

Modifications notables:

  • Les repères se lèvent désormais lorsqu'ils sont déplacés, et rebondissent lorsqu'ils sont déposés.
  • Les animations de repère peuvent être contrôlées de manière programmatique à l'aide de la fonction setAnimation.

28 novembre 2010

Problèmes résolus:

  • maptypeid_changed ne se déclenche plus deux fois (problème 2449).
  • La propriété "size" d'un objet MarkerImage est désormais accessible (problème 2465).
  • La forme du repère fait référence à l'icône plutôt qu'au lutin (problème 2629).
  • Amélioration du panoramique de la carte lors du déplacement du repère pour les cartes plus petites (problème 2868)
Changements notables :
  • Vous pouvez désormais imprimer les cartes sans activer l'impression des images de fond.
  • Correction d'un bug qui provoquait le déplacement des repères de direction déplaçables lorsque l'option "Déplaçable" était définie sur "false"

16 novembre 2010

Problèmes modifiés:

Modifications notables:

  • Correction d'un bug qui entraînait l'ouverture d'une nouvelle fenêtre dans FF lorsqu'un repère s'affichait en cliquant sur la touche Maj.
  • Les icônes de repères alphabétiques ont été perdues lorsque repèreOptions ont été spécifiés avec DirectionsRenderer

3.2

11 novembre 2010

Modifications notables:

  • Correction d'un bug qui provoquait le rognage ou la troncation des polygones en se lisant de droite à gauche dans IE7/IE8
  • Correction d'un bug qui entraînait le masquage des cases à cocher dans Safari 5 en raison de transformations 3D.
  • Les polylignes géodésiques traversant l'équateur manquaient de détails
  • Positions de contrôle ajoutées pour LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER et RIGHT_BOTTOM.
  • Positions des commandes LEFT_TOP remplacées par RIGHT_TOP, TOP en TOP_CENTER et BOTTOM en BOTTOM_CENTER.

11 octobre 2010

Problèmes modifiés:

  • Problème 2478 : Street View – Désalignement de la boussole/Manquant dans certains navigateurs
  • Problème 2528 : opacité d'ImageMapTypeOptions non fonctionnelle dans IE8
  • Problème 2661 : fenêtre d'informations – Un clic droit sur un champ de saisie n'affiche pas le menu contextuel.
  • Problème 2741: le placement du repère ne fonctionne pas dans iOS 4 après le panoramique

Modifications notables:

  • Street View est activé par défaut.
  • Correction d'un bug qui empêchait "this" de transmettre "this" à .getTileUrl
  • L'événement domready de la fenêtre d'informations est désormais déclenché lorsque la fenêtre est visible

28 septembre 2010

Problèmes modifiés:

  • Problème 2712 : fuites de mémoire (ajout/suppression de repères, affichage/masquage des repères, zoom/panoramique sur la carte)

Modifications notables:

  • Les cartes V2 et V3 fonctionnent mieux lorsqu'elles sont toutes les deux sur la même page
  • Correction de l'erreur dans HTML5 Street View en cas de déplacement rapide vers le bas.

16 septembre 2010

Problèmes modifiés:

  • Problème 2701 : le titre initial du contrôle du navigateur Street View ne suit pas le point de vue

14 septembre 2010

Problèmes modifiés:

  • Problème 157 : prise en charge des itinéraires déplaçables
  • Problème 1852 : l'événement "rightclick" sur google.maps.Marker se déclenchait sans argument.
  • Problème 2673: Pegman disparaît après un changement de position

Modifications notables:

  • Les performances des repères ont été améliorées

31 août 2010

Problèmes modifiés:

Modifications notables:

  • Les géodésiques ont été améliorées pour des zooms plus élevés.

24 août 2010

Problèmes modifiés:

  • Problème 2648 : le déclenchement d'un événement de redimensionnement de la carte entraînait une erreur dans Firefox dans la version 3.2.1.

Modifications notables:

  • Lorsque vous faites un zoom avant ou arrière répété (par exemple, à l'aide d'une molette), nous chargeons désormais moins de tuiles à partir des niveaux de zoom intermédiaires.

16 août 2010

Problèmes modifiés:

  • Problème 2416 : panoramique et zoom de la souris magique d'Apple trop sensibles
  • Problème 2606 : lorsque l'option "Déplaçable" est définie sur "false" sur une carte, les liens sont désactivés.
  • Problème 2640 : la mémoire n'est pas effacée lors d'une actualisation du navigateur ou d'un chargement (IE)

Modifications notables:

  • Les repères Street View sont mis à l'échelle en fonction de leur distance
  • Mise à jour du curseur de zoom lors du panoramique

9 août 2010

Modifications notables:

  • Suppression des propriétés KMLMouseEvent.position et FusionTablesMouseEvent.position, devenues obsolètes. Utilisez .latLng à la place.
  • Suppression de la propriété obsolète StreetViewService.getNearestPanorama. Utilisez plutôt .getPanoramaByLocation

3.1

28 septembre 2010

Modifications notables:

  • Correction d'un problème où un itinéraire avec le même point de départ et la même destination générait une erreur JS.

9 août 2010

Modifications notables:

  • Correction de la modification de la carte d'une OverlayView.
  • Correction de l'appel de GroundOverlay.setMap(null)
  • IE ne provoque plus de fuites de zoom/panoramique sur la mémoire

5 août 2010

Problèmes modifiés:

  • Problème 2588: l'appel de setVisible(false) sur un objet "Panorama" associé à un écouteur provoque une erreur JS dans IE.

Modifications notables:

  • Correction des repères qui disparaissaient dans IE6 lors d'un changement de zoom

29 juil. 2010

Problèmes modifiés:

Modifications notables:

  • Le panorama personnalisé "originHeading" a été remplacé par "centerHeading"
  • Les tuiles hybrides coréennes affichent désormais les routes
  • Les clics passent désormais par des polygones non cliquables sur la carte.

22 juil. 2010

Problèmes modifiés:

  • Problème 1856 : prise en charge du rendu des polygones dans Opera
  • Problème 2159 : l'événement de dragend est déclenché après un zoom effectué avec la molette.
  • Problème 2385: lorsque le niveau de zoom est plus élevé, GroundOverlay devient noir dans Internet Explorer.
  • Problème 2337 : polyligne perdue
  • Problème 2427 : lorsque vous faites glisser une fenêtre d'informations ouverte lors d'un panoramique automatique, les repères "qui sont suspendus"
  • Problème 2493 : les repères ne sont pas correctement supprimés dans IE7.
  • Problème 2500 : image de repère recadrée lors de l'utilisation de !Marker.setIcon(<scaled MarkerImage>) pour un repère existant
  • Problème 2549: le menu déroulant du CSS du Google génère un avertissement.

Modifications notables:

  • Un événement de clic n'est plus déclenché en cas de déplacement d'un polygone.
  • Le fait de cliquer sur un élément de sélection de formulaire qui se développe en dehors d'une fenêtre d'informations ne déclenche plus de clic sur la carte.
  • Le fait de cliquer sur une superposition KML ne déclenche plus d'événement de clic sur la carte
  • Street View fait désormais l'objet d'un panoramique automatique pour adapter la fenêtre d'informations à l'écran
  • LatLng KML et FusionTables MouseEvent LatLng est passée de "position" à "latLng"
  • Les commandes de zoom Android ne transmettent plus les clics sur la carte.

17 juin 2010

Problèmes modifiés:

Modifications notables:

  • Correction du bug de scintillement des repères
  • Amélioration du déclenchement des événements domready de la fenêtre d'informations
  • DirectionsRoute.bounds est maintenant exposé

11 juin 2010

Problèmes modifiés:

Changements notables :
  • Correction de la fuite de mémoire du repère
  • La latence du premier géocodage a été améliorée
  • Accès au service StreetViewService

3,0

18 mai 2010

Problèmes modifiés:

Changements notables :
  • Correction d'un bug afin de corriger correctement les droits d'auteur de Google sur le type de carte personnalisé
  • Ajout d'une propriété géodésique aux polygones et aux polylignes
  • Ajout d'une option cliquable aux polygones et aux polylignes
  • Ajout d'une option cliquable à GroundOverlay

13 mai 2010

Problèmes modifiés:

  • Problème 1724: taille/marges de la fenêtre d'informations incorrectes lors de la définition du contenu via un élément plutôt que via une chaîne

Modifications notables:

  • Correction d'un bug qui entraînait le recadrage prématuré des superpositions au sol lors du passage de la ligne de date.
  • Le repère setIcon fonctionne désormais avec \ dans l'URL.
  • Déclencheurs d'événement de sortie du curseur pour les polygones et les polylignes dans IE
  • Correction d'un problème de clignotement de l'icône de repère

7 mai 2010

Problèmes modifiés:

  • Problème 1458 : demande de fonctionnalité: compatibilité de KML avec la version 3 de l'API Google
  • Problème 1658: ajout d'une superposition de trafic
  • Problème 2209 : Stack Overflow
  • Problème 2254: plusieurs appels "setMap(gMap)" et "setMap(null)" sur l'objet Cercle modifient l'opacité du trait et du remplissage

Modifications notables:

  • Ajout de couches KML et GeoRSS
  • Ajout de superpositions au sol
  • Ajout de calques : Trafic et Vélo.
  • Ajout de la propriété "suppressBicyclingLayer" à DirectionsRendererOptions
  • Correction d'un bug dans lequel le calque de zoom était correctement référencé lorsque MapType change.
  • La propriété DirectionsResult "start/end_point" a été renommée en "start/end_location"
  • Remplacement du nom de la propriété DirectionsLeg "start/end_geocode" par "start/end_address"
  • Changement de nom : la propriété DirectionsRoute "optimized_waypoint_order" devient "waypoint_order".
  • Suppression de la prise en charge des anciens noms de propriétés d'itinéraire (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) et l'enregistrement continu des avertissements. Elle supprime également la conversion des itinéraires en sections en étapes et des trajets en itinéraires vers des étapes.
  • Mise à jour de GeocoderGeometry.latLng vers GeocoderGeometry.location

30 avril 2010

Problèmes modifiés:

  • Problème 2230: la carte s'initialise sans la projection personnalisée prévue

Modifications notables:

  • Cliquer sur la carte permet désormais de sélectionner le clavier.
  • Possibilité de pincer pour zoomer sur l'iPad

26 avril 2010

Problèmes modifiés:

  • Problème 1826: ajout d'événements de survol et de sortie du curseur sur des polygones et des polylignes
  • Problème 2177: map.setZoom(z) ne fonctionne pas correctement pendant l'événement "maptypeid_changed"
  • Problème 2247 : l'option hideRouteList sur DirectionsRenderer ne fonctionne pas comme prévu

Modifications notables:

  • Correction d'un bug qui provoquait la disparition des icônes personnalisées en bas de la carte lors d'un panoramique

13 avril 2010

Problèmes modifiés:

  • Problème 2275 : impossible de réutiliser MarkerImage
  • Problème 2181 : lorsque vous ajoutez un repère google.maps.Marker et que vous faites un zoom avant ou arrière à l'aide de la molette de la souris, le repère est masqué.

11 avril 2010

Aucun changement notable ni changement de problème.

5 avril 2010

Problèmes modifiés:

  • Problème 1976 : problèmes liés à l'icône personnalisée et aux repères déplaçables
  • Problème 2107 : un repère déplaçable disparaît lorsqu'il est retiré de la carte
  • Problème 2181: la propriété de projection des fonds de carte est absente.

Modifications notables:

  • Exposition de la polyligne d'aperçu de l'itinéraire dans DirectionsRoute en tant que summary_path.
  • Projection actuelle de l'élément Map exposé en tant que propriété en lecture seule.

23 mars 2010

Modifications notables:

  • L'élément Elevation est désormais disponible dans l'API.
  • Amélioration du chargement des cartes pour les connexions Internet lentes

15 mars 2010

Modifications notables:

  • Les polygones se repeignent désormais correctement en cas de modification des styles.
  • Des messages d'avertissement obsolètes via console.log sont transmis lorsque l'ancien style "Directions" est utilisé.

10 mars 2010

Problèmes modifiés:

  • Problème 1801: zIndex des polylignes/polygones
  • Problème 2144 : DirectionsRequest devrait fournir l'option "preventHighways" (éviter les autoroutes).
  • Problème 2207 : bug: la polyligne est remplie dans IE
  • Problème 2113 : polylignes endommagées dans FF aux niveaux de zoom élevés après le lancement de janvier

Modifications notables:

3 mars 2010

Problèmes modifiés:

  • Problème 2136 : obscurcissez les propriétés dans google.maps.MarkerImage qui ne doivent pas être référencées

Modifications notables:

  • Correction du bug de saut de la carte.
  • Le zoom à deux reprises a été amélioré.
  • L'événement de déplacement du repère .latLng n'est plus obscurci.

26 févr. 2010

Problèmes modifiés:

  • Problème 1651 : déplacement du curseur / survol de la souris / sortie du curseur pour le canevas de la carte
  • Problème 2142 : DirectionsRendererOptions devait permettre aux utilisateurs de supprimer complètement les repères.
  • Problème 2148 : event.latLng manquant !
  • Problème 2109 : Bug: NavigationControlStyle.ZOOM_PAN ne s'affiche pas correctement dans IE8
  • Problème 2153 : MVCArray.push() ne renvoie pas de nouvelle longueur

Modifications notables:

  • Ajout d'opacité à ImageMapType.
  • Correction du bug qui empêchait le déclenchement d'un clic droit sur un rectangle/cercle.
  • Les événements de contenu de la fenêtre d'informations ne sont plus supprimés lorsque l'utilisateur est masqué.

8 févr. 2010

Problèmes modifiés:

  • Problème 2135 : Bug: si vous réutilisez le MVCArray d'un polygone dans une polyligne, cette dernière est fermée.

Modifications notables:

  • Ajout de la classe Rectangle.
  • Ajout d'une nouvelle classe du cercle
  • Correction d'une fuite de mémoire lors de la création, puis de la suppression d'un repère.
  • Arrêt de l'annotation du MVCArray de LatLngs pour fermer les polygones, car cela provoque la fermeture également des polylignes partageant le même MVCArray (voir le problème 2135)
  • Correction d'un bug qui masquait parfois les repères à l'écran si le zoom de la carte était défini sur sa valeur actuelle.
  • Correction d'ImageMapType pour qu'il s'affiche correctement sur Android.
  • Modification du schéma de rognage des polygones pour autoriser les polygones qui contiennent le pôle Nord ou Sud.
  • Augmentation de la plage de latitudes de MercatorProjection au maximum possible pour la précision à virgule flottante.

28 janvier 2010

Problèmes modifiés:

  • Problème 1367: demande de fonctionnalité: affichage de LayoutManager pour que les développeurs placent des DIV dans le "flux de contrôle".
  • Problème 1916 : Demande de fonctionnalité: possibilité de mettre à l'échelle MarkerImage
  • Problème 1443 : expand() et union() doivent renvoyer l'objet LatLngBounds.
  • Problème 1997 : documentation de l'option MapOption "size"
  • Problème 2074: la carte ne s'affiche pas lorsque la carte du monde correspond exactement aux dimensions de son conteneur.

Modifications notables:

  • Ajout de la prise en charge des langues indo-aryennes:
    • bn, gu, kn, ml, mr, ta, te
  • Ajout de méthodes statiques à l'espace de noms de l'événement:
    • addListenerOnce
    • addDomListenerOnce
  • Ajout d'une nouvelle propriété "coded_lat_lngs" à l'objet DirectionsStep pour exposer l'ensemble des coordonnées de latitude et de longitude (Latlng) au format ASCII compressé
  • Amélioration des performances en supprimant les éléments DOM des repères hors écran
  • Correction d'un bug de panoramique dans Google Chrome
  • Correction du bug lié au zoom par pincement sur l'iPhone.

19 janvier 2010

Problèmes modifiés:

  • Problème 1422 : demande de fonctionnalité: permettre aux développeurs de créer des types de carte personnalisés
  • Problème 1523 : demande de fonctionnalité fromContainerPixelToLatLng (et inversement)
  • Problème 1443: expand() et union() doivent renvoyer l'objet LatLngBounds.
  • Problème 1960: bug: informations incomplètes à l'aide de provideTripAlternatives
  • Problème 1675 : erreur liée à la documentation du tutoriel
  • Problème 1676 : erreur de documentation du tutoriel – Options de commande
  • Problème 1856 : les polygones ne s'affichent pas dans Opera
  • Problème 1954: la localisation en bulgare n'est pas correcte.
  • Problème 1976 : bug: problèmes liés à l'icône personnalisée et aux repères déplaçables
  • Problème 2063 : collisions de noms de variable lors de la réduction des sous-classes OverlayView

Modifications notables:

17 décembre 2009

Modifications notables:

  • Correction des à-coups initiaux avant le lancement d'une animation de panoramique de la carte.
  • Résolution du problème de saut de carte vers un autre lieu lors d'un zoom au-delà du niveau de zoom maximal à l'aide de la molette ou de DoubleClick.
  • Les commandes Copyright, MapType et Navigation sont redimensionnées pour s'adapter à la taille de la carte.
  • Les anciens getters, setters et noms d'événements de style sont officiellement obsolètes et ne sont plus définis.

10 décembre 2009

Problèmes modifiés:

  • Problème 1820 : un zoom avant avec la molette de la souris semble dépasser le niveau de zoom maximal et "passer/sauter" la position de la carte.
  • Problème 1743 : lorsque l'utilisateur fait un zoom avec défilement, la carte se déplace complètement différemment.

Autres changements notables:

  • Ajout de la méthode panToBounds.
  • Ajout d'une nouvelle animation de carte. Affecte le déplacement, le panoramique, le zoom et les appels à setCenter/setZoom dans tous les navigateurs.
  • Ajout d'un message d'avertissement dans le journal de la console si des méthodes obsolètes sont utilisées.

25 novembre 2009

Problèmes modifiés:

  • Problème 1696 : demande de fonctionnalité (emplacement des commandes de carte)
  • Problème 1909 : corruption de getBounds après la modification du centre de la carte
  • Problème 1938 : map.setOptions ne parvient pas à reconnaître les options de commande

Autres changements notables:

  • Ajout de la prise en charge de la lecture de droite à gauche pour activer les langues suivantes : arabe, farsi et hébreu.
  • Propriété lat_lngs exposée pour les étapes de DirectionsResult.

11 novembre 2009

Problèmes modifiés:

  • Problème 1742 : le repère d'une icône personnalisée s'affichait toujours au-dessus du repère par défaut.

Autres changements notables:

  • Trois nouvelles langues sont désormais prises en charge.
    • Basque
    • Galicien
    • Tagalog

29 octobre 2009

Problèmes modifiés:

  • Problème 1421 : requête de fonctionnalité: ajout d'une classe Directions à l'API v3

Autres changements notables:

26 octobre 2009

Problèmes modifiés:

  • Problème 1647 : demande de fonctionnalité: fourniture d'un événement pour une fenêtre d'informations dom ready.
  • Problème 1710 : possibilité d'annuler un événement de zoom utilisateur par double-clic

Autres changements notables:

  • Une erreur JS est générée lorsque des arguments non valides sont transmis à la nouvelle méthode google.maps.LatLng().
  • Correction d'un bug: la carte statique se chargeait deux fois lors du chargement de la carte.

15 octobre 2009

Problèmes modifiés:

Autres changements notables:

  • Mise à jour de la documentation :
    • Nouvelle méthode exposée : LatLngBounds.isEmpty()
    • L'ensemble des méthodes, événements, propriétés et constantes ont été triés par nom.
    • Correction des types incorrects dans les propriétés des options de polyligne et de polygone

28 septembre 2009

  • Améliorations des performances de rendu poly.
  • Résolution du problème d'avertissement JS pour SVGView.

22 septembre 2009

Problèmes modifiés:

  • Problème 1420 : Fonctionnalité: Ajouter la classe Polyline à l'API
  • Problème 1371 : l'événement map.bounds_changed se déclenche de façon répétée lorsque la carte se déplace.
  • Problème 1700 : position incorrecte lors d'un clic après un zoom arrière dans Firefox 3.5
  • Problème 1702 : latLng incorrecte signalée dans les événements de clic et dblclick lorsqu'il y a un décalage de défilement dans un élément parent
  • Problème 1723: la carte saute lorsque l'utilisateur la déplace sur un iPhone

Autres changements notables:

  • Lancement des polylignes et des polygones Ils vous permettent de tracer des lignes ou des zones remplies sur la carte, de spécifier des styles de trait et de remplissage, et de prendre en charge la plupart des événements de souris (pas encore de survol avec la souris). Elles fonctionnent dans tous les navigateurs compatibles (IE 6.0 ou version ultérieure, Firefox 2.0 ou version ultérieure, Safari 3.1 ou version ultérieure, Chrome), y compris les appareils mobiles compatibles.
    • Ajout de deux sections au guide du développeur pour les polylignes et les polylignes.
    • Ajout de deux nouvelles classes à la documentation de référence de l'API pour les polylignes et les polylignes.
  • Ajout de l'événement de carte "inactif", déclenché lorsque la carte ne s'est pas déplacée pendant un moment. Résolution du problème 1371.
  • Correction de valeurs LatLng incorrectes renvoyées par les événements de clic.
  • Correction du bug lié au zoom par pincement sur l'iPhone. Consultez le problème 1723.

10 septembre 2009

Problèmes modifiés:

  • Problème 1659 : latLng incorrecte signalée dans les événements de clic et dblclick après un panoramique, Firefox 3.5
  • Problème 1621 : obtention d'un emplacement incorrect après un clic sur la carte dans ie8 avec DOoctype
  • Problème 1642 : InfoWindow overflow:auto
  • Problème 1531 : la hauteur de la fenêtre d'informations augmente à chaque ouverture.

Autres changements notables:

  • Syntaxe modifiée pour les méthodes get/set et les noms d'événements, comme spécifié ci-dessous. L'ancienne syntaxe reste compatible pour assurer la rétrocompatibilité. Exemple :
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funbat_changed
  • Ajout d'une nouvelle méthode "onAdd" à l'interface OverlayView, qui est appelée lorsque les volets et la projection sont initialisés pour la première fois. Cela permet de résoudre le problème 1377.
  • La méthode "remove " de l'interface OverlayView a été renommée "onRemove". L'ancien nom reste accepté pour rester rétrocompatible.

2 septembre 2009

Problèmes modifiés:

  • Problème 1525 : erreur get_bounds à des niveaux de zoom faibles
  • Problème 1596 : un panoramique au-delà de l'extrémité nord ou sud du monde renvoie une erreur.
  • Problème 1643 : bug: les molettes de la carte ne sont pas nécessaires.
  • Problème 1379: les données cartographiques de la Corée ne s'affichent pas dans la version V3

Autres changements notables:

  • Activation de la molette continue et du zoom par double-clic dans Chrome, Safari 4 et Firefox 3.5
  • Amélioration des performances de déplacement de la carte
  • Double-cliquez maintenant pour centrer la carte après un zoom

24 août 2009

Problèmes modifiés:

  • Problème 1567 : l'application map.set_center ne fonctionne pas avec la commande "map.set_center".
  • Problème 1605 : le défilement de la carte fait également défiler la page.
  • Problème 1467: fonction de carte de panoramique et animation

Autres changements notables:

  • Zoom à la molette de la souris activé par défaut. Pour la désactiver, définissez la propriété de l'option de la carte sur "false".
  • Mise à jour de la documentation pour inclure les fonctions panTo et panBy.

14 août 2009

Problèmes modifiés:

  • Problème 1575: bug dans la méthode set_draggable() des repères déplaçables

Autres changements notables:

  • Le zoom à l'aide de la molette de défilement a été activé.
  • Résolution du problème affectant les iPhone où des sauts de carte se produisaient après un déplacement.

4 août 2009

Problèmes modifiés:

  • Problème 1393: les repères déplaçables étaient autorisés.
  • Problème 1448 : Bug: l'API v3 nécessite une fonction checkResize() (ou une fonction équivalente)
  • Problème 1404 : erreur avec le curseur dans Opera.
  • Problème 1514 : la flèche de sélection MapType ne s'affichait pas correctement avec HTML 4.01 strict
  • Problème 1426 : commande z-index de la fenêtre d'informations

Autres changements notables:

  • Le fait de pincer l'écran et de le faire glisser sur l'iPhone devrait être plus efficace.
  • Ajout de setters et de getters zIndex aux objets InfoWindow.

Modifications de la documentation:

  • Ajout des méthodes get_draggable et set_draggable de repère
  • Événements de déplacement du repère, de dragstart, de dragend et de draggable_changed ajoutés
  • Propriété déplaçable du repère ajoutée
  • Ajout des méthodes get_zIndex et set_zIndex de la fenêtre d'informations
  • Ajout de l'événement zIndex_changed de la fenêtre d'informations
  • Ajout de la propriété zIndex de la fenêtre d'informations

13 juillet 2009

Problèmes modifiés:

  • Problème 1415 : contenu de la fenêtre d'informations: sélectionnable vrai/ faux
  • Problème 1432 : l'événement "Mouseout" ne se déclenche pas après l'appel de "set_icon".
  • Problème 1365: les commandes de type de carte ne s'affichent pas correctement avec un doctype strict.

Autres changements notables:

  • Les développeurs n'ont plus besoin de spécifier la taille d'une MarkerImage, mais l'API la détecte lorsqu'elle n'est pas fournie. En outre, les arguments de taille, d'ancrage et d'origine de MarkerImage sont tous facultatifs.
  • Les développeurs n'ont plus besoin d'appeler OverlayView.call(this) dans le constructeur d'une sous-classe OverlayView.
  • Les méthodes "modifiées" de OverlayView ont été supprimées de l'interface. Cela ne devrait pas affecter le code du développeur, car ces méthodes n'étaient pas utilisées auparavant.
  • L'option de correspondance partielle a été supprimée des objets de requête Geocoder. Si un développeur continue de la transmettre, cela n'aura aucun effet sur la requête.

12 juin 2009

Problèmes modifiés:

  • Problème 1363 : bug: les événements de clic sur la carte ne sont pas envoyés sur l'iPhone.

Autres changements notables:

  • Vous pouvez cliquer sur la commande de zoom de grande taille dans tous les navigateurs
  • La fenêtre d'informations "efface" la grande commande de zoom, se positionnant entièrement à l'intérieur de la carte et des commandes
  • Les droits d'auteur sur les mobiles utilisent de jolies images
  • Les tuiles se chargent depuis le centre et non en haut à gauche
  • Les utilisateurs ne peuvent plus sélectionner le texte des boutons du type de carte ni aucune des images de contrôle.
  • La bibliothèque principale est réduite d'environ 1,9 Ko.