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 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.57.6a

27 juin 2024

Aucune modification publique.

3.57.5

20 juin 2024

Aucune modification publique.

3.57.4

13 juin 2024

Modifications :

  • [Version bêta] Intégration d'un nouvel étiqueteur pour le rendu des libellés des cartes vectorielles.
  • La nouvelle propriété isOpen de la fenêtre d'informations indique si elle est ouverte sur une carte ou sur Street View.
  • Correction de la documentation de référence incorrecte pour la classe Place Autocomplete PlacePrediction.

3.57.3a

6 juin 2024

  • [Version bêta] Ajout de descripteurs d'adresse à la réponse de geocoding pour le geocoding inversé, le geocoding avant et la recherche d'ID de lieu.

3.57.2

28 mai 2024

Modifications :

  • Correction d'un bug qui empêchait la commande du type de carte dans le composant Web d'ouvrir les menus.
  • Correction d'un bug qui entraînait l'absence de l'indicateur de déplacement de AdvancedMarkerElement.
  • Ajout de la fonctionnalité de saisie semi-automatique à la nouvelle API Place.
  • Les tuiles matricielles de la carte sont désormais diffusées au format d'image WebP.
  • Mise à jour de la documentation sur Place.searchByText et Place.searchNearby pour qu'elle pointe vers la liste des champs appropriés.
  • Un nouveau bouton de fermeture de la fenêtre d'informations et un en-tête facultatif sont désormais disponibles dans la chaîne hebdomadaire.

3.57.0

24 mai 2024

Aucune modification publique.

3.56.12a

9 mai 2024

Modifications :

  • Correction d'un bug qui empêchait l'indicateur de déplacement de AdvancedMarkerElement.

3.56.11

2 mai 2024

Modifications :

  • [Version bêta] Désormais, <gmp-map> passe également en mode vectoriel par défaut lorsque un ID de carte est défini, mais qu'aucun type de rendu explicite n'est défini sur l'ID de carte (par exemple, DEMO_MAP_ID).

3.56.10

25 avril 2024

Modifications :

  • [Version bêta] L'événement gmp-placeselect de PlaceAutocompleteElement s'affiche désormais dans des bulles.
  • [version bêta] Un nouveau bouton de fermeture de la fenêtre d'informations et un en-tête facultatif sont désormais disponibles.
  • [Version bêta] Clavier et fonctionnalités d'accessibilité à pointeur unique améliorés pour la commande Pegman de Street View.
  • Correction du problème de fuite de mémoire causé par la suppression des repères avancés.
  • Les cercles ne dessinaient pas de périmètre lisse. Ce problème a été résolu.
  • Ajout d'une API pour définir le mode vectoriel lors de l'instanciation de google.maps.Map (mapId non requis).

3.56.8

11 avril 2024

Modifications :

  • Correction d'un problème de fuite de mémoire lors de l'utilisation de AdvancedMarkerElement.

3.56.7

4 avril 2024

Modifications :

  • Ajout de la fonction searchNearby à la nouvelle classe Place.

3.56.6

28 mars 2024

Modifications :

  • [Version bêta] Les tuiles matricielles de la carte sont désormais diffusées au format d'image WebP.
  • Correction du positionnement de l'ancre de la fenêtre d'informations pour les POI sur la carte sur les cartes vectorielles.
  • Correction d'un bug qui affichait AdvancedMarkerElement sans position définie.
  • Ajout d'un événement "close" à l'API InfoWindow.

3.56.5

21 mars 2024

Modifications :

  • [Version bêta] Les nouvelles couleurs de la carte de base sont désormais les couleurs par défaut pour les développeurs qui n'utilisent pas d'ID de carte. Pour en savoir plus, consultez https://developers.google.com/maps/new-basemap-style-opt-in.
  • Correction de la position de base de la fenêtre d'informations pour les libellés et les icônes de la carte vectorielle.

3.56.4

14 mars 2024

Aucune modification publique.

3.56.3

7 mars 2024

Aucune modification publique.

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. Pour le moment, l'arrêt de google.maps.Marker n'est pas prévu, mais il est recommandé d'utiliser google.maps.marker.AdvancedMarkerElement plutôt que google.maps.Marker. google.maps.Marker continuera de recevoir des corrections de bugs en cas de régressions majeures, mais 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 les abandons, consultez la page https://developers.google.com/maps/deprecations.
  • Ajoutez des attributs supplémentaires à la nouvelle API de classe Place.
  • Ajoutez des options de paiement à la nouvelle API de classe Place.

3.55.11a

15 février 2024

Modifications :

  • Empêchez l'affichage automatique de la carte lorsque l'utilisateur clique dessus.

3.55.11

8 février 2024

Modifications :

  • [Canal alpha] Suppression de la propriété inputElement de PlaceAutocompleteElement.
  • [version alpha] Ajout de pièces 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.
  • [Version 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 les polylignes basées sur le trafic pour les fournisseurs de localisation de trajets et de véhicules dans le partage de trajet JavaScript.
  • La nouvelle classe Place est désormais disponible dans la version hebdomadaire.
  • Abandon de Place.openingHours. Veuillez plutôt utiliser normalOpeningHours.

3.55.9

25 janvier 2024

Modifications :

  • [Version bêta] Correction d'un problème qui empêchait la fermeture de la boîte de dialogue des raccourcis clavier lorsque l'utilisateur appuie sur la touche Esc de MapElement.
  • Ajout d'un nouveau paramètre d'URL loading=async à l'URL d'amorçage pour permettre 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 :

  • [Canal alpha] Envoi du jeton de session dans les requêtes PlaceAutocompleteElement.
  • [version bêta] Ajout d'une nouvelle propriété gmpClickable dans AdvancedMarkerElement. Il s'agit d'un changement destructive pour les utilisateurs qui enregistrent l'événement gmp-click à l'aide de 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 . Si vous utilisez addListener() pour enregistrer l'événement gmp-click, vous n'avez rien à faire pour le moment.

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 avec des nœuds enfants.
  • Correction d'un bug qui empêchait les raccourcis clavier de panoramique et de zoom après avoir cliqué sur la carte.
  • Activer la personnalisation des polylignes pour le partage de parcours JavaScript.
  • [version alpha] Ajout des attributs types, requestedLanguage, requestedRegion et name à PlaceAutocomplete
  • [Version bêta] Correction du bug qui empêchait la création d'un élément Repères avancés lors de l'appel de document.createElement('gmp-advanced-marker').

3.55.3

30 novembre 2023

Aucune modification publique.

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

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 :

  • [version alpha] Mise à jour de Place Autocomplete en composant Web. Il s'agit d'une modification destructive. Veuillez consulter la page https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement pour obtenir des informations à jour sur l'utilisation.
  • [version alpha] Mettre à jour la gestion des éléments Place Autocomplete
  • [Version bêta] Affichage de l'événement gmp-zoomchange dans MapElements
  • Activer 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 de commandes sur une carte.
  • Possibilité de restreindre 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 de ses commandes pour les orientations de gauche à droite ou de droite à gauche en fonction du style direction calculé. Des emplacements sont également disponibles pour l'ajout de commandes personnalisées. ControlPosition prend désormais en charge les valeurs logiques pour la prise en charge de la mise en page LTR/RTL. De plus, l'API Maps Embed ajuste désormais automatiquement la disposition des commandes pour l'orientation de gauche à droite ou de droite à gauche en fonction de la langue.
  • [Version bêta] L'élément "delegatesFocus" est désormais activé dans MapElement.

3.54.9

12 octobre 2023

  • [version bêta] Ajoute 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 code JavaScript de partage de parcours.

3.54.6

21 septembre 2023

Modifications :

  • google.maps.FeatureLayer répond aux événements "mousemove".
  • Ajout de google.maps.FeatureType.SCHOOL_DISTRICT pour que les districts scolaires soient compatibles avec le style basé sur les données.

3.54.5

14 septembre 2023

Modifications :

  • [version bêta] Correction d'un bug qui empêchait addEventListener() de AdvancedMarkerElement.

3.54.4

7 septembre 2023

Modifications :

  • Le logo Google ne chevauchera pas aussi souvent les informations sur les 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 le rendu 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 s'affichent désormais 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 du problème qui était perdu lorsque les boutons de zoom étaient désactivés au niveau des limites.

3.53.13

27 juillet 2023

Modifications :

  • [Version 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. La chaîne 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 de la classe Place searchByText().
  • Le décalage d'ancrage de la fenêtre d'informations a été ajusté pour les libellés et les icônes de la carte matricielle.

3.53.12

20 juillet 2023

Modifications :

  • [Version bêta] Ajout de fournisseurs de localisation de véhicules et de flottes ODRD pour JavaScript Journey Sharing - Suivi de flotte.
  • Mise à jour du message d'avertissement lorsque l'argument transmis au constructeur LatLng() est ignoré.
  • Abandon de Marker.collisionBehavior au profit de 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 informer les développeurs lorsque le chargement de la carte vectorielle échoue et s'affiche alors sous forme de carte matricielle.

3.53.7

15 juin 2023

Modifications :

  • [version alpha] 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 de nœud à la propriété content du repère avancé.
  • Amélioration des performances du comportement en cas de collision des repères avancés.
  • Ajout d'un nouveau champ pour DeliveryVehicleStop dans le partage de trajet JavaScript.

3.53.4a

24 mai 2023

Correction de bugs :

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

3.53.3

18 mai 2023

Modifications :

  • [Version 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 des touches fléchées pour mettre en surbrillance une prédiction, puis que vous cliquiez sur Échap.
  • [Canal alpha] Mise à jour des styles de prédiction Place Autocomplete pour que des points de suspension s'affichent en cas de dépassement de texte.
  • [version bêta] La fonctionnalité Contexte local affiche désormais une notification indiquant que les informations contextuelles sur les lieux de la carte Contexte local seront bientôt supprimées.
  • Correction d'un bug qui empêchait Pegman de Street View d'afficher un aperçu lorsque l'utilisateur passait le curseur sur un déplacement, sauf s'il avait été renvoyé au moins une fois dans le Dock.
  • Abandon des limites, de l'emplacement et du rayon pour le service Place Autocomplete. Utilisez locationBias et locationRestriction à la place.

3.53.2

4 mai 2023

Modifications :

  • [Version bêta] Style basé sur les données disponible pour les ensembles de données
  • [Version bêta] Les composants Web <gmp-map> et <gmp-advanced-marker> sont désormais disponibles.
  • Ajout de TimeWindow en tant que champ à Task et TaskTrackingInfo dans le partage de parcours JavaScript.
  • Lancement de AdvancedMarkerElement et du PinElement dans le canal hebdomadaire.
  • Style basé sur les données pour les limites publié sur la version hebdomadaire.
  • getMapCapabilities et l'événement mapcapabilities_changed sont publiés sur le canal hebdomadaire.

3.53.1a

27 avril 2023

Modifications :

  • Mise à jour du service Place Autocomplete pour prendre en charge locationBias et locationRestriction
  • [Version bêta] Documentation publiée sur la méthode toJSON Place v2.
  • [Version bêta] Correction du déplacement du repère avancé lorsque la carte est encapsulée.
  • [Version bêta] Les noms d'affichage PlaceFeature.fetchPlace du style basé sur les données s'afficheront dans la langue de l'utilisateur final.
  • [version bêta] Changement de nom : AdvancedMarkerView et PinView devient AdvancedMarkerElement et PinElement.
  • [Version bêta] Correction d'un problème qui entraînait parfois la disponibilité des Repères avancés et des Épingles 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] La valeur AdvancedMarker position est désormais normalisée en altitude LatLngAltitude.
  • [Version bêta] Désactive la propriété Repères avancés draggable au profit de gmpDraggable.

3.52.9

13 avril 2023

Modifications :

  • [Version bêta] Remplacement de la valeur numérique de la propriété Place "priceLevel" par une chaîne. Les valeurs possibles pour "priceLevel" sont désormais: "FREE", "INEXPENSIVE", "MODERATE", "EXPENSIVE" et "VERY_EXPENSIVE".
  • [Version bêta] Abandon de 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 de 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 accepté pour les méthodes Place.fromPlaceFrom.
  • [Version bêta] Propriété de classe Place userRatingsCount remplacée par userRatingCount.
  • Amélioration de l'impression des erreurs lors de la journalisation dans la console.

Correction de bugs :

  • Correction d'un bug qui provoquait une erreur lors de la fermeture d'InfoWindow.

3.52.8

6 avril 2023

Modifications :

  • Ajout de pollingIntervalMillis en tant que champ public des fournisseurs de bureaux de vote dans le partage de parcours JavaScript.
  • [Version bêta] Modification de la réponse JSON de la classe Place, passant de snake_case àlowerCamelCase.

Correction de bugs :

  • Correction d'un bug qui provoquait l'affichage d'une date incorrecte dans le champ publishTime de Place Review.
  • Correction d'un problème qui empêchait la création d'éléments personnalisés de manière globale.
  • [version bêta] Correction d'un bug qui provoquait la disparition des repères avancés lorsque la carte était encapsulée.

3.52.6

23 mars 2023

Modifications :

  • [version alpha] Lancement du widget Place Autocomplete (nouveau) Expérimental.
  • Publication du partage de parcours JavaScript sur la version 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é lorsqu'un repère est déplacé.

3.52.3

2 mars 2023

Modifications :

  • [Version 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 :

  • Correction d'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 entraînait la possibilité de cliquer sur l'élément interactif lorsqu'il était placé 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 du problème de suppression correcte de WebGLOverlayViews lors de l'appel de setMap(null)
  • Correction d'un bug qui indiquait que la bibliothèque search était inconnue.
  • Correction d'un bug qui empêchait le bouton de fermeture de la fenêtre InfoWindow de fonctionner dans une racine fantôme.
  • Pour améliorer les Core Web Vitals et réduire les transferts de données inutiles, Maps JavaScript reporte désormais le chargement des tuiles de carte jusqu'à ce que la carte soit proche 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é.
  • [version bêta] a rendu certains champs des objets de données de la bibliothèque de partage de parcours non nullables
  • [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 sont obsolètes. Elles seront supprimées 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 des types de carte personnalisés.
  • La dernière copie du chargeur d'amorçage intégré réutilisera désormais les nonces CSP présents 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 retrievePlace 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 entraînant une collision de la carte pouvait parfois entraîner l'ajout d'un repère fantôme dans le DOM.

3.51.5

12 janvier 2023

Modifications :

  • Correction du type de element sur 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, qui empêchait la fenêtre d'informations de s'ouvrir après avoir fait glisser le repère à l'aide du clavier.

3.51.4

5 janvier 2023

Modifications :

  • Version bêta: ajouter de nouveaux attributs à la classe de lieu
  • Version bêta: le tableau FeatureMouseEvent.features du style basé sur les données peut contenir plusieurs caractéristiques s'il y en a plusieurs sous le clic. Tous les écouteurs de clics FeatureLayer situés sous un clic seront alors déclenchés.
  • Version bêta: une erreur est générée pour les arguments non valides dans google.maps.Map.getFeatureLayer.
  • Corrige la position en pixels des repères avancés sur une carte en plein écran.
  • Modifie les événements de souris de la carte pour qu'ils ignorent les clics sur les boutons 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 d'un zoom sur la carte avec de nombreux repères avancés.
  • Mise à jour de la documentation sur 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().
  • Met à jour la référence WebGLOverlayView pour onAdd et onRemove.
  • Ajout d'une personnalisation du style des repères fixe pour le partage de parcours

3.51.3

8 décembre 2022

Modifications :

  • Correction d'un bug qui empêchait un repère d'abandonner son focus au clavier lorsqu'il se trouve en dehors de la fenêtre d'affichage de la carte.
  • Version bêta: ajout de la classe Place, une nouvelle API plus simple compatible avec les modèles d'utilisation modernes tels que les promesses. La classe Place inclut 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 des repères du fournisseur de position des trajets pour le partage de trajet 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. La fonctionnalité Contexte local est obsolète et n'est plus recommandée pour les nouveaux sites Web. Cette fonctionnalité continuera à fonctionner, et vous serez averti 12 mois avant l'arrêt de l'assistance. Si vous souhaitez créer vous-même une expérience semblable au contexte local, nous vous recommandons de consulter 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 les métriques Core Web Vitals et réduire les transferts de données inutiles, Maps JavaScript reporte désormais le chargement des tuiles de carte jusqu'à ce que la carte soit proche 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 permettant de changer l'état du sondage pour les fournisseurs de lieux de partage de trajet.
  • Version bêta: ajout de fonctions de personnalisation du style pour le partage de parcours. Abandon des anciennes méthodes de configuration.
  • Ajoute l'accessibilité du clavier aux étapes du panneau des itinéraires. 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 les touches Entrée.
  • google.maps.geometry.spherical.computeArea() accepte désormais les éléments LatLngBounds et Circle. LatLngBounds peut désormais être construit avec un LatLngBoundsLiteral.
  • Ajoute du texte alt aux images dans le panneau des suggestions d'itinéraires de DirectionRenderer.

3.51.1

17 novembre 2022

Modifications :

  • Version bêta: sortie de la classe Place dans la bibliothèque Places.
  • Version bêta: ajout de fonctions de personnalisation du style 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 dans l'API Maps Embed change de style lorsque vous utilisez les types de carte Mixte ou Satellite pour une meilleure visibilité
  • Amélioration des performances de chargement des repères avancés.
  • Rend un bouton d'annulation de dessin accessible via le clavier et compatible avec les lecteurs d'écran.
  • Rend le clavier des repères du moteur de rendu des itinéraires accessible et compatible avec les lecteurs d'écran.
  • Ajoute une description ARIA à la commande d'échelle de la carte.
  • Active le focus et l'interaction avec le clavier pour la commande d'échelle de la carte.
  • Introduit un paramètre de langage dans l'API Geocoder JS. L'API Maps JS ne considère plus US comme une région par défaut dans Geocoder si elle n'est pas explicitement spécifiée.
  • Introduit un paramètre de langage dans l'API Directions JS.
  • Introduit un paramètre de langage dans l'API Distance Matrix JS.

Correction de bugs :

  • Correction d'un bug qui entraînait la redirection du curseur au 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 :

  • La version hebdomadaire a été mise à jour à la version 3.51.
  • La version trimestrielle est passée à la version 3.50.
  • Les versions 3.49 et 3.48 sont toujours disponibles sur demande par numéro.

3.50.12a

7 novembre 2022

Modifications :

  • Correction d'un problème où google.maps.event.addListenerOnce et google.maps.event.addDomListenerOnce présentent une liaison this incorrecte.

3.50.12

3 novembre 2022

Modifications :

  • Version bêta: les repères avancés prennent désormais en charge 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 des repères avancés par défaut.

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 maintenant 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 du 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: ajout de la documentation concernant isAdvancedMarkersAvailable sur l'objet renvoyé getMapCapabilities().
  • Ajoute "Ce champ est en lecture seule" à la description de l'API de LocalContextMapView et à la propriété element de LocalContextMapViewOption.

Correction de bugs :

  • Les couleurs des 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 d'interaction avec Maps et Street View.
  • Incliner et faire pivoter les raccourcis clavier dans la boîte de dialogue des raccourcis clavier

3.50.6

22 septembre 2022

Correction de bugs :

  • Correction d'un bug qui provoquait la navigation entre les éléments de la boîte de dialogue des raccourcis clavier dans Voice Over sur iOS.
  • 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é.

3.50.5

15 septembre 2022

Modifications :

  • Ajout d'une constante MAX_BOUNDS pour LatLngBounds afin d'indiquer les limites LatLng maximales des 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: la classe DeliveryVehicle du partage de parcours JavaScript est mise à jour pour inclure des attributs personnalisés.
  • Correction d'un bug qui entraînait une erreur LatLng incorrecte lors d'un événement après l'inclinaison d'une carte.

3.50.2

25 août 2022

Modifications :

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

3.50.1

18 août 2022

Modifications :

  • Version bêta: introduit des API de fonctionnalités cartographiques (événements getMapCapabilities et mapcapabilities_changed) dans la version bêta.
  • Version bêta: ajout d'un paramètre language à google.maps.Geocoder.
  • Version bêta: ajout d'un paramètre language à google.maps.DistanceMatrixService.
  • Version bêta: ajout d'un paramètre language à google.maps.DirectionsService.
  • Correction d'un bug qui provoquait l'omission d'un code de région dans plusieurs API Places JS. Introduction des paramètres de langue et de région à diverses API Place JS.
  • Suppression de la prise en charge de Street View dans l'API Maps JavaScript pour les sites Web sans domaine googleapis.com dans les paramètres Content Security Policy. Pour en savoir plus, veuillez consulter 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 et ne peut pas être utilisé pour les fonctionnalités qui nécessitent une configuration cloud (comme les styles dans le cloud).
  • Clarification indiquant 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'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 de l'icône du 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 la commande de suivi du mouvement d'être visible sur les appareils iOS dans Street View.
  • Correction d'un bug lorsque le texte de survol des itinéraires était tronqué pour les langues se lisant de droite à gauche dans l'API Embed.
  • Rend la fenêtre d'informations des transports en commun plus accessible et plus adaptée aux lecteurs d'écran.

3.49.9

14 juillet 2022

Modifications :

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

3.49.8

7 juillet 2022

Modifications :

  • Rend les liens de navigation Street View accessibles via le 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, ce qui améliore 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 de Map gère désormais automatiquement la mise au point lorsqu'il est ouvert. Il s'agit du nouveau comportement par défaut.
  • Le panorama Street View rétablit 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 du clavier Street View est désormais accessible et compatible 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 du clavier Street View est désormais accessible et compatible 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. Introduction des paramètres de langue et de région à diverses API Place JS.
  • Améliore le contraste des couleurs pour le plein écran et les commandes de la boussole en mode sombre.
  • Rend les commandes Street View de la boussole, du bouton de fermeture et du lien d'adresse accessibles et compatibles avec les lecteurs d'écran.

3,49

12 mai 2022

Modifications :

  • La version hebdomadaire est mise à jour vers 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 sur demande par numéro.
  • La version 3.45 est supprimée et ne peut plus être utilisée.

3.48.11

28 avril 2022

Modifications :

  • Place Autocomplete peut désormais accepter 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, les externs et la documentation de référence de l'API Maps JavaScript.
  • 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 nous ne prévoyons pas de les mettre hors service.
  • Ajout de title et aria-label à l'icône du repère Street View.
  • Ajout de l'attribut aria-pressed à la commande Fullscreen
  • Améliore l'espacement de la liste déroulante de la commande Type de carte.
  • Met à jour les libellés Aria pour 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 JS et le logo Google de l'API Embed.

3.48.7a

31 mars 2022

Modifications :

  • Version bêta: suppression des API WebGL Overlay View, qui sont 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, offre une carte de base plus riche et plus détaillée, en particulier concernant les éléments géographiques naturels du terrain.

Correction de bugs :

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

3.48.6

24 mars 2022

Modifications :

  • Correction de map.fitBounds() pour faciliter la transition de la fenêtre d'affichage sur de 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" sur les InfoWindow.
  • Correction d'un problème de contraste des couleurs pour le lien "Afficher sur Google Maps" dans la commande 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 nouvelle propriété ariaLabel pour InfoWindow.

3.48.1

17 février 2022

Modifications :

  • Version bêta: il est désormais possible de définir des ID d'expérience globale. Pour consulter la documentation de référence de l'API, cliquez ici.
  • Version bêta: les premier et deuxième paramètres de fromLatLngAltitude seront désormais fusionnés en LatLngAltitude au lieu de LatLng et de number.
  • Remplacement du nom du paramètre noWrap de LatLng par noClampNoWrap.
  • Le lecteur d'écran lit désormais les instructions pour parcourir les repères lorsqu'un repère est sélectionné.
  • L'API Maps JavaScript fournit 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 :

  • La version hebdomadaire a été mise à jour à la version 3.48.
  • La version trimestrielle est passée à la version 3.47.
  • Les versions 3.46 et 3.45 sont toujours disponibles sur demande par numéro.

3.47.6

20 janvier 2022

Correction de bugs :

  • Correction d'un problème qui provoquait le défilement de la page vers le haut lorsque la commande de raccourci clavier était sélectionnée.

3.47.4

6 janvier 2022

Modifications :

  • Version bêta: mise à jour de l'API WebGLOverlayView pour la version bêta. Abandon de toutes les classes et méthodes dont le nom contient "gl" au profit de nouvelles classes dont le nom contient "GL". Abandon de WebglCameraParams au profit de la nouvelle classe CameraParams (qui sous-classe CameraOptions).
  • Mise à jour de la documentation sur la méthode PlaceOpeningHours pour tenir compte du fait que les heures exceptionnelles ne sont pas prises en compte dans le calcul.

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 partout où LatLng est autorisé pour les projections.

Correction de bugs :

  • Correction de certains problèmes d'affichage qui pouvaient se produire à des valeurs d'échelle inférieures (inférieures à 1.0).

3.47.1

18 novembre 2021

Modifications :

  • LatLngLiteral est désormais autorisé en tant que paramètre partout où LatLng est autorisé dans la bibliothèque de géométrie.
  • Ajout d'une nouvelle API onGIStateUpdateRequest pour la compatibilité avec WebGL dans l'API Maps JavaScript.
  • Correction du contraste des couleurs sur l'écran d'erreur
  • Internet Explorer 11 n'est plus en service dans la version v=beta. La version 3.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 cartes ne reçoivent plus le focus de l'onglet lorsque l'option de carte keyboardShortcuts est définie sur false.
  • Les boutons de zoom avant et de zoom arrière sont désormais désactivés lorsque le niveau de zoom maximal ou minimal correspondant est atteint.
  • Conversion de la commande MapType pour utiliser des éléments sémantiques afin d'améliorer l'accessibilité et l'expérience des lecteurs d'écran dans l'API Maps Embed.
  • Un texte alternatif a été ajouté à l'icône sur l'écran d'erreur.
  • Diverses améliorations générales de l'état du code

Correction de bugs :

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

3,47

11 novembre 2021

Modifications :

  • La version hebdomadaire a été mise à jour à la version 3.47.
  • La version trimestrielle est passée à la version 3.46.
  • La version 3.45 est toujours disponible lorsqu'elle est demandée par son 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 meilleure expérience avec les lecteurs d'écran.
  • 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: lien d'attribution 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 lorsque le curseur de la carte n'est 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 éléments 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 incluses dans les rapports. 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 de gestion des versions.

Modifications :

  • Ajout de deux nouveaux champs à PlaceResult, icon_mask_base_uri et icon_background_color.
  • La version hebdomadaire est passée à la version 3.46.
  • La version trimestrielle est passée à la version 3.45.
  • La version 3.44 est toujours disponible lorsqu'elle est demandée par son 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. À partir d'août 2021 avec la version 3.46 de l'API Maps JavaScript, un message d'avertissement s'affichera en haut des cartes pour les utilisateurs d'Internet Explorer 11. 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 ne sera plus assurée 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 une redirection vers la page d'itinéraire.

3.45.7

22 juillet 2021

Modifications :

  • La compatibilité avec IE11 n'est plus assurée. Dans IE11, une bannière s'affichera désormais dans la version bêta pour Maps.
  • Amélioration de la précision du lien "Itinéraire" dans les cartes intégrées

Correction de bugs :

  • Correction d'un problème qui empêchait la méthode getFeatureById() de récupérer les éléments géographiques dont l'ID était 0.
  • Correction d'un problème qui provoquait la génération d'une 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 la fenêtre d'informations lorsque la première commande sélectionnable ne se trouve pas dans la fenêtre d'affichage de la fenêtre d'informations ou lorsque disableAutoPan=true.

Correction de bugs :

  • Correction d'un bug qui provoquait automatiquement la finalisation automatique du dessin en mode multiface lorsque le gestionnaire de dessins était supprimé, puis ajouté de nouveau à la carte.
  • Correction d'un bug qui provoquait la troncation de la chaîne "Directions" dans le pop-up "Intégrer une carte" dans certaines langues.

3.45.5

1er juillet 2021

Modifications :

  • URL mise à jour pour Maps Studio dans la saisie et l'API JS.

Correction de bugs :

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

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 à cause duquel le bouton "Raccourcis clavier" n'était pas aligné.
  • Suppression des objets ajoutés accidentellement à window (Spherical, PolylineCodec, PolyGeometry). Ces objets doivent plutôt être accessibles au niveau de leur espace de noms complet.

3.45.3

16 juin 2021

Correction de bugs :

  • Mise à jour de InfoWindow pour que le curseur ne se déplace pas lorsque open() est appelé dans la même boucle d'exécution que l'instanciation de la 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 mise au point lors de la navigation au clavier (Tabulation+Option) dans Safari.

3.45.2

10 juin 2021

Correction de bugs :

  • Correction d'un problème qui empêchait la commande du type de carte de se superposer correctement à l'arrière-plan de la boîte de dialogue des raccourcis clavier dans l'API Embed.
  • Correction d'un problème qui pouvait générer 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 animations, les icônes, les libellés et les propriétés d'opacité à l'interface Data.StyleOptions.
  • Refonte de la boîte de dialogue sur les droits d'auteur pour une meilleure accessibilité
  • Les fenêtres d'informations gèrent désormais automatiquement le curseur lorsqu'elles sont ouvertes. 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 curseur est géré à l'ouverture d'InfoWindows.
  • Les fenêtres d'informations peuvent désormais être fermées en appuyant sur la touche ÉCHAP.
  • Les fenêtres d'informations sont désormais annoncées sous la forme d'une "boîte de dialogue" lors de l'utilisation de lecteurs d'écran.
  • L'isolation des polyfills est maintenant 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 provoquait l'affichage d'un anneau de sélection de la carte lors du changement d'onglet du navigateur.
  • Correction d'un problème d'affichage incorrect de l'anneau de focus pour les commandes de la carte, les éléments de repère et les éléments de sous-menu de contrôle du type de carte dans certains navigateurs.

Nouvelles fonctionnalités :

  • Activation de la prise en charge des promesses dans les services Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom Image, 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 (les 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 où des repères optimisés supprimés ou masqués étaient rajoutés à la carte après avoir changé de type de carte.

Contexte local:

  • Ajout de la prise en charge des 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 pour la création de repères personnalisés avec des objets Icon.
  • Empêchez le curseur de se déplacer dans les menus déroulants du type de carte lorsque vous pointez sur un bouton.

Correction de bugs :

  • Correction d'un bug qui provoquait l'apparition d'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 via le clavier lorsque Street View était activé.

3.44.8

1er avril 2021

Modifications :

  • Bibliothèque de contexte local: déplacement du logo Google dans la vue Place Details vers le 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 pour une plage de niveaux de zoom plus large, 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 provoquait de manière incorrecte l'appel de la fonction Places Autocomplete getPlacePredictions 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 avec le clavier.
  • Version bêta: les objets supprimés ont été ajoutés accidentellement à window (Spherical, PolylineCodec, PolyGeometry). Ces objets doivent plutôt être accessibles sur leur espace de noms complet.
  • L'isolation des polyfills a été activée en version bêta. Cela signifie que l'API Maps JavaScript n'installe plus de polyfills sur la page hôte.

3.43.8a

25 février 2021

Seul le canal trimestriel a été mis à jour. Modifications :

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

3.43.8

5 février 2021

Modifications :

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

Correction de bugs :

  • Correction d'un problème qui entraînait l'interception d'événements de clic par Markers avec des libellés, même lorsque clickable était défini sur "false".

3.43.7a

28 janvier 2021

Correction de bugs :

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

3.43.6

21 janvier 2021

Correction de bugs :

  • Correction d'un bug qui provoquait parfois le remplissage des trous de polygone GeoJSON.
  • Correction d'un bug qui provoquait la disparition de la superposition lors du passage de la carte à la vue Street View.

3.43.5

14 janvier 2021

Modifications :

  • Modification des cases à cocher dans les menus pour être plus accessibles avec les lecteurs d'écran.
  • Augmentation de la taille des boutons Étages pour les panoramas d'intérieur Street View.
  • 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 la commande du plein écran de fonctionner correctement lors du basculement entre la carte et Street View dans certaines situations.
  • Correction d'un problème qui empêchait les lecteurs d'écran d'accéder aux repères de 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 :

  • Remplacement du nom de l'interface google.maps.MouseEvent par 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 la mémoire pour les superpositions de polygones.
  • La mémoire du canevas est désormais explicitement publiée pour éviter les problèmes de mémoire dans Safari.

Correction de bugs :

  • Correction d'un bug qui provoquait l'arrêt du fonctionnement de la commande plein écran lors du passage de la carte à Street View dans certaines situations.
  • Correction d'un bug qui provoquait l'enregistrement d'une erreur dans la console à l'événement click du repère.
  • Correction d'un bug qui provoquait une trop grande taille de la zone cliquable d'un repère.
  • Correction d'un bug lié aux conflits de polyfill qui affectait les symboles dans IE11.

3.43.2

1er décembre 2020

Modifications :

  • Ajoute l'événement contextmenu en tant qu'alternative à l'événement rightclick. L'événement contextmenu permet de répondre à la commande Ctrl-clic sous macOS.
  • Ajoute des 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 meilleure expérience de lecture d'écran
  • Compatibilité améliorée du lecteur d'écran pour les commandes MapType. Lorsque l'utilisateur quitte la commande, le menu déroulant se ferme automatiquement.
  • Corrige le nombre d'éléments indiqués par les lecteurs d'écran dans le menu déroulant. Cela permet d'éviter que le séparateur de ligne soit comptabilisé comme un élément de liste.
  • Ajoute un anneau de focus à l'élément map pour indiquer la sélection au clavier lorsque le curseur est sélectionné via une interaction avec le clavier.
  • Ajoute des commandes clavier supplémentaires aux commandes MapType. Les options du menu déroulant se ferment désormais automatiquement lorsque la commande perd son focus. Les flèches vers le haut et vers le bas ouvrent le menu déroulant, et le bouton Échap le ferme. Les touches Origine 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 provoquait, dans certaines circonstances, l'arrêt prématuré des animations du repère en cas d'annulation de l'animation d'un repère.

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 avec les promesses dans le service Maximum Zoom Images.
  • Ajout de la compatibilité bêta avec les 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émantiques pour améliorer l'accessibilité.
  • Le texte des éléments protégés par des droits d'auteur a été modifié 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.
  • Vous pouvez désormais sélectionner des éléments de menu déroulant.
  • 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 provoquait un texte incorrect 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 sur l'interface qui affichait de manière incorrecte certaines propriétés facultatives requises.
  • Correction d'un bug où le paramètre de 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 de gestion des versions.

  • La version hebdomadaire a été mise à jour à la version 3.43.
  • La version trimestrielle est passée à la version 3.42.
  • La version 3.41 est toujours disponible lorsqu'elle est demandée par son 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 incorrect d'une case à cocher par un lecteur d'écran.
  • Correction d'un problème lié aux commandes de la carte qui entraînait le mauvais ordre des tabulations/Maj+Tabulation.
  • Les boutons de la carte div ont été convertis en boutons natifs pour une meilleure accessibilité.
  • Pour les cartes WebGL, l'inclinaison est désormais limitée en fonction du niveau de zoom.
  • Correction du bouton de plein écran qui disparaissait partiellement dans Internet Explorer lorsque la valeur de controlSize était inférieure à 27.

3.42.8

7 octobre 2020

Modifications :

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

Compatibilité avec les icônes de lieu mises à jour

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 empêchait l'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 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 où 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 méthodes du service Promes in Elevation.
  • Introduction d'une propriété InfoWindow.minWidth permettant de spécifier la largeur minimale d'un InfoWindow.
  • Correction d'un bug qui provoquait le floutage des itinéraires des itinéraires 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 de gestion des versions.

Modifications :

  • La largeur maximale par défaut des fenêtres d'info est désormais de 648 pixels. Vous pouvez la remplacer en définissant la propriété "maxWidth" d'InfoWindow. La largeur d'une fenêtre d'informations peut désormais dépasser 648 pixels, mais elle sera toujours limitée par la largeur de la carte. (Auparavant, les fenêtres d'informations étaient toujours limitées à la taille inférieure à 648 pixels ou à la largeur de la carte.)
  • Empêche le scintillement de l'affichage stylisé par défaut lors du rendu de grands ensembles de données GeoJson.
  • La version hebdomadaire a été mise à jour à la version 3.42.
  • La version trimestrielle est passée à la version 3.41.
  • La version 3.40 est toujours disponible lorsqu'elle est demandée 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 à cause duquel la définition de la propriété clickableIcons sur false n'avait aucun effet lors de l'utilisation des styles dans le cloud.

3.41.5

6 juillet 2020

Modifications :

  • Correction du non-respect des règles relatives aux 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 de gestion des versions.

  • La version hebdomadaire a été mise à jour à la version 3.41.
  • La version trimestrielle est passée à la version 3.40.
  • La version 3.39 est toujours disponible lorsqu'elle est demandée 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 :

  • Ajout d'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 requête (nouvelle) PlaceResult.utc_offset_minutes. Un avertissement est désormais affiché pour PlaceResult.utc_offset, qui est désormais obsolète.

3.40.9

14 avril 2020

Modifications :

  • Map génère désormais une erreur InvalidValueError plus facile à diagnostiquer si un mapDiv qui n'est pas un élément est transmis.
  • La saisie automatique d'une adresse dans google.maps.places.Autocomplete par le navigateur Chrome ne devrait plus déclencher de requête de saisie semi-automatique sur le serveur (ce qui évitera la facturation).
  • Amélioration de la précision de la propriété maxWidth. Avant cette modification, si vous spécifiiez la maxWidth d'un InfoWindow sur 100, la largeur maximale réelle de InfoWindow serait de 94 px. 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 demandes de peinture lors de l'utilisation de repères et de 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 provoquait un décalage de la carte en appelant setTilt() deux fois.

3.40.2

23 février 2020

Modifications :

  • L'iFrame masqué dans la carte a été supprimé de la navigation par onglet.

3.40.1

18 février 2020

Modifications :

  • Ne pas envoyer d'avertissement concernant InvalidVersion pour v=beta.
  • Correction d'un problème de défilement lorsque Street View est affiché.

3,40

11 février 2020

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

  • La version hebdomadaire est passée à la version 3.40.
  • La version trimestrielle est passée à la version 3.39.
  • La version 3.38 est toujours disponible lorsqu'elle est demandée par son 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 de gestion des versions.

Correction:

  • Pour les requêtes Directions, les ZERO_RESULTS sont désormais consignés dans la console et ne génèrent 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 de gestion des versions.

Modifications :

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

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.
  • La version hebdomadaire a été mise à jour à la version 3.39.
  • La version trimestrielle est passée à la version 3.38.
  • La version 3.37 est toujours disponible lorsqu'elle est demandée par son 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 de gestion des versions.

  • La version hebdomadaire a été mise à jour à la version 3.38.
  • La version trimestrielle est passée à la version 3.37.
  • La version 3.36 est toujours disponible lorsqu'elle est demandée par son numéro.
  • La version 3.35 a été supprimée et ne peut plus être utilisée.
  • Il n'est plus possible d'utiliser Fusion Tables (la dernière version prenant en charge cette fonctionnalité était la version 3.37).
  • 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 de gestion des versions.

  • La version hebdomadaire a été mise à jour à la version 3.37.
  • Le canal trimestriel est passé à la version 3.36.
  • La version 3.35 est toujours disponible lorsqu'elle est demandée par son numéro.
  • La version 3.34 a été supprimée et ne peut plus être utilisée.
  • Il n'est plus possible d'utiliser Internet Explorer 9 (la dernière version prenant en charge ce navigateur était la version 3.34).

3,36

14 février 2019

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

Modifications :

  • Nouvelles fonctionnalités ajoutées:
  • La fenêtre d'informations a été améliorée.
  • La version hebdomadaire a été mise à jour à la version 3.36.
  • La version trimestrielle est passée à la version 3.35.
  • La version 3.34 est toujours disponible lorsqu'elle est demandée par son 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 afficher 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ù il n'existe pas d'adresse postale traditionnelle.
  • 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 de gestion des versions.

Modifications :

  • La version hebdomadaire a été mise à jour à la version 3.35.
  • Le canal trimestriel est passé à la version 3.34.
  • La version 3.33 est toujours disponible lorsqu'elle est demandée par son 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 de gestion des versions.

Modifications :

  • De nouveaux noms de version ont été implémentés. Vous pouvez maintenant spécifier des versions disponibles ou des numéros de version :
    • La version hebdomadaire a été mise à jour à la version 3.34.
    • La version trimestrielle est passée à 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 à la place leur version par défaut, à savoir la version hebdomadaire ou trimestrielle (voir le guide de gestion des versions).
  • Une interface utilisateur de commande plus grande est désormais activée. Avec l'augmentation du nombre d'opérations tactiles sur divers appareils, nous avons ajusté l'interface utilisateur des commandes pour qu'elle s'adapte aux pressions des doigts et aux clics de souris. Il est possible de désactiver cette fonctionnalité en chargeant l'API avec la valeur 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 :

  • Définissez les 256 premiers repères DOM par défaut, puis créez les repères de tuile suivants. Par défaut, tous les repères de tuiles sont sélectionnés.
  • À des niveaux de zoom élevés (zoom avant) lorsque vous faites glisser Pegman, privilégiez le NEAREST plutôt que le panorama BEST sélectionné par Google.
  • gestureHandling: none fonctionne désormais de la même manière que draggable: false lorsqu'il est modifié dans un gestionnaire de curseur (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 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 à l'aide de la molette de la souris ou du pavé tactile. Pour contrôler la façon dont les utilisateurs interagissent avec une carte, nous vous recommandons d'utiliser la propriété gestureHandling plutôt que les 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 changé en raison des mises à jour de l'infrastructure sous-jacente. Cela augmente légèrement le nombre de panoramas disponibles.
    • Les requêtes de panoramas (personnalisés) générés par l'utilisateur avec l'ancien ID de panorama dans l'API Maps JavaScript continuent de fonctionner. Si vous essayez de trouver un panorama en utilisant 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 les anciens et les nouveaux identifiants de panorama, car les deux restent valides.
    • Si vous dépendez de l'analyse des identifiants de panorama et/ou de la logique de vérification, notez que le format des identifiants de panorama peut changer.
    • Vous pouvez signaler tout problème à 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 maintenant définir la carte sur visibility: hidden, afin de vous assurer que le tag 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 ordinateur, 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 du texte dans la fenêtre d'informations

10 janvier 2017

Vous pouvez désormais limiter les prédictions de la saisie semi-automatique afin qu'elles ne s'affichent que pour 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 d'API.

Modifications :

  • Une nouvelle option gestureHandling dans l'objet MapOptions vous aide à optimiser l'expérience de vos utilisateurs lorsqu'ils interagissent avec la carte sur les appareils mobiles. Les valeurs disponibles sont les suivantes :
    • greedy: la carte se déplace toujours (vers le haut ou vers le bas, vers la gauche ou vers la droite) lorsque l'utilisateur balaie l'écran (il fait glisser la carte). En d'autres termes, le balayage avec un et deux doigts entraîne 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 effectuer un panoramique de la carte. Si l'utilisateur balaie la carte avec un doigt, une superposition s'affiche, avec une invite demandant à l'utilisateur de se déplacer avec deux doigts. Consultez l'exemple ci-dessus sur un appareil mobile pour voir le mode coopératif en action.
    • none: vous ne pouvez pas pincer la carte ni effectuer de panoramique.
    • auto (par défaut): le comportement est cooperative ou greedy, selon que la page est déroulante ou non.

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

  • La commande de plein écran est visible par défaut sur les appareils mobiles. Les utilisateurs peuvent donc facilement agrandir 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 du plein écran n'est donc pas visible sur les appareils iOS.

Cartes avec utilisateurs connectés obsolètes

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 continuent de prendre en charge les cartes avec connexion. Une future version ne prendra plus en charge les cartes avec connexion, mais continuera de prendre en charge les fonctionnalités qui permettent d'enregistrer 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 via des points de cheminement dans 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 sera obsolète dans la réponse à un itinéraire alternatif. La version 3.27 sera la dernière version de l'API à prendre en charge via_waypoints dans les routes alternatives.

L'approche recommandée consiste à demander des itinéraires alternatifs, puis à afficher tous les itinéraires comme 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 (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 d'API.

Modifications :

  • Un nouveau moteur de rendu Street View apporte des améliorations de rendu, y compris des transitions et des animations plus fluides, une meilleure modélisation des objets, une meilleure compatibilité avec les 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. Ainsi, les utilisateurs d'appareils mobiles peuvent regarder autour de 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 d'API.

Fin de la compatibilité avec 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 dans Street View fonctionnent à 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.
  • Afficher un logo Google blanc lorsque vous appliquez un style à la carte de base à l'aide de la propriété styles (auparavant, le logo devenait blanc uniquement lors de l'application d'un style à l'aide d'un StyledMapType).

18 mars 2016

Correction:

  • Problème 9424: new LatLng({lat: 0, lng: 0})
  • Résolution du problème de panoramique à 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 sur la commande 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 de 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 maintenant RIGHT_TOP.

4 janvier 2016

Correction:

  • Problème 9009: lorsque vous synthétisez des événements de souris à partir d'une interaction tactile, utilisez le bouton gauche plutôt que le bouton du milieu pour assurer la compatibilité avec jQuery.
  • Problème 4201: l'API n'utilise plus eval(). Par conséquent, il est désormais possible d'utiliser l'API sans la directive unsafe-eval Content Security Policy.

21 décembre 2015

Modifications :

  • Option de carte permettant de désactiver le bouton de connexion pour les cartes connectées (l'avatar sera affiché pour les utilisateurs connectés, mais il permettra toujours de se connecter via des actions de connexion (par exemple, l'ajout aux favoris), mais le bouton permettant de se connecter à la carte ne sera plus disponible lorsque cette option est définie).
  • L'interface des requêtes de recherche textuelle a été modifiée. Le paramètre types est obsolète depuis le 1er mars 2016 et a été remplacé par un nouveau paramètre type, qui n'accepte qu'un seul type par requête de recherche. De plus, les types establishment, food et grocery_or_supermarket ne seront plus acceptés en tant que paramètres de recherche (mais ils 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 mise en œuvre.

2 décembre 2015

Modifications :

  • Le constructeur Autocomplete vérifie qu'un élément d'entrée lui est attribué.
  • Les fenêtres d'informations sur les points d'intérêt de la carte de base affichent le même contenu en mode non connecté et en mode connecté.
  • Les externes d'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. Ils sont destinés à être utilisés 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: lorsque vous synthétisez des événements de souris à partir d'une interaction tactile, utilisez le bouton gauche plutôt que le 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 mode actif. 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 valeur trafficModel optimiste, pessimiste ou meilleure estimation (par défaut) pour influencer les hypothèses utilisées lors du calcul de la durée du trajet. Pour en savoir plus, consultez le guide du développeur pour le service Directions et le service Distance Matrix. Remarque:Le 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 indiquer si le résultat devait inclure une durée qui tient 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 et des versions figées de l'API. Vous pouvez également 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éraire et de matrice 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 sur les panoramas Street View. L'expérience utilisateur est désormais cohérente, que la carte utilise ou non le mode connecté. Elle est également plus cohérente avec le site Web 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 dans Street View permet à l'utilisateur d'ouvrir un panorama Street View en mode plein écran.

Obsolète:

  • La commande "Planisphère" n'est plus disponible.
  • La commande de panoramique n'est plus disponible sur la carte. Pour effectuer un panoramique de la vue, les utilisateurs cliquent sur la carte et la font glisser (ou la balayent). (Notez que la commande Panoramique dans Street View reste disponible.)
  • La commande de zoom n'est disponible que dans un 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 compatibilité avec 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 Microsoft en matière de compatibilité avec les navigateurs, consultez l'article IEBlog du 7 août 2014.

3,21

5 août 2015

Modifications :

  • Amélioration des performances: ne charger que les tuiles visibles
  • Nombreuses améliorations de la documentation

21 juillet 2015

Modifications :

  • Lancement des repères avec libellés
  • Correction de l'erreur de mémoire insuffisante pour poly sur les écrans très haute définition sous iOS 7
  • Correction des événements tactiles dans Internet Explorer 10 et versions ultérieures
  • La vérification des erreurs sur les entrées fournies par le développeur génère désormais un résultat dans la console au lieu de générer une erreur.

6 juillet 2015

Correction:

17 juin 2015

Modifications :

  • Correction : Problème 6321 : Bug : "Uncaught TypeError: cannot read Property 'x' of undefined" (Erreur de type non capturée : impossible de lire la propriété 'x' de non définie) uniquement dans les navigateurs Android/iOs

2 juin 2015

Modifications :

  • Obsolète: CloudLayer, IntelliJLayer
  • Correction d'un 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 à une adresse/latlng
  • renvoie des ID de lieu via l'API Geocoding

28 mai 2015

Modifications :

  • Correction du 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 l'ajustement de la position après l'utilisation du menu déroulant des types de carte
  • Problème 7589 : Pegman saute lorsque la carte est redimensionnée.

3.20

24 avril 2015

Correction:

  • Augmentation du zoom maximal du relief et chargement des tuiles à haute résolution, même au zoom maximal

13 avril 2015

Correction:

  • Problème 7820: Les curseurs ne fonctionnent pas sur les pages chargées à partir de 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: KML Ground/Images – Overlays are soudainement très basse résolution
  • Le texte du widget Enregistrer est mieux aligné sur l'icône en forme d'étoile

17 mars 2015

Correction:

  • Problème 7756: Bug: régression des performances de Safari 8
  • Calque "Données démographiques" supprimé
  • Améliorations apportées au chrome de la fenêtre d'informations

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 seront désormais diffusées vers 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

La Reine des neiges: 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 fonctionnent pas
  • Problème 7376 : Bug: WebGL a été désactivé (et réactivé).
  • Conflit de noms ES6 avec le symbole

25 novembre 2014

Correction:

  • Problème 7333: Bug: le caret de la fenêtre d'informations est brisé dans IE9

3,18

4 décembre 2014

Correction:

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

18 septembre 2014

Correction:

  • Problème 7136 : Impossible d'utiliser plusieurs titres de repères dans Firefox

9 septembre 2014

Correction:

  • Problème 7098 : La définition de l'en-tête du point de vue Street View génère une erreur

26 août 2014

3.18, version 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" (supprimer) de "undefined" (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 :

  • Les volets de carte disposent d'une 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 individuelles des couches de données, ce qui permet d'exporter des données géométriques 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.
  • Ajout de overview_path à DirectionsRoute pour fournir une polyligne encodée représentant l'intégralité du tracé de l'itinéraire.

26 mai 2014

Ajoutée :

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

20 mai 2014

3.17, version expérimentale.

3,16

15 avril 2014

Correction:

8 avril 2014

Ajoutée :

  • La carte se déplace lorsque vous déplacez la souris pendant le dessin.

Correction:

  • Accepter LatLngLiteral dans d'autres zones géographiques.
  • La fenêtre d'informations se redimensionne 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.
  • La fonctionnalité de pincement 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

3.16, version expérimentale.

3,15

3 mars 2014

Correction:

10 février 2014

Correction:

  • Désactivez toute l'accélération matérielle des cartes sous Chrome/Linux pour contourner un problème plus général d'accélération matérielle Chrome.

3 février 2014

Correction:

  • La molette ne fonctionne pas dans Internet Explorer 11 (problème 5944)

29 janvier 2014

Correction:

  • Désactivez toute l'accélération matérielle des cartes sous Chrome/Windows pour contourner le problème plus important d'accélération matérielle Chrome. (problème 6219).

22 janvier 2014

Correction:

16 janvier 2014

Correction:

  • Le CSS Visual Refresh est devenu moins spécifique afin de 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/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 finale de l'API.
  • DynamicMapsEngineLayer: création de rapports sur les caractéristiques des calques de vecteurs, 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:

  • Infowindow 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:

  • La modification de DrawingMode pendant le dessin entraîne une erreur
  • Cliquer sur les étapes du panneau des itinéraires permet de modifier le zoom

12 février 2013

Correction:

  • Un polygone non déplaçable peut être déplacé à travers un polygone déplaçable grâce à la saisie tactile (problème 4868)
  • Icônes de transports en commun incorrectes dans le panneau "Route Alternatives" (Alternatives d'itinéraires) lorsque le mode TravelMode est modifié (problème 4581)
  • PanTo(latLng) ne centre pas toujours la carte exactement sur latLng dans certaines conditions

29 janvier 2013

Ajoutée :

  • Ajout de StreetViewcoverLayer pour ajouter le calque de couverture par programmation
  • Exposition de StreetViewPov pour StreetViewPanoramas

Correction:

  • Une 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ée dans IE 9, 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 vers les polylignes, polygones, cercles, rectangles
  • Champ price_level dans PlaceResult

15 janvier 2013

Correction:

  • Des icônes de polylignes répétitives 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'ensemble d'attributs cross-origin défini

Correction:

  • Problèmes d'affichage des repères avec des images distantes dans des gros plans (problème 4616)
  • Erreur JS lors de l'affichage des symboles sur les 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 haute résolution sur les appareils haute résolution pour optimiser les repères

Correction:

  • Les styles n'ont pas été effacés de MapTypeControl. (problème 4588)

3,10

4 février 2013

Correction:

  • Une 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ée dans IE 9, Chrome, etc.) (problème 4162).

25 septembre 2012

Ajoutée :

  • Street View en intérieur
  • Option "fixeRotation" définie sur "IconSequence"
  • "Temps dans les conditions de circulation actuelles" vers le calcul d'itinéraire

11 septembre 2012

Nouveau :

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

28 août 2012

Ajoutée :

  • à l'API Places textSearch

Correction:

  • L'objet Symbol ne peut pas être transmis à MarkerOptions sous GWT.
  • Régression: pincer pour zoomer sur iOS 5 lorsque vous faites défiler la page (problème 4046)

14 août 2012

Changements notables:

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

3.9

10 septembre 2012

Correction:

  • L'objet Symbol ne peut pas être transmis à MarkerOptions sous GWT.
  • Régression: pincer pour zoomer sur iOS 5 lorsque vous faites défiler la page (problème 4046)

9 août 2012

Correction:

  • Erreur de syntaxe sur Android 3.x

31 juillet 2012

Changements 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 d'une carte personnalisée (type de carte + projection)

25 juillet 2012

Correction:

  • composantRestrictions 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 être déclenché avant zoom_changed (problème 1399).
  • Option carte backgroundColor non conservée après l'appel de Street View
  • Le passage d'une carte avec styles à une carte satellite charge inutilement les tuiles de la carte.
  • Propriétés déplaçables et de défilement de la carte 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 pas dessiner de forme vide lors d'un double clic (problème 3964)
  • Événements de repère superfluides lors d'un clic (problème 3911)

Changements notables:

  • Changement de nom : les points de terminaison de recherche et de requête ont été renommés à proximitéSearch et textSearch.

10 juillet 2012

Changements notables:

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

27 juin 2012

Ajoutée :

Changements notables:

  • Reconnaître la couleur "transparente".

23 juin 2012

Ajoutée :

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

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

15 mai 2012

Ajoutée :

  • Restriction de pays pour la saisie semi-automatique (AutocompleteOptions.componentRestrictions) (problème 3899)
  • Filtres par type "Régions" et "Villes"

3.8

1er mai 2012

Correction:

23 avril 2012

Correction:

  • Pegman reste sur la carte avec un type de carte personnalisé après la fermeture de Street View (problème 4076)
  • Impossible d'ajouter à 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 une 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 les vues aériennes ne sont pas disponibles pour l'ensemble de la fenêtre d'affichage (problème 3913)

3 avril 2012

Ajoutée :

Correction:

  • Limites de tuiles visibles pour les polys sur les Quirks d'IE 9
  • Repères défilant 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 des pavés tactiles Apple afin de les rendre moins sensibles (problème 2416).

20 mars 2012

Correction:

  • Créer un repère avec une ombre qui n'existe pas provoque des erreurs (problème 4014)

Ajoutée :

Changements notables:

  • Désactivation du double-clic pour zoomer par défaut dans Street View

6 mars 2012

Correction:

  • Erreur dans OverviewMapControl lors d'un zoom avant très rapide (problème 3882)
  • Erreur dans IE lorsque le tag div de la carte a été supprimé de la page (problème 3971)
  • Les repères à l'échelle ne s'affichent pas correctement dans IE < 9 (problème 3912, problème 3908)

Ajoutée :

21 février 2012

Correction:

  • Cartes floues sous IE 9 (problème 3875)
  • Polyligne composée d'arêtes colinéaires dans l'espace LatLng, mal simplifiée (problème 3739)

Ajoutée :

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

15 février 2012

Correction:

  • Régression: affichage incorrect des repères à l'échelle 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)

Changements notables:

  • Fondu enchaîné entre les panoramas Street View

3.7

7 février 2012

Correction:

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

Changements notables:

  • Repères à l'échelle maintenant affichés dans Canvas, le cas échéant
Ajouté :

31 janvier 2012

Correction:

  • Correction d'un problème de tuiles coréennes après un panoramique du monde entier (problème 2722)
  • Correction d'un problème empêchant la chute exacte de Pegman pour afficher Street View (problème 3861)
  • Ajout de la propriété "visible" pour les coordonnées multiples (problème 2861)
  • panTo et panBy animés, 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).
  • Transformations CSS activées dans IE9
  • Ajout de imageDateControl à StreetViewPanorama
  • Canvas Street View activé dans Internet Explorer 9, Opera et 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 polylignes et des autres calques
  • Ajout de la propriété "status" de KmlLayer (problème 3015).

10 janvier 2012

Correction:

  • Afficher Pegman si "disableDefaultUI" est défini sur "true" et que "streetViewControl" est défini sur "true"

7 décembre 2011

Correction:

  • Les autoroutes à accès contrôlé peuvent être stylisées séparément des autoroutes (road.highway.control_access)
  • Place_changed déclenchée lorsque l'utilisateur appuie sur "Entrée" dans Autocomplete (problème 3407)

28 novembre 2011

Correction:

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

22 novembre 2011

Correction:

  • La taille de contenu d'InfoWindow est désormais calculée en tenant compte des styles en cascade
  • Le contrôle de rotation de la carte aérienne ne correspond pas au cap lors de la création de la carte

7 novembre 2011

Changements notables:

  • Nouveau style visuel des commandes par défaut
  • Formes modifiables (polygones, polylignes, cercles, rectangles)
  • Nouveau DrawingManager pour ajouter de nouvelles superpositions
  • Nouveaux champs PlaceResult: website 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 lorsque la carte KmlLayer a été modifiée avant la fin du chargement du calque
  • Fuite de mémoire dans IE lors de l'ajout et de la suppression de coordonnées

18 octobre 2011

Changements 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:

  • La commande du planisphère se met à jour au centre et zoome simultanément si le zoom a changé

27 septembre 2011

Correction:

  • Double récupération des tuiles initiales dans Chrome
  • Fuites de mémoire lors d'un panoramique
  • Ne pas faire tomber l'icône Pegman Street View lorsque vous faites un panoramique dans une zone qui n'est pas couverte
  • Régression: superpositions au sol qui disparaissent d'une longitude -180
  • Régression: centre de la carte incorrect lors de l'ouverture de la fenêtre d'informations lors d'un panoramique et d'un zoom

Changements notables:

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

20 septembre 2011

Correction:

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

Changements 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 lorsque vous quittez et saisissez des images aériennes

12 septembre 2011

Problèmes résolus:

  • Repère bloqué en position élevée après l'affichage d'une info-bulle dans Firefox 4 et versions ultérieures (problème 3334)

Changements notables:

  • GeocoderResult.formatted_address non documenté

6 septembre 2011

Correction:

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

29 août 2011

Changements notables:

  • Autoriser les commandes personnalisées à avoir un z-index supérieur à celui des commandes de l'API
  • Les liens redirigent les utilisateurs vers la version appropriée de maps.google.com.
  • N'ouvrez pas de fenêtre d'informations sur un élément géographique KML si elle ne contient pas de code HTML, de nom ni de description.
  • Correction de la régression: tuiles à haute résolution

24 août 2011

Problèmes résolus:

  • Accélération matérielle désactivée pour Chrome/Mac : résolution du problème de rendu des repères et des clics sur les superpositions (problème 3544, problème 3551)
  • Correction du problème de pincement pour zoomer sur Android lorsque l'utilisateur avait fait défiler la page (problème 3373)

Changements notables:

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

17 août 2011

Changements 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 figés en position de déplacement vers le haut lorsqu'ils sont déplacés vers l'horizon dans Street View
  • Les images Street View ne sont pas redimensionnées lorsque la carte ou la fenêtre sont redimensionnées
  • La fonctionnalité Street View avec une fenêtre d'informations partagée entraîne un plantage du navigateur

2 août 2011

Problèmes résolus:

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

Changements notables:

  • Le menu contextuel de la plupart des commandes est désormais désactivé par clic droit.
  • Le panorama/la carte Street View dans une fenêtre d'informations ne se déplace pas lorsque vous passez la souris sur cette fenêtre d'informations
  • 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 est incorrect lorsque l'utilisateur fait défiler la page sur iOS 4.1 ou version ultérieure (problème 3373)

11 juillet 2011

Problèmes résolus:

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

Changements notables:

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

5 juillet 2011

Problèmes résolus:

  • Correction d'un problème d'affichage du curseur de repère lorsque la carte n'est pas déplaçable (problème 3120)

Changements notables:

  • Ajout de la 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 deux fois
  • Correction : l'événement maptypeid_changed était déclenché plusieurs fois lorsque la carte était créée après la version 3.4 (problème 3051).

Changements notables:

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

8 juin 2011

Problèmes résolus:

  • Correction du zoom qui n'était plus animé en cas de changement du niveau de zoom supérieur à 2 (problème 3033)

Changements notables:

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

17 mai 2011

Problèmes résolus:

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

Changements 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 d'affichage du panorama Street View dans IE7 (problème 3272)
  • Correction du problème de transparence du fichier PNG semi-transparent avec ImageMapType dans IE7 et IE8 (problème 3275)

Changements notables:

  • Service Distance Matrix

14 avril 2011

Problèmes résolus:

  • Correction: prise en charge des couleurs CSS nommées pour poly plotColor et fillColor
  • Correction d'un problème affectant le polygone qui n'était pas visible si la propriété drawOpacity est définie sur 0.0 (problème 3241).
  • Correction d'erreurs dans IE8 lors du panoramique avec le bloc d'annonces visible (problème 3159)
  • Autorisation des cartes Relief et Hybride sans carte ni satellite dans la commande de type de carte (problème 3089)
  • Les tuiles haute résolution sont chargées pour les écrans à haute résolution (problème 2614).

Changements notables:

  • Par défaut, l'inclinaison aérienne est de 45 degrés lorsque les images aériennes sont activées et disponibles
  • Amélioration du comportement de pincement 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 du problème de transparence de l'icône et de l'ombre du repère dans IE6
  • Correction du problème: les repères ne clignotent plus lors du zoom
  • Correction apportée: rendu des polygones au-delà des limites des tuiles près des pôles Nord/Sud

Changements notables:

  • Dans la mesure du possible, les polylignes et les polygones sont désormais affichés dans Canvas.
  • Les LatLng des événements sur les bordures des polylignes et des polygones sont désormais alignés sur le point le plus proche de la ligne.

5 avril 2011

Problèmes résolus:

  • Absence d'animation de la fonction "panTo" 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 modifier l'orientation dans Street View en mode Satellite (problème 3174)
  • Carte non fonctionnelle lorsque VML est désactivée (problème 3119)

Changements notables:

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

22 mars 2011

Problèmes résolus:

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

Changements notables:

  • Correction du problème: les repères géants étaient rognés au niveau des limites des tuiles.
  • Correction: superposition Street View en mode obliques
  • Problème résolu: les commandes du planisphère s'affichent en mode d'impression

17 mars 2011

Problèmes résolus:

Changements notables:

  • Correction: les cercles et les rectangles ignorent zIndex
  • Correction: les événements de souris déclenchent deux fois les événements lorsque le repère est animé
  • Correction du problème: 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 du type de carte.
  • Correction d'un problème: les types de cartes sans styles adoptent le style d'un type de carte avec styles
  • Les repères déclenchent désormais des événements "MouseEvent", et non des événements DOM

11 mars 2011

Problèmes résolus:

  • Lorsque vous double-cliquez sur un repère, vous ne zoomez plus sur la carte (problème 3090).
  • Le point d'ancrage avec une ombre de repère personnalisée fonctionne désormais (problème 3112).

Changements notables:

  • Calque IntelliJ
  • Correction de la propriété z-index du repère d'itinéraire
  • Position de l'ombre fixe par défaut

2 mars 2011

Changements notables:

  • Les repères sont désormais affichés dans Canvas/VML, le cas échéant.
  • 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 InfoWindow exposée via la propriété MVC "AnchorPoint" (problème 2860)
  • Correction du problème "Hybride" aux niveaux de zoom 0 et 1. (problème 3062)
  • Correction d'un cercle/rectangle s'il était ajouté/supprimé rapidement sur la carte (problème 3052)
  • draggable : "false" corrigé sur les appareils tactiles (problème 3044)

18 février 2011

Problèmes résolus:

  • Dans Street View, les repères sont réduits, mais pas agrandis (problème 2969).
  • Les itinéraires déplaçables fonctionnent désormais lorsque la valeur de routeIndex n'est pas 0 (problème 2995)
  • Correction du conflit entre le déplacement 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

Changements notables:

  • Les libellés sont désormais activés par défaut lorsque vous cliquez en mode Satellite depuis la commande de type de carte

8 février 2011

Changements notables:

  • Nouvelles commandes hiérarchiques au niveau du type de carte : elles sont conviviales !
  • Nouveau logo (problème 2574)
  • MarkerShape.coord renommé MarkerShape.coords pour correspondre à l'attribut HTML de coordonnées <area>

3.3

17 mars 2011

Problèmes résolus:

  • Le polygone ne s'affiche pas

8 février 2011

Problèmes résolus:

  • Requêtes de tuiles non annulées dans Chrome (problème 3011)
  • Événement de clic droit non déclenché dans FF/Mac (problème 2920)
  • Problèmes de rendu du texte dans Safari/Mac (problème 3024)
  • Impossible d'imprimer correctement les plans d'itinéraire dans IE

21 janvier 2011

Changements notables:

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

17 janvier 2011

Problèmes résolus:

  • Correction d'un problème qui provoquait des résultats incorrects pour fromLatLngToContainerPixel (problème 2539)

6 janvier 2011

Problèmes résolus:

Changements notables:

  • Les commandes de zoom et de panoramique ont été séparées (plus de commande de navigation). Ceux-ci peuvent être configurés séparément.
  • Nouvelle commande de zoom tactile sur les appareils tactiles
  • Vous pouvez désormais effacer le contenu d'un MVCArray en appelant 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 polylignes grâce à l'algorithme de simplification amélioré

23 décembre 2010

Problèmes résolus:

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

21 décembre 2010

Problèmes résolus:

  • Ajout d'un é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 JavaScript lors de l'affichage d'une fenêtre d'informations avec une largeur de carte de 0 dans IE (problème 2536)

Changements notables:

  • Sur les appareils tactiles, nous affichons désormais une commande de zoom conviviale, que la commande de navigation ZOOM_PAN ou small soit demandée. Si l'appareil prend en charge l'interaction multipoint dans le navigateur, aucune commande de zoom ne s'affiche, car le zoom se fait par pincement.

9 décembre 2010

Problèmes résolus:

  • Les fenêtres d'informations s'affichent désormais correctement dans IE (problème 1343)
  • Correction de l'opacité dans IE8 pour ImageMapType

Changements notables:

  • Une croix s'affiche sous les repères avec une icône personnalisée lorsque vous les faites glisser, et l'option "liftOnDrag" est activée.

5 décembre 2010

Problèmes résolus:

  • Fournit une interface permettant de découvrir le niveau de zoom maximal à un point géographique donné pour les images satellite. (problème 2049).
  • Ajout d'une option (raiseOnDrag) pour activer/désactiver les animations lorsqu'un repère est déplacé. (problème 2910).

Changements notables:

  • Les repères se relevent désormais lorsque vous les faites glisser et rebondissent lorsqu'ils sont déposés.
  • La fonction setAnimation permet de contrôler les animations de repères par programmation.

28 novembre 2010

Problèmes résolus:

  • Correction du déclenchement de "maptypeid_changed" 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).
  • Nous avons amélioré le panoramique de la carte lors du glissement d'un repère pour les cartes plus petites. (problème 2868)
Changements notables :
  • Vous pouvez désormais imprimer des 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:

Changements notables:

  • Correction d'un bug qui entraînait l'ouverture d'une nouvelle fenêtre dans FF lorsqu'un repère était actionné avec la touche Maj.
  • Les icônes de repère (lettres) étaient perdues lorsque les options de repère étaient spécifiées avec DirectionsRenderer

3.2

11 novembre 2010

Changements notables:

  • Correction d'un bug qui provoquait le rognage ou la troncation des polygones avec l'orientation de droite à gauche dans IE7/IE8
  • Correction d'un bug qui entraînait le masquage des cases à cocher dans Safari 5 en raison des transformations 3D
  • Les polylignes géodésiques couvrant l'équateur manquaient de détails
  • Positions de contrôle ajoutées pour LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER et RIGHT_BOTTOM.
  • Positions de contrôle renommées LEFT_TOP, RIGHT_TOP, TOP en TOP_CENTER et BOTTOM 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 des repères ne fonctionnait pas sous iOS 4 après un panoramique de la carte

Changements notables:

  • Street View est activé par défaut
  • Correction d 'un bug qui empêchait la transmission de "this" à .getTileUrl
  • L'événement domready InfoWindow est désormais déclenché une fois la fenêtre 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)

Changements notables:

  • Les cartes V2 et V3 fonctionnent mieux lorsque les deux sont sur la même longueur d'onde
  • Correction de l'erreur qui s'affichait dans les images HTML5 Street View lors d'un déplacement rapide vers le bas

16 septembre 2010

Problèmes modifiés:

  • Problème 2701 : l'en-tête 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 un objet google.maps.Marker est déclenché sans argument.
  • Problème 2673: Pegman disparaît après un changement de position

Changements notables:

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

31 août 2010

Problèmes modifiés:

Changements 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 de l'événement de redimensionnement de la carte provoque une erreur dans Firefox dans la version 3.2.1

Changements notables:

  • Lorsque vous faites un zoom avant ou arrière à plusieurs reprises (par exemple, lorsque vous utilisez 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 trop sensibles à la souris Apple Magic Mouse
  • Problème 2606 : la définition de "glgable" (déplaçable) : "false" sur une carte désactive les liens.
  • Problème 2640 : la mémoire n'est pas effacée lorsque le navigateur actualise ou onunload (IE)

Changements notables:

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

9 août 2010

Changements notables:

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

3.1

28 septembre 2010

Changements notables:

  • Correction d'un problème qui provoquait une erreur JavaScript pour les itinéraires avec le même point de départ et la même destination

9 août 2010

Changements notables:

  • La modification de la carte d'une OverlayView a été corrigée
  • Correction de l'appel de GroundOverlay.setMap(null)
  • IE ne fuit plus les zooms/panoramiques de 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 entraîne une erreur JS dans IE.

Changements notables:

  • La disparition des repères dans IE6 lors d'un changement de zoom a été corrigée

29 juil. 2010

Problèmes modifiés:

Changements notables:

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

22 juil. 2010

Problèmes modifiés:

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

Changements notables:

  • Un événement de clic n'est plus déclenché lorsqu'un polygone est déplacé.
  • Un clic 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
  • Un clic sur une superposition KML ne déclenche plus d'événement de clic sur la carte
  • Street View est désormais affiché automatiquement en mode panoramique pour qu'une fenêtre d'informations s'affiche à l'écran
  • La valeur LatLng de KML et FusionTables est passée de "position" à "latLng"
  • Les commandes de zoom Android ne transmettent plus de clic à la carte

17 juin 2010

Problèmes modifiés:

Changements notables:

  • Correction du bug de scintillement des repères
  • Le déclenchement d'événements domready InfoWindow a été amélioré
  • DirectionsRoute.bounds est désormais exposé

11 juin 2010

Problèmes modifiés:

Changements notables :
  • Correction d'une fuite de mémoire des repères
  • La latence du premier géocode 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 lié aux droits d'auteur de Google sur un 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 ou marges d'infoWindow incorrectes lors de la définition du contenu via un élément plutôt qu'une chaîne

Changements notables:

  • Correction d'un bug qui provoquait le recadrage prématuré des superpositions au sol lors du passage de la ligne de date
  • Le marqueur setIcon fonctionne désormais avec \ dans l'URL
  • Déclencheurs d'événements de sortie du curseur pour les polygones et les polylignes dans IE
  • La modification de l'icône d'un repère ne clignote plus

7 mai 2010

Problèmes modifiés:

  • Problème 1458 : Demande de fonctionnalité: compatibilité des données KML avec l'API Google v3
  • Problème 1658: Ajouter une superposition du 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.

Changements notables:

  • Ajout de calques 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 pour garantir que le calque de zoom est correctement référencé lorsque MapType change
  • Remplacement du nom de la propriété DirectionsResult "start/end_point" par "start/end_location"
  • Propriété DirectionsLeg renommée "start/end_geocode" par "start/end_address"
  • Propriété "Optimized_waypoint_order" de DirectionsRoute renommée avec "waypoint_order".
  • Suppression de la prise en charge des anciens noms de propriétés d'itinéraires (setTripIndex, getTripIndex, hideTripList, includeTripAlternatives) et des avertissements concernant la journalisation continue. Cette opération supprime également la conversion des itinéraires en étapes en étapes et des trajets en itinéraires en étapes.
  • Mise à jour de GeocoderGeometry.latLng en GeocoderGeometry.location

30 avril 2010

Problèmes modifiés:

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

Changements notables:

  • Cliquer sur la carte permet à présent de sélectionner
  • Pincer pour zoomer sur iPad

26 avril 2010

Problèmes modifiés:

  • Problème 1826: Ajout d'événements de survol et de sortie du curseur sur les polygones et les 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.

Changements notables:

  • Correction d'un bug qui provoquait la disparition des icônes personnalisées du bas de la carte lors du 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, puis utilisez la molette de la souris pour faire un zoom avant ou arrière, le repère est masqué.

11 avril 2010

Aucun changement notable ni problème de changement

5 avril 2010

Problèmes modifiés:

  • Problème 1976 : Problèmes liés aux icônes personnalisées et aux repères déplaçables
  • Problème 2107 : un repère déplaçable disparaît lorsqu'on le glisse hors de la carte
  • Problème 2181: la propriété de projection des cartes de base n'est pas présente.

Changements notables:

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

23 mars 2010

Changements notables:

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

15 mars 2010

Changements notables:

  • Désormais, les polygones sont repeints correctement lorsque les styles sont modifiés.
  • Des messages d'avertissement obsolètes via console.log s'affichent 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.
  • Problème 2207 : Bug: la polyligne est remplie dans IE
  • Problème 2113 : Polylignes rompues dans FF à des niveaux de zoom élevés après la version en janvier

Changements notables:

3 mars 2010

Problèmes modifiés:

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

Changements notables:

  • Correction d'un bug de saut sur la carte.
  • Les zooms successifs ont été améliorés.
  • L'événement .latLng de l'événement de déplacement du repère n'est plus obscurci.

26 févr. 2010

Problèmes modifiés:

  • Problème 1651 : déplacement de souris / survol / sortie du curseur pour le canevas de carte
  • Problème 2142 : DirectionsRendererOptions devrait permettre aux utilisateurs de supprimer complètement les repères.
  • Problème 2148 : event.latLng Missing!
  • 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.

Changements notables:

  • Ajouter l'opacité à ImageMapType
  • Correction du bug qui empêchait le clic droit sur un rectangle ou un cercle.
  • Les événements liés au contenu de la fenêtre d'informations ne sont plus supprimés lors du masquage.

8 févr. 2010

Problèmes modifiés:

  • Problème 2135 : Bug: Si vous réutilisez le MVCArray d'un polygone dans une polyligne, celle-ci est fermée.

Changements notables:

  • Ajout de la nouvelle classe Rectangle.
  • Ajout d'une nouvelle classe de 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 entraîne la fermeture des polylignes partageant le même MVCArray (voir le problème 2135)
  • Correction d'un bug qui cachait 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 contenant le pôle Nord ou le pôle Sud.
  • Augmentation de la plage de latitudes de MercatorProjection au maximum possible en fonction de la précision à virgule flottante.

28 janvier 2010

Problèmes modifiés:

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

Changements 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 propriété "Encoding_lat_lngs" à l'objet DirectionsStep pour exposer l'ensemble de coordonnées latlng au format ASCII compressé.
  • Amélioration des performances en supprimant les éléments DOM des repères hors écran
  • Correction du bug lié au panoramique dans Google Chrome
  • Correction du bug de 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: extension() et union() doivent renvoyer l'objet LatLngBounds.
  • Problème 1960: bug: informations incomplètes à l'aide de providedTripAlternatives
  • Problème 1675 : Erreur dans la documentation du tutoriel
  • Problème 1676 : Erreur de documentation du tutoriel - Options de contrôle
  • 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 aux icônes personnalisées et aux repères déplaçables
  • Problème 2063 : Collisions au niveau des noms de variables lors de la réduction de la taille des sous-classes OverlayView

Changements notables:

17 décembre 2009

Changements notables:

  • Correction d'un à-coup initial survenant avant le début d'une animation de panoramique de la carte.
  • Résolution du problème de passage d'un lieu à un autre lors d'un zoom au-delà du niveau de zoom maximal à l'aide de la molette ou de DoubleClick.
  • Les commandes de droits d'auteur, de MapType et de navigation sont redimensionnées en fonction de la taille de la carte.
  • Les anciens getters, setters et noms d'événements sont officiellement obsolètes et ne sont plus définis.

10 décembre 2009

Problèmes modifiés:

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

Autres changements notables:

  • Ajout de la méthode panToBounds.
  • Nouvelle animation de carte ajoutée. Concerne le déplacement, le panoramique et le zoom, ainsi que les appels à setCenter/setZoom dans tous les navigateurs.
  • Ajout d'un message d'avertissement de journal de la console en cas d'utilisation de méthodes obsolètes.

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 le changement 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 compatibilité avec les langues RTL afin d'activer les langues suivantes : arabe, farsi et hébreu
  • Propriété lat_lngs exposée pour les étapes DirectionsResult.

11 novembre 2009

Problèmes modifiés:

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

Autres changements notables:

  • Trois nouvelles langues sont désormais disponibles.
    • Basque
    • Galicien
    • Tagalog

29 octobre 2009

Problèmes modifiés:

  • Problème 1421 : Demande de fonctionnalité: ajouter une classe Directions à l'API v3

Autres changements notables:

26 octobre 2009

Problèmes modifiés:

  • Problème 1647 : Demande de fonctionnalité: fournissez un événement pour "infowindow dom ready"
  • Problème 1710 : possibilité d'annuler l'événement de zoom de l'utilisateur par double-clic

Autres changements notables:

  • Une erreur JS est générée lorsque des arguments non valides sont transmis à la nouvelle fonction 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()
    • Tri de l'ensemble des méthodes, événements, propriétés et constantes 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 lié à l'avertissement JS pour SVGView.

22 septembre 2009

Problèmes modifiés:

  • Problème 1420 : Fonctionnalité: Ajouter une classe Polyline à l'API
  • Problème 1371 : l'événement map.bounds_changed se déclenche plusieurs fois lorsque la carte est déplacée.
  • Problème 1700 : position incorrecte dans le clic après un zoom arrière dans Firefox 3.5
  • Problème 1702 : latLng incorrect était signalé dans les événements de clic et dblclick lorsqu'il existe un décalage de défilement dans un élément parent.
  • Problème 1723: la carte saute lors d'un déplacement lorsque l'utilisateur la fait glisser sur un iPhone.

Autres changements notables:

  • Lancement des polylignes et des polygones ! Ils vous permettent de dessiner des lignes ou des zones remplies sur la carte, de spécifier des styles de trait et de remplissage, et d'être compatibles avec la plupart des événements de souris (c'est-à-dire sans survol avec la souris pour le moment). Ils fonctionnent dans tous les navigateurs compatibles (IE6.0+, Firefox 2.0+, Safari 3.1+, Chrome), y compris les appareils mobiles compatibles.
    • Ajout de deux sections au guide du développeur pour les polylignes et les polygones.
    • Ajout de deux classes à la documentation de référence de l'API pour les polylignes et les polygones.
  • Ajout d'un événement de carte "inactif", déclenché lorsque la carte n'a pas bougé depuis un certain temps. 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 incorrect était signalé dans les événements de clic et dblclick après le panoramique, Firefox 3.5
  • Problème 1621 : erreur de position après un clic sur la carte dans IE8 avec Dooctype
  • Problème 1642 : InfoWindow overflow:auto
  • Problème 1531 : la hauteur d'infoWindow augmente à chaque ouverture.

Autres changements notables:

  • Syntaxe modifiée pour les méthodes get/set et les noms d'événements, comme indiqué ci-dessous. L'ancienne syntaxe reste compatible pour rester rétrocompatible. Exemple :
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funboat_changed
  • Ajout d'une méthode "onAdd" à l'interface OverlayView, qui est appelée lorsque les volets et la projection sont initialisés pour la première fois. Cette opération résout 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 sur l'extrémité nord ou sud du monde renvoie une erreur.
  • Problème 1643 : Bug: roulettes de défilement inutiles de la carte
  • Problème 1379: je ne vois pas les données cartographiques de la Corée dans la version 3.

Autres changements notables:

  • Activation de la molette de défilement en continu et du zoom double-clic dans Chrome, Safari 4 et Firefox 3.5
  • Amélioration des performances de déplacement de la carte
  • Après un zoom, double-cliquez désormais sur la carte pour la centrer

24 août 2009

Problèmes modifiés:

  • Problème 1567 : l'option "map.set_center" sur un emplacement à proximité ne fonctionne pas.
  • Problème 1605 : le défilement de la carte fait également défiler la page.
  • Problème 1467: Fonction de panoramique et animation de la carte

Autres changements notables:

  • Zoom à l'aide de la molette de défilement activé par défaut. Pour la désactiver, définissez la propriété de la molette de l'option 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 des repères déplaçables set_draggable()

Autres changements notables:

  • Le zoom à l'aide de la molette de défilement a été activé.
  • Résolution du problème affectant les iPhones où un saut de carte se produisait après un glissement.

4 août 2009

Problèmes modifiés:

  • Problème 1393: Autoriser les repères déplaçables
  • Problème 1448 : Bug: l'API v3 nécessite une fonction checkResize() (ou équivalente)
  • Problème 1404 : Erreur au niveau du curseur dans Opera
  • Problème 1514 : la flèche de sélection de 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:

  • Les fonctions d'épinglage et de déplacement sur l'iPhone devraient être plus puissantes.
  • Ajout des setters et getters zIndex aux objets InfoWindow.

Modifications apportées à la documentation:

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

13 juillet 2009

Problèmes modifiés:

  • Problème 1415 : contenu de la fenêtre d'informations: sélectionnable true/ false
  • Problème 1432 : l'événement de sortie du curseur 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 image MarkerImage. L'API la détecte lorsqu'elle n'est pas fournie. Par ailleurs, 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ée" 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 en fait pas utilisées auparavant.
  • L'option de correspondance partielle a été supprimée des objets Request 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 grande commande de zoom 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 mobile 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 les images de contrôle.
  • La bibliothèque principale est plus petite d'environ 1,9 Ko.