Abonnez-vous à ces notes de version.
L'équipe de l'API Maps JavaScript met régulièrement à jour l'API pour ajouter de nouvelles fonctionnalités, corriger des bugs et améliorer les performances. Vous pouvez indiquer quelle version de l'API charger dans votre application en la spécifiant dans le paramètre v
de la requête d'amorçage de l'API Maps JavaScript. En savoir plus sur la gestion des versions
Ce journal des modifications liste les versions par date et numéro, ainsi que les modifications associées.
Pour recevoir des informations sur les nouvelles versions de l'API Maps, veuillez vous abonner au groupe google-maps-js-api-v3-notify.
3.61.9a
10 juillet 2025
Modifications :
- Mise à jour des repères pour éviter les instructions de navigation répétées sur chaque élément lors de l'utilisation d'un lecteur d'écran. Les instructions ne sont désormais annoncées qu'une seule fois à chaque fois que vous entrez dans le groupe.
- Correction d'un problème de contraste dans la boîte de dialogue des raccourcis clavier en mode sombre.
- Ajout de la prise en charge de la personnalisation de la bordure, du rayon de la bordure, de la couleur d'arrière-plan du widget et du jeu de couleurs pour l'élément Place Autocomplete. L'élément Place Autocomplete respecte désormais automatiquement le mode sombre. Pour le désactiver, appliquez
color-scheme: light
en CSS. - Ajout des champs googleMapsURI aux classes Place Photo et Review.
- [Canal bêta] Ajout de l'énumération
PossibleNextAction
à l'API Address Validation.
3.61.7a
1er juillet 2025
Modifications :
- La fonctionnalité de calque de carte de densité de l'API Maps JavaScript n'est plus prise en charge. Cette API a été rendue obsolète en mai 2025 et sera indisponible dans une version ultérieure de l'API Maps JavaScript, qui sortira en mai 2026. Pour en savoir plus, consultez https://developers.google.com/maps/deprecations.
- Correction d'un problème dans GA qui empêchait le traitement des clics sur les POI masqués par un style personnalisé.
- [Canal bêta] Ajout d'une gestion supplémentaire pour la perte de contexte WebGL dans les cartes 3D. Les cartes 3D essaient désormais de se restaurer lorsque le contexte WebGL est restauré.
3.61.6d
26 juin 2025
Modifications :
- Ajoutez des internalUsageAttributionIds à Map3DElement et Map3DElementOptions.
3.61.5a
17 juin 2025
Modifications :
- Activez la prise en charge de la chaîne "IP_BIAS" pour LocationBias pour Places Autocomplete.
- Correction d'une erreur de documentation pour
SearchNearbyRequest
. La valeur par défaut deSearchNearbyRequest.RankPreference
estPOPULARITY
, et nonDISTANCE
.
3.61.4a
12 juin 2025
Modifications :
- Ajout de l'énumération
RPCStatus
pour décrire les codes d'état renvoyés par certains services Web.
3.61.3b
5 juin 2025
Aucune modification visible par les utilisateurs.
3.61.2
29 mai 2025
Modifications :
- Ajout de PlaceDetailsElement, PlaceDetailsCompactElement et des éléments de configuration associés. Suppression de PlaceDetailsSize.
- Correction d'un problème lié à PlaceAutocompleteElement, où la sélection d'une entrée IME entraînait la sélection d'un élément de prédiction par l'élément.
3.61.1
22 mai 2025
Modifications :
- [Canal bêta] Corrige la localisation/le viewport manquants dans la sortie de lieu PlaceDetailsCompactElement.
- Des détails au niveau de la rue sont disponibles dans les villes couvertes.
3.60.12
8 mai 2025
Modifications :
- [Canal bêta] Ajout de la prise en charge de l'API Address Validation dans l'API Maps JavaScript.
- Correction d'un problème lié aux appels réseau à partir de contextes sans en-têtes d'origine.
3.60.11 (déploiement annulé)
1er mai 2025
Modifications :
- [Canal bêta] Ajout de PlaceDetailsCompactElement et des éléments de configuration associés.
- La correction "Fix StreetViewPanoramaOptions.zoomControl = false" ne fonctionne pas pour les cartes Street View.
3.60.10
24 avril 2025
Modifications :
- [Canal bêta] Les cartes 3D sont désormais disponibles sur le canal bêta. Cette version inclut des améliorations de l'accessibilité, ainsi que de nouveaux éléments interactifs pour les polylignes, les polygones et les modèles 3D. De plus, un nouvel
PopoverElement
est désormais disponible pour afficher du contenu HTML personnalisé sur les cartes 3D. Pour en savoir plus, consultez Cartes 3D photoréalistes dans Maps JavaScript.
3.60.9
17 avril 2025
Modifications :
- [canal alpha] Lancement de PlaceContextualElement en tant que fonctionnalité expérimentale sans restriction.
- [Canal alpha] Les modèles 3D sont désormais rendus avec un éclairage basé sur les images (IBL) par défaut dans les cartes 3D.
3.60.8
9 avril 2025
Modifications :
- [Canal bêta] L'API LocalContext a été entièrement supprimée. Toute tentative d'instanciation de LocalContextMapView génère désormais une erreur. Pour en savoir plus, consultez https://developers.google.com/maps/deprecations#localcontext-deprecation.
- Correction d'un bug qui entraînait un comportement étrange lors du déplacement de repères avancés sur les appareils tactiles.
- Nous avons augmenté l'opacité de la superposition de gestion des gestes coopérative afin que le texte qu'elle contient respecte les exigences de contraste sur toutes les zones de la carte.
- Ajout de la prise en charge de
PostalAddress
dans l'API Places. - Garantit que la superposition de carte statique au démarrage a le même colorScheme que la carte sous-jacente.
3.60.7b
3 avril 2025
Modifications :
- Le widget Place Autocomplete est désormais disponible dans le canal hebdomadaire.
3.60.6
27 mars 2025
Modifications :
- Correction d'un problème sur Safari qui empêchait le défilement correct des pages utilisant
overscroll-behavior
. - Correction du scintillement lors de l'ajout de nombreux repères avancés avec le comportement en cas de collision activé.
- Ajout de la prise en charge de
PriceRange
dans Places.
3.60.5 (déploiement annulé)
20 mars 2025
Modifications :
- Correction d'un bug qui empêchait le défilement de la page lors d'un clic ou d'un appui sur des repères avancés.
- Correction d'un bug qui empêchait le mode plein écran de fonctionner correctement dans
<gmp-map>
. - Correction d'un bug qui entraînait l'affichage de la fenêtre d'informations d'un repère avancé masqué.
- Les cartes personnalisées dans Roadmap ne perdront pas leur style personnalisé lorsque le calque "Vélo" sera ajouté.
3.60.4
11 mars 2025
Modifications :
- Les styles personnalisés et les couleurs d'arrière-plan sont appliqués au type de carte et au jeu de couleurs spécifiques pour lesquels le style est défini (au départ, cela sera limité à la feuille de route et à la feuille de route sombre). Le calque Transit conserve tout style personnalisé pour le type de carte sélectionné.
3.60.3 (Déploiement annulé)
5 mars 2025
Modifications :
- Correction d'un bug qui empêchait l'affichage du panneau d'itinéraires.
3.60.2
27 février 2025
Modifications :
- Lieux : ajout de la prise en charge du type de connecteur pour véhicules électriques NACS (SAE J3400).
- Les éléments HTML gmp-map et gmp-advanced-marker sont désormais disponibles en version GA.
3.60.1
20 février 2025
Modifications :
- [Canal alpha]
altitudeMode
surPolygon3DElement
etPolyline3DElement
est désormais défini par défaut surCLAMP_TO_GROUND
. - [canal alpha] Une nouvelle option
mode
surMap3DElement
doit désormais être définie pour que la carte 3D soit affichée (deux nouvelles valeursHYBRID
etSATELLITE
sont disponibles). L'optiondefaultLabelsDisabled
existante a été supprimée. Veuillez définirmode
surHYBRID
ouSATELLITE
. - [canal bêta] La couleur d'arrière-plan reviendra à la couleur par défaut ou à celle définie dans
MapOptions
si elle n'a pas été spécifiquement définie pour un type de carte particulier. - [Canal bêta] Les styles personnalisés raster ne doivent s'appliquer qu'au type de carte auquel ils ont été attribués.
- Correction d'un problème qui entraînait le déplacement des repères avancés lorsqu'ils étaient déplacés en mode plein écran. Correction d'un problème lié au décalage du bonhomme Street View lorsqu'il était déplacé en mode plein écran.
- Remplacez la commande de zoom par défaut par la nouvelle commande de caméra, qui contient des boutons de panoramique et de zoom.
- Mise à jour des icônes des boutons de zoom pour qu'elles correspondent aux nouvelles icônes des boutons de déplacement.
3.59.8
6 février 2025
Modifications :
- Les clients peuvent désormais accéder aux valeurs TransitFare sous forme de texte.
- [Canal alpha] Lancement du nouvel élément AirQualityMeterElement : <gmp-air-quality-meter>.
- [Canal alpha] L'utilisation de PlaceAutocompleteElement nécessitera désormais l'activation de l'API Places (nouvelle version) dans le projet Google Cloud. .
- [canal alpha] PlaceAutocompleteElement : l'événement gmp-placeselect est remplacé par gmp-select et fournit un objet PlacePredictionSelectEvent au lieu d'un objet PlaceAutocompletePlaceSelect.
- [canal alpha] PlaceAutocompleteElement : l'événement gmp-requesterror est remplacé par gmp-error et fournit un objet Event au lieu d'un objet PlaceAutocompleteRequestErrorEvent.
- [canal alpha] PlaceAutocompleteElement : componentRestrictions est remplacé par includedRegionCodes.
- [canal alpha] PlaceAutocompleteElement : les types sont remplacés par includedPrimaryTypes.
3.59.7
30 janvier 2025
Modifications :
- [Canal bêta] Les couleurs d'arrière-plan de la feuille de route et de la feuille de route du mode sombre définies pour les styles personnalisés doivent être affichées derrière les tuiles et au-delà des marges de la carte.
- [Canal bêta] Une feuille de route avec un style personnalisé (ou une feuille de route en mode sombre) conservera son style personnalisé lorsqu'un calque de transport en commun sera ajouté, au lieu de revenir au style de carte de base par défaut.
- Les cartes en mode sombre le resteront lorsque la couche de transport en commun sera ajoutée.
3.59.6
23 janvier 2025
Aucune modification visible par les utilisateurs.
3.59.5
16 janvier 2025
Modifications :
- Correction d'un bug qui entraînait des erreurs non détectées lors de la création d'un panorama Street View personnalisé.
3.59.4a
9 janvier 2025
Modifications :
- Correction d'un bug qui entraînait des erreurs non interceptées lorsque la couche de trafic était activée.
- [Canal bêta] Résolution d'un problème qui empêchait PlaceAutocompleteElement de céder correctement le focus.
- [Canal bêta] Les éléments cartographiques atomiques seront affichés dans les villes compatibles au niveau de zoom 17 et plus.
3.59.3
12 décembre 2024
Modifications :
- Firebase App Check est désormais disponible pour l'API Maps JavaScript et Places JS.
3.59.2
5 décembre 2024
Modifications :
- [Canal alpha] Les éléments cartographiques atomiques s'afficheront dans les villes compatibles au niveau de zoom 17 et plus.
- Ajoute un ID d'attribution d'utilisation à l'initialiseur, ce qui aide Google à comprendre quelles bibliothèques et quels exemples sont utiles aux développeurs, comme l'utilisation d'une bibliothèque de regroupement de repères. Pour ne pas envoyer l'ID d'attribution d'utilisation, vous pouvez supprimer cette propriété ou remplacer la valeur par une chaîne vide. Les modifications apportées à cette valeur après l'instanciation peuvent être ignorées.
- Vous pouvez désormais utiliser Firebase App Check pour vous protéger contre les requêtes malveillantes. En savoir plus sur l'utilisation d'App Check avec Places et l'utilisation d'App Check avec Maps
3.59.1
21 novembre 2024
Modifications :
- [Canal bêta] Résolution d'un problème lié à l'absence de commande de zoom dans Street View.
- Correction d'un bug qui empêchait les anciens repères non cliquables de déclencher l'événement de clic.
- Correction d'un bug qui empêchait les repères avancés de mettre à jour la position en pixels lors du passage à un type de carte personnalisé.
- Un avertissement de console est désormais consigné lors de l'application de types et de styles de carte par défaut ou personnalisés avec un ID de carte. Lorsqu'un ID de carte est présent, les styles de carte sont contrôlés via la console Cloud. Le style dans le cloud n'est actuellement compatible qu'avec les types de carte de feuille de route.
- Style des boutons de déplacement de la caméra au survol en mode sombre.
- Problème de marge intérieure fitBounds pour les adresses lorsque les limites sont très petites.
3.58.11a
31 octobre 2024
Modifications :
- [Canal bêta] Correction d'un bug qui rendait Pegman Street View inutilisable sur la carte du composant Web.
- Empêche les lecteurs d'écran de se concentrer sur le message de défilement lorsqu'il est masqué sur une carte de l'API Embed.
3.58.10
24 octobre 2024
Modifications :
- Résolution d'un problème qui entraînait une exception lors de l'accès au stockage de session.
3.58.9 (Déploiement annulé)
17 octobre 2024
Modifications :
- [Canal alpha] Des images et des SVG personnalisés peuvent désormais être utilisés pour les repères affichés sur les cartes 3D.
3.58.8
10 octobre 2024
Modifications :
- Suppression d'un avertissement incorrect de la console WebGLOverlayView.
- Correction d'un problème qui entraînait l'affichage erroné d'une ligne de sélection bleue autour de la carte si elle était le premier élément de la page avec lequel l'utilisateur interagissait à l'aide d'un pointeur ou d'une souris.
- Ajout de fournisseurs de localisation de véhicules et de flottes ODRD pour le suivi de flotte JavaScript Mobility Services.
3.58.7
3 octobre 2024
Aucune modification visible par les utilisateurs.
3.58.6
25 septembre 2024
Modifications :
- [canal alpha] Suppression des propriétés
*Opacity
dePolyline3DElement
etPolygon3DElement
. Les valeurs alpha peuvent être spécifiées dans les propriétés*Color
correspondantes à l'aide des formats de couleur#rgba
,#rrggbbaa
,rgba(r, g, b, a)
ourgb(r g b / a)
. - [Canal alpha] Les commandes d'interface utilisateur par défaut, les repères, les modèles 3D et les fonctions d'animation de caméra prédéfinies sont désormais disponibles avec les cartes 3D dans la version expérimentale.
- Correction d'un bug qui empêchait de passer d'un type de carte personnalisé à un autre sur les cartes vectorielles.
- Utilisez des images satellite à haute résolution pour les appareils à haute densité de pixels.
3.58.5a
19 septembre 2024
Aucune modification visible par les utilisateurs.
3.58.4a
12 septembre 2024
Aucune modification visible par les utilisateurs.
3.58.3
5 septembre 2024
Aucune modification visible par les utilisateurs.
3.58.2
29 août 2024
Modifications :
- Le glyphe de texte de
PinElement
est désormais mis à l'échelle avecPinElement
et sa couleur par défaut correspond à la couleurglyphColor
par défaut dePinElement
.
3.58.1a
22 août 2024
Modifications :
- [Canal bêta] Remplacez la commande de zoom par la commande de caméra par défaut. La fonctionnalité de contrôle de la caméra inclut des commandes de zoom et de panoramique.
- Publiez les propriétés
cameraControl
etcameraControlOptions
surMapOptions
. - Permet de définir le jeu de couleurs (clair ou sombre) lors de l'instanciation de la carte.
- Mise à jour de la commande "Types de carte" pour qu'elle passe à la ligne si la largeur de la carte est trop petite
- Intégration d'un nouveau module de libellé pour le rendu des libellés des cartes vectorielles.
- Les nouvelles couleurs de la carte de base sont désormais celles par défaut dans le canal
v=weekly
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.
3.57.13
8 août 2024
Modifications :
- [Canal bêta] Ajout de descripteurs d'adresse à la réponse Geocoding pour le geocoding inversé, le geocoding standard et la recherche d'ID de lieu.
3.57.12
1er août 2024
Modifications :
- [Canal bêta] Ajout de descripteurs d'adresse à la réponse Geocoding pour le geocoding inversé, le geocoding standard et la recherche d'ID de lieu.
- [Canal bêta] Permet de définir le jeu de couleurs (clair ou sombre) lors de l'instanciation de la carte.
- Diminuer la latence d'IconMouseEvent lorsqu'un élément est cliqué dans les cartes vectorielles
3.57.10
25 juillet 2024
Modifications :
- [Canal bêta] Ajout de descripteurs d'adresse à la réponse Geocoding pour le geocoding inversé, le geocoding standard et la recherche d'ID de lieu.
- Ajout de plusieurs attributs pour les types principaux et les noms à afficher à la classe Place.
3.57.9
18 juillet 2024
Modifications :
- Amélioration de l'accessibilité de la commande Pegman Street View.
3.57.8b
11 juillet 2024
Aucune modification visible par les utilisateurs.
3.57.7
4 juillet 2024
Modifications :
- Ajoutez des options de VE et de carburant aux propriétés de la classe Place. Activez les options de recherche de véhicules électriques pour Place.searchByText.
3.57.6a
27 juin 2024
Aucune modification visible par les utilisateurs.
3.57.5
20 juin 2024
Aucune modification visible par les utilisateurs.
3.57.4
13 juin 2024
Modifications :
- [Canal bêta] Intégration d'un nouveau module d'étiquetage pour afficher les libellés des cartes vectorielles.
- InfoWindow comporte une nouvelle propriété
isOpen
pour indiquer si elle est ouverte sur une carte ou dans Street View. - Correction de la documentation de référence incorrecte pour la classe
PlacePrediction
Place Autocomplete.
3.57.3a
6 juin 2024
- [Canal bêta] Ajout de descripteurs d'adresse à la réponse Geocoding pour le geocoding inversé, le geocoding standard et la recherche d'ID de lieu.
3.57.2
28 mai 2024
Modifications :
- Correction d'un bug qui empêchait le contrôle 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 d'AdvancedMarkerElement.
- Ajoutez la fonctionnalité d'autocomplete à la nouvelle API Places.
- Les tuiles matricielles de carte sont désormais fournies au format d'image WebP.
- Mise à jour de la documentation pour Place.searchByText et Place.searchNearby afin de pointer vers la liste de champs correcte.
- Un nouveau bouton de fermeture et un en-tête facultatif sont désormais disponibles dans le canal hebdomadaire pour les info-bulles.
3.57.0
24 mai 2024
Aucune modification visible par les utilisateurs.
3.56.12a
9 mai 2024
Modifications :
- Correction d'un bug qui entraînait l'absence de l'indicateur de déplacement de
AdvancedMarkerElement
.
3.56.11
2 mai 2024
Modifications :
- [Canal bêta]
<gmp-map>
sera désormais également défini par défaut sur le mode vectoriel lorsqu'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 :
- [Canal bêta] L'événement gmp-placeselect de PlaceAutocompleteElement est désormais propagé.
- [Canal bêta] Un nouveau bouton de fermeture et un en-tête facultatif sont désormais disponibles pour les info-bulles.
- [Canal bêta] Amélioration des fonctionnalités d'accessibilité au clavier et au pointeur unique pour la commande Pegman Street View.
- Correction du problème de fuite de mémoire causé par la suppression des repères avancés.
- Correction d'un problème qui empêchait les cercles de dessiner un périmètre lisse.
- 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 :
- Ajoutez la fonction searchNearby à la nouvelle classe Place.
3.56.6
28 mars 2024
Modifications :
- [Canal bêta] Les tuiles raster de carte sont désormais fournies au format d'image WebP.
- Correction du positionnement du point d'ancrage de la fenêtre d'informations pour les points d'intérêt sur les cartes vectorielles.
- Correction d'un bug qui affichait le
AdvancedMarkerElement
sans position définie. - Ajout d'un événement "close" à l'API InfoWindow.
3.56.5
21 mars 2024
Modifications :
- [Canal bêta] Les nouvelles couleurs de la carte de base sont désormais celles 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 visible par les utilisateurs.
3.56.3
7 mars 2024
Aucune modification visible par les utilisateurs.
3.56.1
22 février 2024
Modifications :
- Correction d'une erreur de documentation dans le paramètre "fields" de Place.searchByText.
- [Canal 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. - Ajoutez des options de stationnement à la nouvelle API de classe Place.
- Obsolète : 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 google.maps.marker.AdvancedMarkerElement est recommandé à la place de google.maps.Marker. Bien que google.maps.Marker continue de recevoir des correctifs pour les régressions majeures, les bugs existants dans google.maps.Marker ne seront pas résolus. Vous recevrez une notification au moins 12 mois avant la fin de la prise en charge. 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 les cartes de défiler automatiquement pour s'afficher lorsqu'elles sont cliquées.
3.55.11
8 février 2024
Modifications :
- [canal alpha] Suppression de la propriété inputElement de PlaceAutocompleteElement.
- [canal alpha] Ajouter des parties CSS pour l'élément Place Autocomplete
- [Version bêta] PlaceAutocompleteElement est désormais disponible en preview (v=beta)
- Ajout d'options d'accessibilité à l'API Places V2.
3.55.10
1er février 2024
Modifications :
- [Version bêta] Abandon de SearchByTextRequest.rankBy. Veuillez plutôt utiliser SearchByTextRequest.rankPreference.
- [Canal bêta] Place.findPlaceFromQuery et Place.findPlaceFromPhoneNumber ne sont plus disponibles. Utilisez Place.searchByText à la place.
- Correction du suivi de l'utilisation par canal.
- Activez les polylignes tenant compte du trafic pour les fournisseurs de localisation de trajet et de véhicule dans le partage de trajet JavaScript.
- La nouvelle classe Place est désormais disponible dans le canal hebdomadaire.
- Abandon de Place.openingHours. Veuillez utiliser regularOpeningHours à la place.
3.55.9
25 janvier 2024
Modifications :
- [Canal bêta] Correction d'un problème qui empêchait la fermeture de la boîte de dialogue des raccourcis clavier en appuyant sur la touche
Esc
surMapElement
. - Ajout d'un paramètre d'URL
loading=async
à l'URL d'amorçage pour le chargement direct du script. Cela indique que l'API Maps JavaScript n'a pas été chargée de manière synchrone et qu'aucun code JavaScript n'est déclenché par l'événementload
du script. Nous vous recommandons vivement de définir cette valeur surasync
chaque fois que possible, pour améliorer les performances.
3.55.8
18 janvier 2024
Modifications :
- [canal alpha] Le jeton de session est désormais envoyé dans les requêtes PlaceAutocompleteElement.
- [Canal bêta] Introduit une nouvelle propriété
gmpClickable
dansAdvancedMarkerElement
. Il s'agit d'un changement radical pour les utilisateurs qui enregistrent l'événementgmp-click
à l'aide deaddEventListener()
dans le canal bêta. Pour recevoir l'événementgmp-click
au clic, définissez la propriétégmpClickable
surtrue
ou ajoutez l'attributgmp-clickable
aucomposant Web. Si vous utilisez addListener()
pour enregistrer l'événementgmp-click
, vous n'avez pas besoin d'apporter de modifications pour le moment.
3.55.7
11 janvier 2024
Modifications :
- [Version bêta] La propriété
element
deAdvancedMarkerElement
pointe désormais vers l'instance deAdvancedMarkerElement
. - [Canal 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 pour le déplacement et le zoom de fonctionner après avoir cliqué sur la carte.
- Activez la personnalisation des polylignes pour le partage de trajet JavaScript.
- [canal alpha] Ajouter les attributs types, requestedLanguage, requestedRegion et name à PlaceAutocomplete
- [Canal bêta] Correction du bug qui empêchait la création de l'élément de repère avancé lors de l'appel de
document.createElement('gmp-advanced-marker')
.
3.55.3
30 novembre 2023
Aucune modification visible par les utilisateurs.
3.55.2
23 novembre 2023
Modifications :
- Correction d'un bug qui entraînait des erreurs CSP liées au style dans Street View
3.55.1
16 novembre 2023
Aucune modification visible par les utilisateurs.
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 :
- [canal alpha] Mettre à jour Place Autocomplete pour qu'il devienne un composant Web. Il s'agit d'une modification destructive. Pour obtenir des informations à jour sur l'utilisation, veuillez consulter https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement.
- [Canal alpha] Mettre à jour la gestion de la sélection de l'élément Place Autocomplete
- [Version bêta] Exposer l'événement gmp-zoomchange dans MapElements
- Activez MapTypeControl HORIZONTAL_BAR pour gérer automatiquement les contextes de mise en page de droite à gauche.
3.54.11
26 octobre 2023
Modifications :
- Correction d'un problème qui pouvait entraîner une erreur lors de la configuration des commandes sur une carte.
- Ajoutez la possibilité de limiter les images Street View aux sources Google officielles, via StreetViewLocationRequest et StreetViewControlOptions.
3.54.10
18 octobre 2023
Modifications :
- [canal bêta] MapElement ajuste désormais automatiquement la mise en page de ses commandes de gauche à droite ou de droite à gauche en fonction du style
direction
calculé. Des emplacements sont également disponibles pour ajouter des commandes personnalisées. ControlPosition prend désormais en charge les valeurs logiques pour la compatibilité avec les mises en page de gauche à droite et de droite à gauche. L'API Maps Embed ajuste désormais automatiquement la disposition de ses commandes de gauche à droite ou de droite à gauche en fonction de la langue. - [canal bêta] MapElement dispose désormais de delegatesFocus activé
3.54.9
12 octobre 2023
- [Canal bêta] Ajout d'un résumé éditorial à l'API Places v2.
3.54.7a
28 septembre 2023
Modifications :
- Ajout de la prise en charge de plusieurs fournisseurs de localisation dans le partage de trajet JavaScript.
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 circonscriptions scolaires soient compatibles avec le style basé sur les données.
3.54.5
14 septembre 2023
Modifications :
- [Canal bêta] Correction d'un bug qui rendait la méthode addEventListener() d'AdvancedMarkerElement indisponible.
3.54.4
7 septembre 2023
Modifications :
- Le logo Google ne chevauchera plus 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 prendre en charge ECMAScript 2020 de manière native.
- Les repères avancés sont désormais affichés plus clairement.
- La carte est désactivée lorsque Array.from est remplacé par une implémentation qui ne prend pas en charge les itérables.
- Correction de la mise au point qui était perdue lorsque les boutons de zoom étaient désactivés aux niveaux limites.
3.53.13
27 juillet 2023
Modifications :
- [Canal bêta] Les attributions de la nouvelle classe Place ont été refactorisées.
PhotoAttribution
est désormaisAuthorAttribution
.author
est désormaisdisplayName
.authorURI
est désormaisuri
.photoURI
{?string} est désormais disponible surAuthorAttribution
.Photo.attributions
est désormaisPhoto.authorAttributions
.Review.authorAttribution
{?AuthorAttribution} remplacePhoto.author/authorURI/authorPhotoURI
. - [Version bêta] Ajout du champ obligatoire
textQuery
et abandon dequery
dans la méthode searchByText() de la classe Place. - Ajustement du décalage du point d'ancrage de la fenêtre d'informations pour les libellés et les icônes de la carte matricielle.
3.53.12
20 juillet 2023
Modifications :
- [Canal bêta] Ajout de fournisseurs de localisation de véhicules et de flottes ODRD pour le partage de trajet JavaScript : suivi de flotte.
- Mise à jour du message d'avertissement lorsque l'argument transmis au constructeur
LatLng()
est ignoré. Marker.collisionBehavior
est désormais obsolète et remplacé parAdvancedMarkerElement.collisionBehavior
.
3.53.11
13 juillet 2023
Modifications :
- La fonction
isLocationOnEdge()
renvoie désormaistrue
lorsque le point spécifié est suffisamment proche du début ou de la fin d'une polyligne. - Ajout d'un journal des erreurs pour informer les développeurs lorsque la carte vectorielle ne se charge pas et bascule vers une carte matricielle.
3.53.7
15 juin 2023
Modifications :
- [Canal alpha] Mise à jour de l'élément Place Autocomplete pour une meilleure compatibilité avec les lecteurs d'écran et autres technologies d'assistance.
3.53.5
1er juin 2023
Modifications :
- Autoriser la transmission d'un élément Node à la propriété
content
du repère avancé. - Amélioration des performances du comportement 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 qui se produisait sur la carte vectorielle.
- Correction du calcul incorrect de la date lors de la prise en compte de différents fuseaux horaires dans la méthode getNextOpeningTime() pour les lieux.
- Correction d'une erreur de typographie dans VehicleJourneySegment pour le partage de trajet.
3.53.3
18 mai 2023
Modifications :
- [Canal alpha] Correction d'un bug qui empêchait l'élément d'autocomplétion de lieu de restaurer le texte d'origine si vous utilisiez les touches fléchées pour mettre en surbrillance une prédiction, puis que vous cliquiez sur Échap.
- [canal alpha] Mise à jour des styles de prédiction Place Autocomplete pour s'assurer que l'ellipse s'affiche en cas de dépassement de texte.
- [Canal bêta] Le contexte local affiche désormais un avis indiquant que les informations contextuelles sur les lieux de la carte de contexte local seront bientôt supprimées.
- Correction d'un bug qui empêchait l'affichage d'un aperçu au survol et au déplacement du Pegman Street View, sauf s'il avait été renvoyé dans le dock au moins une fois.
- Limites, lieu et rayon obsolètes pour le service Place Autocomplete. Utilisez plutôt locationBias et locationRestriction.
3.53.2
4 mai 2023
Modifications :
- [Canal bêta] Le style basé sur les données pour les ensembles de données est disponible
- Les composants Web
<gmp-map>
et<gmp-advanced-marker>
sont désormais disponibles [canal bêta]. - Ajout de TimeWindow en tant que champ à Task et TaskTrackingInfo dans le partage de trajet JavaScript.
- AdvancedMarkerElement et PinElement sont disponibles dans le canal hebdomadaire.
- Le style basé sur les données pour les limites est disponible dans le canal hebdomadaire.
- Les événements
getMapCapabilities
etmapcapabilities_changed
sont disponibles sur le canal hebdomadaire.
3.53.1a
27 avril 2023
Modifications :
- Mise à jour du service Place Autocomplete pour prendre en charge locationBias et locationRestriction
- [Canal bêta] Documentation publiée sur la méthode Place v2 toJSON.
- [Canal bêta] Correction du problème de déplacement des repères avancés lorsque la carte est encapsulée.
- [Canal bêta] Les noms à afficher de PlaceFeature.fetchPlace avec style basé sur les données seront dans la langue de l'utilisateur final.
- [Version bêta] AdvancedMarkerView et PinView ont été renommés AdvancedMarkerElement et PinElement.
- [Canal bêta] Correction d'un problème où les AdvancedMarkers et les repères étaient parfois disponibles sans avoir été chargés explicitement. N'oubliez pas de toujours charger la bibliothèque "marker" avant d'accéder à ces classes.
- [Version bêta] AdvancedMarker
position
est désormais normalisé en LatLngAltitude. - [Canal bêta] Supprime la propriété
draggable
des repères avancés au profit degmpDraggable
.
3.52.9
13 avril 2023
Modifications :
- [Canal bêta] Modification de la valeur de la propriété "priceLevel" de Place (d'un nombre à 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.
- [canal bêta] Suppression de la propriété et du nom de champ "icon" de la classe Place. Nous encourageons les développeurs à utiliser "svgIconMaskURI" à la place.
- [Canal bêta] La propriété "title" d'AdvancedMarkerView n'accepte désormais qu'une chaîne. Les titres peuvent être supprimés avec une chaîne vide.
- [Canal bêta] Ajout de "svgIconMaskURI" en tant que nom de champ accepté pour les méthodes Place.fromPlaceFrom.
- [Canal bêta] La propriété de classe Place est passée de
userRatingsCount
àuserRatingCount
- Amélioration de l'affichage des erreurs lorsqu'elles sont enregistrées dans la console.
Correction de bugs :
- Correction d'un bug qui entraînait 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 lieux de vote dans le partage de trajet JavaScript. - [Canal bêta] La réponse JSON de la classe Place est passée de snake_case à lowerCamelCase.
Correction de bugs :
- Correction d'un bug qui affichait une date incorrecte pour les
publishTime
des avis sur les lieux. - Correction d'un problème qui empêchait la création d'éléments personnalisés à l'échelle mondiale.
- [Canal bêta] Correction d'un bug qui entraînait la disparition des repères avancés lorsque la carte était en mode Wrap.
3.52.6
23 mars 2023
Modifications :
- [Canal alpha] Le widget Place Autocomplete (Nouveau) (expérimental) est disponible.
- Déploie le partage de parcours JavaScript sur le canal hebdomadaire.
3.52.5
16 mars 2023
Modifications :
- [canal bêta] Style basé sur les données : suppression des FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 et SUBLOCALITY_LEVEL_1.
Correction de bugs :
- Correction d'un bug qui vidait les interfaces TypeScript pour les bibliothèques utilisées par importLibrary().
3.52.4
9 mars 2023
Modifications :
- [canal 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 :
- [Canal bêta] Ajoute des entités TaskTrackingInfo pour le partage de trajets JavaScript.
- [Canal bêta] Mise à niveau de l'API Maps JavaScript pour prendre en charge ECMAScript 2020 de manière native.
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 rendait l'élément interactif cliquable lorsqu'il se trouvait sous un repère avancé cliquable sur les appareils tactiles.
3.52.2
23 février 2023
Modifications :
- [Canal bêta] Style basé sur les données : suppression de la propriété PlaceFeature.displayName.
- [Canal bêta] Correction du problème de suppression incorrecte des WebGLOverlayViews lors de l'appel de setMap(null)
- Correction d'un bug qui signalait que la bibliothèque
search
était inconnue. - Correction d'un bug qui rendait le bouton de fermeture d'InfoWindows invisible dans une racine fantôme.
- Pour améliorer les Core Web Vitals et réduire les transferts de données inutiles, Maps JS diffère désormais le chargement des tuiles de carte jusqu'à ce que la carte approche de la fenêtre d'affichage. Les cartes créées dans la fenêtre d'affichage initiale de la page ne devraient pas être affectées.
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. - [Canal bêta] Activez la fonctionnalité d'ajustement automatique de la fenêtre d'informations lorsqu'elle est ouverte sur un repère avancé.
- [Canal bêta] Certains champs des objets de données de la bibliothèque Journey Sharing sont désormais non nullables
- [canal bêta] Style basé sur les données : les FeatureTypes 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 :
- Canal bêta : prise en charge du rendu des repères avancés sur les types de cartes personnalisés.
- La dernière copie du chargeur d'amorçage intégré réutilisera désormais les nonces CSP trouvées ailleurs dans le document.
3.51.7
26 janvier 2023
Modifications :
- Canal bêta : style basé sur les données : ajout de la méthode fetchPlace pour obtenir le nom à afficher d'un PlaceFeature. La propriété PlaceFeature.displayName sera obsolète et supprimée en février 2023.
3.51.6
19 janvier 2023
Correction de bugs :
- Correction d'un problème lié aux repères avancés, où la suppression d'un repère avec collision de la carte pouvait parfois entraîner la présence d'un élément de repère fantôme dans le DOM.
3.51.5
12 janvier 2023
Modifications :
- Corrige le type de
element
sur AdvancedMarkerView, PinView et LocalContextMapView, en passant deElement
àHTMLElement | SVGElement
pour mieux représenter 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, où la fenêtre d'informations peut ne pas s'ouvrir après avoir fait glisser le repère à l'aide du clavier.
3.51.4
5 janvier 2023
Modifications :
- Canal bêta : ajout de nouveaux attributs à la classe Place
- Canal bêta : le tableau FeatureMouseEvent.features du style basé sur les données peut contenir plusieurs éléments s'il y en a plusieurs sous le clic, et tous les écouteurs de clics FeatureLayer sous un clic seront déclenchés.
- Canal bêta : générer une erreur pour les arguments non valides de google.maps.Map.getFeatureLayer.
- Corrige la position en pixels des repères avancés sur une carte en plein écran.
- Les événements de souris de la carte sont désormais modifiés pour ignorer les clics de bouton de souris qui se produisent lorsqu'un autre bouton de souris est déjà enfoncé.
- Correction d'un bug qui entraînait la disparition des repères avancés lors d'un zoom avant sur la carte.
- Améliore les performances lors du zoom avant sur la carte avec de nombreux repères avancés.
- Mise à jour de la documentation StreetViewPanoramaOptions pour préciser que clickToGo n'est pas disponible avec les panoramas personnalisés.
- Améliore les performances lors de la création de LatLngBounds, y compris via Map.getBounds().
- Mise à jour de la référence WebGLOverlayView pour onAdd et onRemove.
- Ajoute une personnalisation fixe du style des marqueurs pour le partage de trajet.
3.51.3
8 décembre 2022
Modifications :
- Correction d'un bug qui empêchait un repère de perdre la sélection au clavier lorsqu'il se trouvait en dehors de la fenêtre d'affichage de la carte.
- Canal bêta : introduction 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. - Canal bêta : correction d'un bug qui empêchait le rendu des repères avancés lors du transfert d'une carte encapsulée dans un proxy.
- Canal bêta : ajoute la personnalisation des marqueurs de fournisseur de localisation de trajet pour le partage de trajet JavaScript.
3.51.2
1er décembre 2022
Modifications :
- Canal bêta : l'API
google.maps.importLibrary()
est désormais disponible. - Canal bêta : Obsolète : le contexte local est obsolète et n'est plus recommandé pour les nouveaux sites Web. Ces options continueront de fonctionner. Vous recevrez une notification 12 mois avant la fin de leur prise en charge. Si vous souhaitez créer vous-même une expérience semblable à la bibliothèque de contexte local, nous vous recommandons de consulter la solution "Neighborhood Discovery" dans Quick Builder ou d'utiliser la bibliothèque Places de l'API Maps JavaScript. Pour vous aider, des exemples de code et des ateliers de programmation pour la bibliothèque Places sont à votre disposition.
- Canal bêta : pour améliorer les Core Web Vitals et réduire les transferts de données inutiles, Maps JS diffère désormais le chargement des tuiles de carte jusqu'à ce que la carte approche de la fenêtre d'affichage. Les cartes créées dans la fenêtre d'affichage initiale de la page ne devraient pas être affectées.
- Canal bêta : ajoute un événement pour les changements d'état d'interrogation pour les fournisseurs de localisation du partage de trajet.
- Canal bêta : ajout de fonctions de personnalisation du style pour le partage de trajet. Abandon des anciennes méthodes de configuration.
- Ajoute l'accessibilité au clavier aux étapes du panneau d'itinéraires. Il est désormais possible de parcourir les itinéraires avec la touche de tabulation et de les sélectionner avec la barre d'espace ou la touche Entrée.
-
google.maps.geometry.spherical.computeArea()
accepte désormais lesLatLngBounds
et lesCircle
.LatLngBounds
peut désormais être construit avec unLatLngBoundsLiteral
. - Ajoute le texte
alt
aux images du panneau des itinéraires suggérés deDirectionRenderer
.
3.51.1
17 novembre 2022
Modifications :
- Canal bêta : la classe Place de la bibliothèque Places est publiée.
- Canal bêta : ajout de fonctions de personnalisation du style pour le partage de trajet. Les anciennes méthodes de configuration sont obsolètes.
- Internet Explorer 11 est désormais abandonné dans l'API Maps Embed.
- Le style du logo Google dans l'API Maps Embed change lorsque vous utilisez les types de carte "Hybride" ou "Satellite" pour une meilleure visibilité.
- Amélioration des performances de chargement des repères avancés.
- Rend le bouton "Annuler" d'un dessin accessible au clavier et compatible avec les lecteurs d'écran.
- Rend les repères du moteur de rendu d'itinéraires accessibles au clavier et compatibles avec les lecteurs d'écran.
- Ajoute une description ARIA à la commande d'échelle de la carte.
- Activez la sélection au clavier et l'interaction pour le contrôle de l'échelle de la carte.
- Ajout d'un paramètre de langue à l'API Geocoder JS. L'API Maps JavaScript ne considère plus
US
comme une région par défaut dans le géocodeur si elle n'est pas spécifiée explicitement. - Ajout d'un paramètre de langue à l'API Directions JS.
- Ajout d'un paramètre de langue à l'API Distance Matrix JS.
Correction de bugs :
- Correction d'un bug qui entraînait la redirection du curseur vers le repère lorsqu'une fenêtre d'informations était ouverte.
- Correction d'un bug qui empêchait de sélectionner les repères.
3.51
16 novembre 2022
Modifications :
- Le canal hebdomadaire est passé à la version 3.51.
- Le canal trimestriel est passé à la version 3.50.
- Les versions 3.49 et 3.48 restent disponibles sur demande.
3.50.12a
7 novembre 2022
Modifications :
- Correction d'un problème lié à une liaison
this
incorrecte pourgoogle.maps.event.addListenerOnce
etgoogle.maps.event.addDomListenerOnce
.
3.50.12
3 novembre 2022
Modifications :
- Canal bêta : les repères avancés sont désormais compatibles avec l'altitude lorsqu'ils sont utilisés sur des cartes obliques.
3.50.11
27 octobre 2022
Modifications :
- Canal bêta : une erreur est désormais consignée lorsque les calques de caractéristiques de style basés sur les données deviennent indisponibles.
- Canal bêta : amélioration des performances pour le chargement par défaut des repères avancés.
3.50.10
20 octobre 2022
Correction de bugs :
- Correction de la marge intérieure droite et inférieure de la fenêtre d'informations sur iOS.
3.50.9
13 octobre 2022
Modifications :
- Les étapes sélectionnées sont désormais mises en évidence dans le panneau d'itinéraires.
- Corrige la saisie TypeScript pour le constructeur
PinView
. - Corrige la saisie TypeScript pour le constructeur
LagLngAltitude
. - Met à jour l'image de l'icône de repère par défaut dans
DirectionsRenderer
.
3.50.8
6 octobre 2022
Modifications :
- Version bêta : la version preview de Repères avancés est disponible.
- Canal bêta : documentation sur
isAdvancedMarkersAvailable
ajoutée à l'objet de retourgetMapCapabilities()
. - Ajoute "Ce champ est en lecture seule" à la description de l'API de
LocalContextMapView
et à la propriétéelement
deLocalContextMapViewOption
Correction de bugs :
- Les couleurs des styles personnalisés JSON utilisent désormais l'opacité du style par défaut au lieu d'une opacité forcée de 100 %.
3.50.7
29 septembre 2022
Modifications :
- Le lecteur d'écran lit désormais les instructions sur la façon d'interagir avec Maps et Street View.
- Ajoute des raccourcis clavier pour incliner et faire pivoter la carte dans la boîte de dialogue des raccourcis clavier.
3.50.6
22 septembre 2022
Correction de bugs :
- Correction d'un bug qui permettait à Voice Over sur iOS de parcourir les éléments situés sous la boîte de dialogue des raccourcis clavier.
- Ajoute un texte alternatif à l'image de la carte statique.
Modifications :
- Une erreur est désormais consignée dans la console lorsque
map.getMapCapabilities()
est appelé et qu'une erreur se produit.
3.50.5
15 septembre 2022
Modifications :
- Ajouter la constante MAX_BOUNDS pour LatLngBounds afin d'indiquer les limites LatLng maximales pour les cartes
- Permet aux lecteurs d'écran d'effectuer des actions de clic sur les repères par défaut.
3.50.3
1er septembre 2022
Modifications :
- Canal bêta : met à jour la classe
DeliveryVehicle
de JavaScript Journey Sharing pour inclure des attributs personnalisés. - Correction d'un bug qui entraînait un LatLng incorrect dans un événement après l'inclinaison d'une carte.
3.50.2
25 août 2022
Modifications :
- Canal bêta : modification de
FleetEngineDeliveryFleetLocationProvider
pour accepter un filtre de support de diffusion de chaîne. - Met à jour l'image de l'icône de repère par défaut.
3.50.1
18 août 2022
Modifications :
- Canal bêta : ajoute les API de fonctionnalité de carte (événement
getMapCapabilities
etmapcapabilities_changed
) au canal bêta. - Canal bêta : ajout d'un paramètre
language
àgoogle.maps.Geocoder
. - Canal bêta : ajout d'un paramètre
language
àgoogle.maps.DistanceMatrixService
. - Canal bêta : ajout d'un paramètre
language
àgoogle.maps.DirectionsService
. - Correction d'un bug qui entraînait l'ignorance d'un code de région dans plusieurs API Places JS. Ajout de 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 de la Content Security Policy. Pour en savoir plus, veuillez consulter le Guide sur la stratégie de sécurité du contenu.
3.49.12
4 août 2022
Modifications :
- Ajoute
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 le style cloud). - Clarifiez que
FleetEngineDeliverFleetLocationProvider.locationRestriction
est nécessaire pour commencer 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 mise à l'échelle de l'icône du repère ou de la taille de la fenêtre d'informations.
- Correction d'un bug qui empêchait l'affichage de la commande de suivi du mouvement sur les appareils iOS dans Street View.
- Correction d'un bug qui coupait le texte au survol des instructions pour les langues RTL dans l'API Embed.
- Rend la fenêtre d'informations sur les transports en commun plus accessible et compatible avec les lecteurs d'écran.
3.49.9
14 juillet 2022
Modifications :
- Clarification de l'utilisation des champs d'ID dans les fournisseurs de position de partage de trajet.
3.49.8
7 juillet 2022
Modifications :
- Rend les liens de navigation Street View accessibles au clavier et compatibles avec les lecteurs d'écran.
- Ajout d'une méthode
focus
surStreetViewPanorama
.
3,49
23 juin 2022
Modifications :
- Canal bêta : la fonctionnalité Style basé sur les données pour les limites Google est disponible.
Correction de bugs :
- Rend l'énumération
BusinessStatus
accessible viagoogle.maps.places.BusinessStatus
.
3.49.5
16 juin 2022
Modifications :
- Ajoute une commande et une boîte de dialogue de raccourcis clavier à 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éplacez
WebGLOverlayView
,CameraParams
,LatLngAltitude
,moveCamera
, le zoom fractionnaire etgetVisibleRegion
vers le canal hebdomadaire. - Le panorama Street View par défaut pour
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 restaure désormais automatiquement la mise au point lorsqu'il est fermé (si possible).
- Vous pouvez maintenant fermer Street View en appuyant sur la touche ÉCHAP (lorsque le bouton de fermeture est activé).
geometry.spherical.computeSignedArea()
etgeometry.spherical.computeArea()
ont été optimisés pour une robustesse et une précision accrues.
3.49.3a
2 juin 2022
Modifications :
- Contraste des couleurs amélioré pour la commande de suivi du mouvement Street View.
- La commande de suivi des mouvements dans Street View est désormais accessible au clavier et compatible avec les lecteurs d'écran.
- Les classes
MapsNetworkError
,MapsRequestError
etMapsServerError
sont désormais exposées publiquement et documentées.
3.49.2
26 mai 2022
Modifications :
- Contraste des couleurs amélioré pour la commande de suivi du mouvement Street View.
- La commande de suivi des mouvements dans Street View est désormais accessible au clavier et compatible avec les lecteurs d'écran.
- Les classes
MapsNetworkError
,MapsRequestError
etMapsServerError
sont désormais exposées publiquement et documentées.
3.49.1
19 mai 2022
Modifications :
- Canal bêta : correction d'un bug qui ignorait un code de région dans plusieurs API Places JS. Ajout de paramètres de langue et de région à diverses API Place JS.
- Améliore le contraste des couleurs pour les commandes en plein écran et de la boussole en mode sombre.
- Rend la commande de la boussole Street View, le bouton de fermeture et la commande du lien vers l'adresse accessibles et compatibles avec les lecteurs d'écran.
3,49
12 mai 2022
Modifications :
- Le canal hebdomadaire passe à la version 3.49.
- La version trimestrielle passe à la version 3.48.
- Les versions 3.47 et 3.46 restent disponibles sur demande.
- La version 3.45 a été supprimée et ne peut plus être utilisée.
3.48.11
28 avril 2022
Modifications :
- Place Autocomplete peut désormais accepter davantage de types. En savoir plus
isFractionalZoom
a été déplacé vers la chaîne hebdomadaire.
3.48.9
14 avril 2022
Modifications :
- Version bêta : active WebGL 2.0 pour
WebGLOverlayView
. - Canal bêta : inclut la bibliothèque
JourneySharing
dans les types TypeScript, les fichiers externes et la documentation de référence de l'API Maps JavaScript. - Les fonctions
google.maps.event.addDomListener()
etgoogle.maps.event.addDomListenerOnce()
sont obsolètes et ne doivent pas être utilisées. Utilisez plutôt la méthodeaddEventListener()
standard. Ces méthodes continueront de fonctionner, et nous ne prévoyons pas de les mettre hors service. - Ajoute
title
etaria-label
à l'icône du repère Street View. - Ajoute l'attribut
aria-pressed
au contrôle Fullscreen. - Améliore l'espacement du menu déroulant pour le contrôle Type de carte.
- Mise à jour des libellés Aria pour le menu déroulant Type de carte.
Correction de bugs :
- Supprime un attribut
aria-expanded
non autorisé d'un contrôle de type de carte par défaut.
3.48.8
7 avril 2022
Modifications :
- Amélioration du contraste des couleurs sur le logo Google des API Maps JavaScript et Embed.
3.48.7a
31 mars 2022
Modifications :
- Canal bêta : supprime les API de vue en superposition WebGL obsolètes.
- Active la carte de base mise à jour pour les clients de l'API Maps JavaScript. La carte de base mise à jour, qui est déjà utilisée dans Google Maps pour les consommateurs, est plus riche et plus détaillée, en particulier en ce qui concerne les caractéristiques naturelles du territoire.
Correction de bugs :
- Annule une correction précédente pour
map.fitBounds()
(facilite la transition de la fenêtre d'affichage pour les courtes distances), en attente d'analyse. - Résolution des problèmes de contraste des couleurs dans le contrôle du type de carte en mode contraste élevé.
- Fait correspondre les noms accessibles des cases à cocher du contrôle du type de carte avec les libellés visuels correspondants.
- Résolution des problèmes de contraste des couleurs dans les fenêtres d'informations en mode de contraste élevé.
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 : permet de s'assurer 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 pages s
InfoWindow
s. - Correction d'un problème de contraste des couleurs pour le lien "Afficher sur Google Maps" dans le contrôle d'adresse
StreetViewPanorama
.
3.48.4
10 mars 2022
Modifications :
- Introduit un nouvel événement
visible
pourInfoWindow
. - Ajout d'une méthode
focus
surInfoWindow
.
3.48.3
3 mars 2022
Modifications :
- Canal 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 que ces appels ne soient pas bloqués au niveau du navigateur.
- Ajout d'une propriété
ariaLabel
pourInfoWindow
.
3.48.1
17 février 2022
Modifications :
- Canal bêta : ajout de la compatibilité avec la définition des ID d'expérience globale. Pour en savoir plus, consultez la documentation de référence sur l'API ici.
- Canal bêta : les premier et deuxième paramètres de fromLatLngAltitude seront désormais fusionnés dans un LatLngAltitude au lieu d'un LatLng et d'un
number
. - Changement de nom : le paramètre
noWrap
de LatLng devientnoClampNoWrap
. - Le lecteur d'écran lit désormais les instructions sur la façon de parcourir les repères lorsqu'un repère est sélectionné.
- L'API Maps JavaScript signale désormais des informations de télémétrie. Vous devrez peut-être mettre à jour votre Content Security Policy pour que ces appels ne soient 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 à prendre en charge Internet Explorer 11, spécifiez
v=3.47
, qui sera disponible jusqu'en novembre 2022.
3,48
10 février 2022
Modifications :
- Le canal hebdomadaire est passé à la version 3.48.
- La version trimestrielle est passée à la version 3.47.
- Les versions 3.46 et 3.45 restent disponibles sur demande.
3.47.6
20 janvier 2022
Correction de bugs :
- Correction d'un problème qui entraînait le défilement de la page vers le haut lorsque le contrôle des raccourcis clavier était sélectionné.
3.47.4
6 janvier 2022
Modifications :
- Canal 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 celles dont le nom contient "GL", abandon de WebglCameraParams au profit de la nouvelle classe CameraParams (qui est une sous-classe de CameraOptions).
- Mise à jour de la documentation de la méthode PlaceOpeningHours pour indiquer que les horaires exceptionnels ne sont pas utilisés dans les calculs.
3.47.3
9 décembre 2021
Modifications :
LatLng
,LatLngBounds
etCircle
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 de rendu qui pouvaient se produire avec des valeurs de mise à l'échelle plus petites (inférieures à 1,0).
3.47.1
18 novembre 2021
Modifications :
LatLngLiteral
est désormais autorisé comme paramètre partout oùLatLng
est autorisé dans la bibliothèque Geometry.- Ajout d'une nouvelle API onGIStateUpdateRequest pour la prise en charge de WebGL dans l'API Maps JavaScript.
- Correction du contraste des couleurs sur l'écran d'erreur.
- Internet Explorer 11 est désormais désactivé dans v=beta. La v 3.47 est la dernière version de l'API Maps JavaScript qui est 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 la sélection au clavier lorsque l'option de carte
keyboardShortcuts
est définie surfalse
. - Les boutons "Zoom avant" et "Zoom arrière" sont désormais désactivés lorsque le niveau de zoom maximal ou minimal respectif est atteint.
- Le contrôle
MapType
a été converti 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. - Ajout d'un texte alternatif à 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
etcontrolWidth
non conformes aux WCAG par des attributs data-* conformes.
3,47
11 novembre 2021
Modifications :
- Le canal hebdomadaire est passé à la version 3.47.
- La version trimestrielle est passée à la version 3.46.
- La version 3.45 reste disponible sur demande.
- 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 améliorer l'expérience avec les lecteurs d'écran.
- API Embed : correction du contraste de couleur pour certains éléments de texte.
- Correction du type de
google.maps.Marker.MAX_ZINDEX
dans les externs.
3.46.11
28 octobre 2021
Modifications :
- Les getters et setters convertis utilisent désormais goog.a11y.aria. Cela permet de se protéger contre les fautes d'orthographe.
3.46.8
7 octobre 2021
Modifications :
- Contexte local : suppression du lien d'attribution des photos de la fenêtre d'informations du contexte local.
3.46.6
23 septembre 2021
Modifications :
- Correction d'un bug qui affichait un curseur en forme de main lorsque la carte n'était pas déplaçable.
3.46.5
16 septembre 2021
Correction de bugs :
- Correction d'un bug lié au rapport de contraste des couleurs dans le widget Place Autocomplete.
3.46.3
2 septembre 2021
Modifications :
- Les instructions de défilement s'affichent désormais au-dessus des
InfoWindow
et desCustomOverlay
ouverts.
3.46.2
26 août 2021
Modifications :
- Version bêta : les informations de télémétrie sont désormais signalées. Vous devrez peut-être mettre à jour votre Content Security Policy pour que ces appels ne soient 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 Gestion des versions.
Modifications :
- Ajout de deux nouveaux champs à
PlaceResult
,icon_mask_base_uri
eticon_background_color
. - Le canal hebdomadaire est passé à la version 3.46.
- La version trimestrielle est passée à la version 3.45.
- La version 3.44 reste disponible sur demande.
- La version 3.43 a été supprimée et ne peut plus être utilisée.
Abandons :
- La prise en charge d'Internet Explorer est abandonnée. À partir d'août 2021, avec l'API Maps JavaScript v3.46, les utilisateurs d'Internet Explorer 11 verront un message d'avertissement en haut des cartes. La v 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.
Correction de bugs :
- Correction d'un bug qui entraînait le décalage du sommet d'un polygone à certains niveaux de zoom.
- Correction d'un bug qui entraînait le chevauchement du contenu de plusieurs info-bulles.
3.45.8
29 juillet 2021
Modifications :
- API Embed : sur les cartes intégrées, le niveau de zoom est conservé après la redirection vers la page d'itinéraire.
3.45.7
22 juillet 2021
Modifications :
- La compatibilité avec IE11 n'est plus assurée. Les cartes dans IE11 afficheront désormais une bannière dans le canal bêta.
- Nous avons mis à jour le lien "Obtenir l'itinéraire" dans les cartes intégrées pour qu'il soit plus précis.
Correction de bugs :
- Correction d'un problème qui empêchait la méthode
getFeatureById()
de récupérer des fonctionnalités avec un ID de 0. - Correction d'un problème qui entraînait la génération d'une
UNKNOWN ERROR/SERVICE BACKGROUND ERROR
si la valeurComponentRestriction
était indéfinie ou nulle.
3.45.6a
15 juillet 2021
Modifications :
- Lorsqu'elle est ouverte, la sélection est désormais gérée au niveau du conteneur InfoWindow lorsque le premier contrôle pouvant être sélectionné ne se trouve pas dans la fenêtre d'affichage InfoWindow ou lorsque
disableAutoPan=true
.
Correction de bugs :
- Correction d'un bug qui entraînait la finalisation automatique du dessin d'un polygone inachevé lorsque le gestionnaire de dessin était supprimé et réajouté à la carte.
- Correction d'un bug qui tronquait la chaîne "Itinéraire" dans le pop-up "Intégrer une carte" pour certaines langues.
3.45.5
1er juillet 2021
Modifications :
- Mise à jour de l'URL de Maps Studio dans les typings et l'API JS.
Correction de bugs :
- Correction d'un rejet de promesse non géré lors de la fourniture d'un rappel.
3.45.4
24 juin 2021
Modifications :
- Correction d'un bug qui entraînait l'ouverture de la boîte de dialogue des raccourcis clavier lors de l'envoi d'un formulaire.
- Correction d'un bug qui entraînait un mauvais alignement du bouton "Raccourcis clavier".
- Suppression d'objets ajoutés par erreur à
window
(Spherical, PolylineCodec, PolyGeometry). Ces objets doivent plutôt être accessibles à leur espace de noms complet.
3.45.3
16 juin 2021
Correction de bugs :
- Mise à jour de
InfoWindow
afin que la sélection ne se déplace pas lorsqueopen()
est appelé dans la même boucle d'exécution que l'instanciation de la carte.
Modifications :
- Mise à jour de la section de référence de l'API
InfoWindowOpenOptions
avec des informations plus détaillées. - Correction des cadres de sélection lors de l'utilisation de la navigation au clavier (Tab + Option) dans Safari.
3.45.2
10 juin 2021
Correction de bugs :
- Correction d'un problème qui empêchait le contrôle du type de carte d'être correctement superposé à l'arrière-plan de la boîte de dialogue des raccourcis clavier dans l'API Embed.
- Correction d'un problème qui pouvait entraîner une erreur lors du chargement des styles CSS de la police.
- Correction d'un bug qui pouvait entraîner un scintillement lors du déplacement de la carte avec une InfoWindow ouverte.
Modifications :
- Ajout de la propriété
InfoWindowOpenOptions.map
.
3.45.1
3 juin 2021
Modifications :
- Ajout de la documentation pour les propriétés d'animations, d'icônes, de libellés et d'opacité à l'interface Data.StyleOptions.
- Nous avons repensé la boîte de dialogue sur les droits d'auteur pour améliorer l'accessibilité.
- Les info-bulles gèrent désormais automatiquement la sélection lorsqu'elles sont ouvertes. Il s'agit du nouveau comportement par défaut.
- Ajout de l'API InfoWindowOpenOptions, qui permet aux développeurs de contrôler la gestion de la mise au point lors de l'ouverture des info-bulles.
- 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 comme des "boîtes de dialogue" lorsque vous utilisez des lecteurs d'écran.
- L'isolation des polyfills est désormais activée. Cette modification empêche l'installation des polyfills internes de l'API Maps sur la page hôte.
Correction de bugs :
- Correction d'un problème qui entraînait l'affichage d'un anneau de sélection de carte lors du changement d'onglet du navigateur.
- Correction d'un problème qui faisait que l'anneau de sélection des commandes de carte, des éléments de repère et des éléments de sous-menu de la commande de type de carte s'affichait de manière incorrecte lors d'une interaction à la souris dans certains navigateurs.
Nouvelles fonctionnalités :
- Prise en charge des Promesses activée dans les services Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom Imagery, Street View et
AutcompleteService.getPlacePredictions()
. - Ajout d'une commande et d'une boîte de dialogue de raccourcis clavier sur la carte pour améliorer la visibilité des raccourcis clavier.
- Les cartes vectorielles sont désormais disponibles dans le canal hebdomadaire (fonctionnalités de base uniquement ; les fonctionnalités WebGL sont disponibles dans le canal 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 qui entraînait l'ajout de repères optimisés supprimés ou masqués à la carte après le changement de type de carte.
Contexte local :
- Ajout de la compatibilité avec les tableaux qui n'ont pas de méthode
@@iterator
définie comme valeurplaceTypePreferences
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 vers les menus déroulants du type de carte lorsque vous pointez sur un bouton.
Correction de bugs :
- Correction d'un bug qui pouvait entraîner 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 rendait les commandes de carte accessibles au clavier lorsque Street View était activé.
3.44.8
1er avril 2021
Modifications :
- Bibliothèque de contexte local : le logo Google a été déplacé en bas du contenu de la vue détaillée d'un lieu.
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 un plus grand nombre de niveaux de zoom. La commande de rotation inclut désormais des boutons pour faire pivoter la carte dans le sens des aiguilles d'une montre et dans le sens inverse.
Correction de bugs :
- Correction d'une fuite de mémoire qui pouvait se produire lors du rendu répété de la carte.
- Correction d'une fuite de mémoire qui pouvait se produire lors de l'ajout ou de la suppression de cercles ou de rectangles sur la carte.
3.44.2
25 février 2021
Modifications :
- Correction d'un bug qui empêchait l'appel de la fonction
getPlacePredictions
de saisie semi-automatique de lieux de pointer correctement vers le bon point de terminaison dans le canal bêta.
3.44.1
18 février 2021
Modifications :
- Les boutons du sélecteur de lieux LocalContext sont désormais désactivés lors du rechargement des lieux affichés.
- Les repères non optimisés sont désormais sélectionnables et accessibles au clavier.
- Version bêta : suppression des objets ajoutés par erreur à
window
(Spherical
,PolylineCodec
,PolyGeometry
). Ces objets doivent être accessibles à leur espace de noms complet. - Activation de l'isolation Polyfill dans le canal bêta. Cela signifie que l'API Maps JavaScript n'installera plus de polyfills dans 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 d'une carte à plusieurs reprises
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 où
Markers
avec des libellés interceptait les événements de clic, même lorsqueclickable
était défini sur "false".
3.43.7a
28 janvier 2021
Correction de bugs :
- Correction de divers problèmes liés au dessin de polylignes.
3.43.6
21 janvier 2021
Correction de bugs :
- Correction d'un bug qui entraînait parfois le remplissage des trous des polygones GeoJSON.
- Correction d'un bug qui entraînait la disparition de la superposition lors du passage de la vue Plan à la vue Street View.
3.43.5
14 janvier 2021
Modifications :
- Les cases à cocher des menus ont été modifiées pour être plus accessibles avec les lecteurs d'écran.
- La taille des boutons Étage a été augmentée pour les panoramas Street View en intérieur.
- Correction de la position des commandes de suivi du mouvement sur mobile dans Street View.
Correction de bugs :
- Le bouton de menu du clavier déclenche désormais l'événement
contextmenu
. - Correction d'un bug qui empêchait la commande plein écran de fonctionner correctement lors du passage de la carte à Street View dans certaines situations.
- Correction d'un problème qui empêchait les lecteurs d'écran d'accéder aux repères sur la carte.
- Correction d'un bug qui entraînait la disparition de l'icône du lieu dans le repère de lieu LocalContext.
3.43.3
9 décembre 2020
Modifications :
- L'interface
google.maps.MouseEvent
a été renomméegoogle.maps.MapMouseEvent
et une propriétédomEvent
a été ajoutée, ce qui permet d'accéder directement à l'événement sous-jacent du DOM. - Amélioration du comportement de la mémoire des calques de polygones.
- La mémoire du canevas est désormais libérée de manière explicite pour éviter les problèmes de mémoire de Safari.
Correction de bugs :
- Correction d'un bug qui empêchait la commande plein écran de fonctionner lors du passage de la carte à Street View dans certaines situations.
- Correction d'un bug qui entraînait la journalisation d'une erreur dans la console lors de l'événement
click
du repère. - Correction d'un bug qui provoquait l'affichage d'une zone cliquable trop grande pour un repère.
- Correction d'un bug lié aux conflits de polyfill qui affectait les symboles sur IE11.
3.43.2
1er décembre 2020
Modifications :
- Ajoute l'événement
contextmenu
, qui constitue une meilleure alternative à l'événementrightclick
. L'événementcontextmenu
permet de répondre à un Ctrl+clic sur macOS. - Ajoute des attributs d'accessibilité aux repères non optimisés lorsque
title
oulabel
sont fournis. - Ajout de libellés et de rôles ARIA pour les commandes
MapType
, afin d'améliorer l'expérience des lecteurs d'écran. - Amélioration de la compatibilité avec les lecteurs d'écran pour les commandes
MapType
. Lorsque l'utilisateur quitte le contrôle, le menu déroulant se ferme automatiquement. - Corrige le nombre d'éléments signalés par les lecteurs d'écran dans le menu déroulant. Cela empêche le séparateur de ligne d'être comptabilisé comme un élément de liste.
- Ajoute un anneau de sélection à l'intérieur de l'élément
map
pour indiquer la sélection au clavier lors de l'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 le contrôle perd le focus. Les flèches vers le haut et vers le bas permettent d'ouvrir le menu déroulant, et le bouton Échap permet de le fermer. Les touches Début et Fin permettent d'accéder respectivement au premier et au dernier élément du menu déroulant.
Correction de bugs :
- Correction d'un bug qui pouvait, dans certaines circonstances, entraîner l'arrêt prématuré des animations futures d'un repère spécifique lors de l'annulation d'une animation de repère.
3.43.1a
20 novembre 2020
Modifications :
- Ajoute une propriété
className
à l'interfaceMarkerLabel
pour définir la classe CSS de l'élémentlabel
. - Ajout de la compatibilité bêta avec les Promesses dans le service Maximum Zoom Imagery.
- Ajout de la compatibilité bêta pour les Promesses dans le service StreetView.
- Ajout d'un texte d'accessibilité aux repères non optimisés lorsque
title
oulabel
sont fournis. - Suppression du libellé
aria-pressed
du bouton du menu déroulant de la commandeMapType
pour améliorer l'accessibilité. DropdownMenu
etDropdownMenuItem
ont été convertis en éléments sémantiques pour améliorer l'accessibilité.- Modification du texte de l'élément de copyright 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.
- Il est désormais possible de sélectionner les éléments du 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 se chevauchent plus avec 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 surtrue
. - Correction d'un bug qui entraînait l'affichage d'un texte incorrect pour les lecteurs d'écran sur les boutons d'activation/désactivation de la carte.
- Ajoute le nom et le type d'accessibilité à
Map
. - Correction de la documentation de l'interface qui indiquait à tort que certaines propriétés facultatives étaient obligatoires.
- Correction d'un bug qui empêchait le paramètre de constructeur
LatLng
noWrap
d'être pris en compte lorsqu'unLatLngLiteral
était transmis.
3.43
18 novembre 2020
La version 3.43 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
- Le canal hebdomadaire est passé à la version 3.43.
- La version trimestrielle est passée à la version 3.42.
- La version 3.41 reste disponible sur demande.
- 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 entraînait la communication d'un état de case à cocher incorrect par un lecteur d'écran.
- Correction d'un problème lié aux commandes de carte, où la tabulation/tabulation inverse n'était pas dans le bon ordre.
- Les boutons de la carte sont passés de
div
à des boutons natifs pour améliorer l'accessibilité. - L'inclinaison est désormais limitée en fonction du niveau de zoom pour les cartes WebGL.
- Correction du problème de disparition partielle du bouton plein écran sur Internet Explorer lorsque
controlSize
est inférieur à 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 entraînait le masquage du libellé du repère par le symbole du repère personnalisé dans Safari.
Prise en charge des icônes de lieux 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ônes. Aucune action n'est requise. Les nouveaux glyphes s'afficheront automatiquement.
3.42.7
29 septembre 2020
Modifications :
- Correction d'un bug qui inversait l'ordre des mots pour les langues RTL (de droite à gauche) dans l'info-bulle du contrôle "Signaler une erreur sur la carte".
- Libellé du repère centré pour le sens de lecture de droite à gauche.
3.42.6
21 septembre 2020
Modifications :
- Ajout de la compatibilité bêta avec les promesses dans le service Distance Matrix.
3.42.5
16 septembre 2020
Modifications :
- Mise à jour de la méthode
LatLngBounds.union
pour gérer les cas où deux limites dépassent 180 degrés.
3.42.4
8 septembre 2020
Modifications :
- Une erreur est désormais consignée dans la console lorsqu'une implémentation
Date.now()
non valide est détectée. - Ajout de la compatibilité bêta avec les promesses dans les méthodes du service Elevation.
- Une nouvelle propriété
InfoWindow.minWidth
a été introduite pour spécifier la largeur minimale d'unInfoWindow
. - Correction d'un bug qui entraînait le flou des itinéraires après le changement de destination.
3.42
19 août 2020
La version 3.42 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
Modifications :
- Les fenêtres d'informations ont désormais une largeur maximale par défaut de 648 pixels, qui peut être remplacée en définissant la propriété maxWidth de la fenêtre d'informations. La largeur d'une info-bulle peut désormais dépasser 648 px, mais elle sera toujours limitée par la largeur de la carte. (Auparavant, les info-bulles étaient toujours limitées à 648 px ou à la largeur de la carte, selon la valeur la plus petite.)
- Empêche le scintillement du rendu de style par défaut lors du rendu de grands ensembles de données GeoJSON.
- Le canal hebdomadaire est passé à la version 3.42.
- Le canal trimestriel est passé à la version 3.41.
- La version 3.40 reste disponible sur demande.
- La version 3.39 a été supprimée et ne peut plus être utilisée.
3.41.7
22 juillet 2020
Corrigé :
- Correction d'un bug qui empêchait la définition de la propriété
clickableIcons
surfalse
d'avoir un effet lors de l'utilisation du style Cloud.
3.41.5
6 juillet 2020
Modifications :
- Corrige le non-respect des Trusted Types.
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 Gestion des versions.
- Le canal hebdomadaire est passé à la version 3.41.
- La version trimestrielle est passée à la version 3.40.
- La version 3.39 est toujours disponible sur demande.
- La version 3.38 a été supprimée et ne peut plus être utilisée.
3.40.11
28 avril 2020
Modifications :
- Ajoute un champ
business_status
aux résultats de recherche de lieux et de détails sur les lieux. Utilisez ce champ à la place depermanently_closed
. - Correction d'un avertissement de console incorrect lors de la demande de (nouveau)
PlaceResult.utc_offset_minutes
; un avertissement est désormais renvoyé pourPlaceResult.utc_offset
, qui a été abandonné.
3.40.9
14 avril 2020
Modifications :
- La carte génère désormais une erreur InvalidValueError plus facile à diagnostiquer si un mapDiv qui n'est pas un élément lui 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 automatique auprès du serveur (ce qui évitera la facturation). - La propriété
maxWidth
est désormais plus précise. Avant ce changement, si vous spécifiiez que lamaxWidth
d'unInfoWindow
devait être de 100, la largeur maximale réelle duInfoWindow
était de 94 px. Après cette modification, la largeur maximale serait en fait de 100 px. - Correction d'un problème de fuite de mémoire avec le générateur de requêtes 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 de durée du trajet pour IE11.
3.40.4
10 mars 2020
Modifications :
- Correction d'un bug qui entraînait la déformation de la carte lorsque
setTilt()
était appelé deux fois.
3.40.2
23 février 2020
Modifications :
- L'iFrame masqué dans la carte a été supprimé de la navigation par tabulation.
3.40.1
18 février 2020
Modifications :
- Ne pas afficher 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 Gestion des versions.
- Le canal hebdomadaire est passé à la version 3.40.
- La version trimestrielle est passée à la version 3.39.
- La version 3.38 est toujours disponible sur demande.
- 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 Gestion des versions.
Corrigé :
- Pour les requêtes Directions, les
ZERO_RESULTS
sont désormais consignés dans la console et n'entraînent plus de journal d'erreur.
3,39
20 novembre 2019
La version 3.39 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
Modifications :
- Internet Explorer 10 n'est plus compatible (la version 3.38 était la dernière à l'être).
AutocompletePrediction
renvoie désormais la distance en ligne droite jusqu'au lieu sélectionné, à partir des coordonnées de latitude et de longitude de l'origine spécifiée.
Abandons :
- Les champs Places
open_now
etutc_offset
sont obsolètes depuis le 20 novembre 2019 et ont été désactivés le 20 février 2021. Pour en savoir plus, consultez Migrer les champs Places.
- Le canal hebdomadaire est passé à la version 3.39.
- La version trimestrielle est passée à la version 3.38.
- La version 3.37 est toujours disponible sur demande.
- 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 Gestion des versions.
- Le canal hebdomadaire est passé à la version 3.38.
- La version trimestrielle est passée à la version 3.37.
- La version 3.36 est toujours disponible sur demande.
- La version 3.35 a été supprimée et ne peut plus être utilisée.
- Les tables de fusion ne peuvent plus être utilisées (3.37 était la dernière version compatible).
- La prise en charge d'Internet Explorer 10 est désormais obsolète et prendra fin entre novembre 2019 et mai 2020, selon le canal de publication ou le 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 Gestion des versions.
- Le canal hebdomadaire est passé à la version 3.37.
- La version trimestrielle est passée à la version 3.36.
- La version 3.35 est toujours disponible sur demande.
- La version 3.34 a été supprimée et ne peut plus être utilisée.
- Vous ne pouvez plus utiliser Internet Explorer 9 (la version 3.34 était la dernière à être compatible avec ce navigateur).
3.36
14 février 2019
La version 3.36 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
Modifications :
- Nouvelles fonctionnalités ajoutées :
- Vous pouvez désormais modifier la taille des commandes de carte à l'aide de MapOption.controlSize.
- Vous pouvez désormais restreindre les limites de la carte à l'aide de MapOptions.restriction.
- La fenêtre d'informations a été améliorée.
- Le canal hebdomadaire est passé à la version 3.36.
- La version trimestrielle est passée à la version 3.35.
- La version 3.34 reste disponible sur demande.
- La version 3.33 a été supprimée et ne peut plus être utilisée.
3.35
29 janvier 2019
Modifications :
- L'API peut désormais renvoyer le nombre total d'avis pour chaque lieu.
- Ajout de la compatibilité avec les Plus Codes. Les Plus Codes sont des codes courts qui fournissent une adresse pour chaque lieu dans le monde, même dans les zones où les adresses postales traditionnelles n'existent pas.
- Internet Explorer 9 n'est plus compatible.
Abandons :
- Le paramètre
placeIdOnly
pourAutocomplete
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 Gestion des versions.
Modifications :
- Le canal hebdomadaire est passé à la version 3.35.
- La version trimestrielle est passée à la version 3.34.
- La version 3.33 reste disponible sur demande.
- 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 Gestion des versions.
Modifications :
- De nouveaux noms de version ont été implémentés.
Vous pouvez désormais spécifier des canaux de versions ou des numéros de version :
- Le canal hebdomadaire est passé à la version 3.34.
- La version trimestrielle est passée à la version 3.33.
- La version 3.32 reste disponible.
- La version 3.31 a été supprimée et ne peut plus être utilisée. Les clients qui spécifient les versions 3.0 à 3.31 recevront leur canal par défaut, à savoir le canal hebdomadaire ou le canal trimestriel (consultez le guide Versioning).
- Une interface utilisateur de contrôle plus grande est désormais activée. Avec l'augmentation des opérations tactiles sur différents appareils, nous avons ajusté l'interface utilisateur de contrôle pour qu'elle s'adapte aux doigts et aux clics de souris. (Vous pouvez désactiver cette fonctionnalité en chargeant l'API avec v=quarterly, v=3.33 ou v=3.32.)
3,33
11 juin 2018
Modifications :
- Les requêtes Place Details permettent désormais d'utiliser des champs pour spécifier les types de données de lieu à renvoyer.
- Deux nouvelles requêtes Find Place sont désormais disponibles :
- Place Autocomplete est désormais compatible avec la facturation basée sur les sessions.
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 le versioning de l'API.
Modifications :
- Le nouveau rendu est désormais celui par défaut.
- La nouvelle carte de base est désormais celle par défaut.
3.32
13 février 2018
Modifications :
- Un nouveau rendu expérimental est désormais disponible.
- Une nouvelle carte de base expérimentale est désormais disponible.
3.31
13 février 2018
Modifications :
- Définissez les 256 premiers repères comme des repères DOM par défaut, puis définissez les repères suivants comme des repères de tuile. La valeur par défaut actuelle est "Tous les repères de tuiles".
- Aux niveaux de zoom élevés (zoom avant), lorsque vous faites glisser Pegman, préférez le panorama
NEAREST
à celui sélectionné par GoogleBEST
. gestureHandling: none
fonctionne désormais de la même manière quedraggable: false
lorsqu'il est modifié dans un gestionnaire mousedown (il prend désormais effet surmousedown
).
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 le versioning de l'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 le versioning de l'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 l'interaction de l'utilisateur à l'aide d'une molette de souris ou d'un pavé tactile. Pour contrôler la façon dont les utilisateurs interagissent avec une carte, il est recommandé d'utiliser la propriétégestureHandling
au lieu des propriétésscrollwheel
,disableDoubleClickZoom
, etdraggable
.
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 le versioning de l'API.
Modifications :
- Le format de l'ID de panorama pour les panoramas Street View générés par les utilisateurs (personnalisés) a changé en raison de mises à jour de l'infrastructure sous-jacente. Cela augmente légèrement le nombre de panoramas disponibles.
- Les requêtes de panoramas générés par les utilisateurs (personnalisés) utilisant l'ancien ID de panorama dans l'API Maps JavaScript fonctionnent toujours. Si vous essayez de trouver un panorama à l'aide de la propriété
position
de l'objetStreetViewPanoramaOptions
, votre résultat contiendra le nouvel ID de panorama. Il n'est pas nécessaire de mapper les anciens et les nouveaux ID de panorama, car les deux resteront valides. - Si vous dépendez de la logique d'analyse et/ou de validation des ID de panorama, notez que le format des ID de panorama peut changer.
- Vous pouvez signaler tout problème à l'aide de l'outil de suivi des problèmes.
- Mises à jour de la méthode
fitBounds
de la classegoogle.maps.Map
. - Pour modifier la fenêtre d'affichage lorsqu'une carte est masquée, vous pouvez désormais définir la carte sur visibility: hidden, ce qui garantit que le div de la carte a une taille réelle.
3,28
18 avril 2017
La propriété draggable
de l'objet MapOptions
est obsolète. Pour désactiver le déplacement de la carte sur les ordinateurs, utilisez la propriété gestureHandling
et définissez-la sur none
.
15 février 2017
La version 3.28 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. Consultez le guide sur le versioning de l'API.
Modifications :
- Les cartes connectées ne sont plus compatibles avec la version 3.28 et les versions ultérieures de l'API Maps JavaScript.
3.27
2 février 2017
Corrigé :
- Problème 11331 : le texte à l'intérieur d'InfoWindows ne peut pas être sélectionné
10 janvier 2017
Vous pouvez désormais limiter les prédictions Autocomplete à 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'objetMapOptions
vous aide à optimiser l'expérience de vos utilisateurs lorsqu'ils interagissent avec la carte sur des appareils mobiles. Les valeurs disponibles sont les suivantes :greedy
: la carte effectue toujours un panoramique (vers le haut ou le bas, vers la gauche ou la droite) lorsque l'utilisateur balaye (fait glisser le doigt sur) l'écran. En d'autres termes, un balayage à un doigt et un balayage à deux doigts entraînent tous deux un déplacement de la carte.cooperative
: l'utilisateur doit balayer l'écran avec un doigt pour faire défiler la page et avec deux doigts pour faire un panoramique de la carte. Si l'utilisateur balaye la carte avec un doigt, une superposition s'affiche sur la carte, avec un message lui indiquant d'utiliser deux doigts pour déplacer la carte. Affichez l'exemple ci-dessus sur un appareil mobile pour voir le mode coopératif en action.none
: la carte ne peut pas être déplacée ni pincée.auto
(par défaut) : le comportement estcooperative
ougreedy
, selon que la page est défilable 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, ce qui permet aux utilisateurs d'agrandir facilement la carte. Lorsque la carte est en mode plein écran, les utilisateurs peuvent la faire défiler avec un ou deux doigts. Remarque : iOS n'est pas compatible avec le mode plein écran. La commande de plein écran n'est donc pas visible sur les appareils iOS.
Obsolescence des cartes connectées
6 octobre 2016
La fonctionnalité de connexion est obsolète.
Les versions 3.27 et antérieures de l'API Maps JavaScript continuent de prendre en charge les cartes connectées. Une future version ne prendra plus en charge les cartes connectées, mais continuera à prendre en charge les fonctionnalités qui permettent d'enregistrer un lieu dans Google Maps à l'aide d'une info-bulle ou de SaveWidget
.
En savoir plus sur les cartes connectées
Modification des points de cheminement intermédiaires 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 des directions déplaçables, mais il est obsolète dans la réponse des itinéraires alternatifs. La version 3.27 sera la dernière version de l'API qui prendra en charge via_waypoints
dans les itinéraires alternatifs.
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 déplacer l'itinéraire principal jusqu'à ce qu'il corresponde à un itinéraire alternatif. Le champ via_waypoints
est disponible sur l'itinéraire obtenu (que l'utilisateur a fait glisser).
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, y compris des transitions et des animations plus fluides, une modélisation d'objets améliorée, une meilleure compatibilité avec les appareils mobiles et des commandes plus claires. Pour en savoir plus, consultez le blog des développeurs Google Geo.
- L'API est désormais compatible avec les événements d'orientation de l'appareil dans Street View. Les utilisateurs d'appareils mobiles peuvent ainsi regarder autour d'eux en bougeant leur téléphone. En tant que développeur, vous pouvez activer ou désactiver cette fonctionnalité. Pour en savoir plus, consultez le guide du développeur.
3,25
25 mai 2016
La version 3.25 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. (Consultez le guide sur la gestion des versions 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 (POI). Consultez la méthode
setClickableIcons
surgoogle.maps.Map
.
31 mars 2016
Corrigé :
- Problème 9507 : Les liens dans Street View fonctionnent de nouveau dans Safari.
28 mars 2016
Corrigé :
- Problème 9394 : Les fenêtres d'informations se ferment automatiquement lorsque l'utilisateur en ouvre une pour une icône de carte de base, et inversement.
- Affichez un logo Google blanc lorsque la carte de base est stylisée à l'aide de la propriété
styles
sur la carte (auparavant, le logo ne devenait blanc que lors de l'application d'un style à l'aide d'un StyledMapType).
18 mars 2016
Corrigé :
-
Problème 9424 :
new LatLng({lat: 0, lng: 0})
- Correction du déplacement de la souris avec le nouveau moteur de rendu Street View (avec
google.maps.streetViewViewer = 'photosphere'
).
15 février 2016
Modifications :
- La possibilité de désactiver les nouveaux contrôles à l'aide de
google.maps.controlStyle = 'azteca'
a été supprimée.
3.23
18 janvier 2016
Modifications :
- Cette version inclut une nouvelle commande plein écran pour la carte. Les utilisateurs peuvent cliquer sur le bouton pour agrandir la carte et l'afficher en plein écran.
Par défaut, cette commande est désactivée. Vous pouvez l'activer dans
MapOptions
et la configurer à l'aide deFullscreenControlOptions
. Sa position par défaut estRIGHT_TOP
. - Le contrôle plein écran pour Street View est activé par défaut. Vous pouvez le désactiver via
StreetViewPanoramaOptions
et le configurer à l'aide deFullscreenControlOptions
. Sa position par défaut est désormaisRIGHT_TOP
.
4 janvier 2016
Corrigé :
- Problème 9009 : lors de la synthèse des événements de souris à partir d'événements tactiles, utilisez le bouton gauche au lieu du bouton du milieu, pour assurer la compatibilité avec jQuery.
-
Problème 4201 : l'API n'utilise plus
eval()
. Il est donc désormais possible d'utiliser l'API sans la directive Content Security Policy deunsafe-eval
.
21 décembre 2015
Modifications :
- Option de carte permettant de désactiver le bouton de connexion pour les cartes connectées (l'avatar des utilisateurs connectés s'affichera, et il sera toujours possible de se connecter via des actions connectées (par exemple, ajouter une étoile), mais le bouton de connexion n'apparaîtra plus sur la carte lorsque cette option est définie).
- L'interface pour les requêtes de recherche textuelle a changé. Le paramètre
types
est obsolète depuis le 1er mars 2016. Il a été remplacé par un nouveau paramètretype
qui n'accepte qu'un seul type par requête de recherche. De plus, les typesestablishment
,food
etgrocery_or_supermarket
ne seront plus acceptés comme paramètres de recherche (toutefois, ces types pourront toujours être renvoyés dans les résultats d'une recherche). Les requêtes utilisant l'ancien paramètretypes
seront acceptées jusqu'au 1er mars 2017. Après cette date, toutes les recherches de texte devront utiliser la nouvelle implémentation.
2 décembre 2015
Modifications :
- Le constructeur
Autocomplete
vérifie qu'il reçoit un élément d'entrée. - Les info-bulles des points d'intérêt de la carte de base affichent le même contenu en mode connecté et déconnecté.
- Les externes de l'API Google Maps pour Closure Compiler spécifient désormais un type (nombre ou chaîne) pour les énumérations.
25 novembre 2015
Modifications :
- Ajout des méthodes
.toJSON()
aux objetsLatLng
etLatLngBounds
. Elles sont destinées à être utilisées viaJSON.stringify()
.
19 novembre 2015
Modifications :
- Logo Google blanc pour les cartes stylisées
Corrigé :
- Problème 8674 : Bug : protection contre img { max-width: 100%; }
3,22
7 janvier 2016
Corrigé :
- Problème 9009 : lors de la synthèse des événements de souris à partir d'événements tactiles, utilisez le bouton gauche au lieu du bouton du milieu, pour assurer la compatibilité avec jQuery.
10 novembre 2015
Modifications :
- Les services Directions et Distance Matrix renvoient désormais le temps de trajet prévu dans le trafic (dans le champ de réponse
duration_in_traffic
) lorsque le mode de transport est "en voiture". Pour recevoir les temps de trajet prévus, incluez un littéral d'objetdrivingOptions
dans la requête, en spécifiant undepartureTime
actuel ou futur. Vous pouvez également spécifier untrafficModel
optimiste, pessimiste ou de meilleure estimation (par défaut) pour influencer les hypothèses utilisées lors du calcul du temps de trajet. Pour en savoir plus, consultez le guide du développeur pour le service Directions et le service Distance Matrix. Remarque : Leduration_in_traffic
n'est disponible que pour les clients du forfait Premium Google Maps Platform.
Obsolète :
- Le champ de requête
durationInTraffic
est désormais obsolète. Auparavant, il s'agissait de la méthode recommandée aux clients du forfait Premium Google Maps Platform pour spécifier si le résultat devait inclure une durée tenant compte des conditions de circulation actuelles. Vous devez maintenant utiliser le champdrivingOptions
à 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 des versions release et figées de l'API. Google AdSense est une autre solution. Consultez le guide sur la création d'un bloc d'annonces AdSense.
22 septembre 2015
Modifications :
- Ajout de la prise en charge des ID de lieux lors de l'envoi de requêtes d'itinéraire et de matrice des distances :
DirectionsRequest.origin
,DirectionsRequest.destination
etDirectionsWaypoint.location
acceptent désormais les objets Place, etDistanceMatrixRequest.origins
etDistanceMatrixRequest.destinations
acceptent désormais un tableau d'objets Place.
15 septembre 2015
Modifications :
- La position et l'apparence par défaut de nombreux contrôles ont changé sur la carte et dans les panoramas Street View. L'expérience utilisateur est désormais cohérente, que la carte utilise le mode connecté ou non. Elle est également plus cohérente avec le site Web Google Maps. Si vous souhaitez continuer à utiliser l'ancien ensemble de contrôles pendant un certain temps, vous pouvez définir
google.maps.controlStyle = 'azteca'
dans la version 3.22. - La nouvelle commande plein écran de Street View permet à l'utilisateur d'ouvrir le panorama Street View en mode plein écran.
Obsolète :
- Le contrôle de la carte générale n'est plus disponible.
- La commande "Pan" n'est plus disponible sur la carte. Pour faire un panoramique, les utilisateurs cliquent sur la carte et la font glisser ou la balayent. (Notez que la commande Panoramique dans Street View reste disponible.)
- Le contrôle du zoom n'est disponible que dans un seul style.
google.maps.ZoomControlStyle
n'est donc plus disponible.
1er septembre 2015
Modifications :
- Ajout de littéraux LatLngBounds
- Correction d'un problème lié à des 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 les règles de compatibilité des navigateurs de Microsoft, consultez l'article du blog IEBlog du 7 août 2014.
3.21
5 août 2015
Modifications :
- Amélioration des performances : chargement des tuiles visibles uniquement
- Nombreuses améliorations apportées à Docs
21 juillet 2015
Modifications :
- Lancement des repères avec libellés
- Correction : erreur de mémoire insuffisante iOS 7 pour les polygones sur les écrans très haute définition
- Correctifs pour les événements tactiles sur IE10+
- La validation des erreurs sur les entrées fournies par le développeur s'affiche désormais dans la console au lieu de générer une erreur.
6 juillet 2015
Corrigé :
- Problème 8159 : Bug : rendu incorrect de StrokePosition.OUTSIDE
17 juin 2015
Modifications :
- Correction : Problème 6321 : Bug : "Uncaught TypeError: Cannot read property 'x' of undefined" uniquement dans les navigateurs Android/iOS
2 juin 2015
Modifications :
- Obsolète : CloudLayer, PanoramioLayer
- Corrigé : Problème 8098 : bug : la carte de densité pondérée ne s'affiche pas correctement avec un seul point
2 juin 2015
Modifications :
- Ajoute la possibilité de géocoder un placeId en une adresse/latlng
- renvoie des placeIds via l'API Geocoding.
28 mai 2015
Modifications :
- Correction : Problème 6358 : la notation du chemin SVG ne s'affiche pas correctement sur les appareils HDPI.
19 mai 2015
Corrigé :
- Problème 7673 : la position des commandes est lâche après l'utilisation du menu déroulant du type de carte
- Problème 7589 : Pegman saute lorsque la taille de la carte est modifiée.
3,20
24 avril 2015
Corrigé :
- Augmentation du zoom maximal du terrain et chargement de tuiles haute résolution même au zoom maximal.
13 avril 2015
Corrigé :
- 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 de rayon n'est pas un entier
25 mars 2015
Corrigé :
- Problème 7733 : Bug : la résolution des superpositions KML au sol/d'images est soudainement très faible
- Texte du widget "Enregistrer" mieux aligné sur l'icône en forme d'étoile
17 mars 2015
Corrigé :
- Problème 7756 : régression des performances de Safari 8
- Suppression du calque de données démographiques
- Améliorations apportées au chrome InfoWindow
17 février 2015
La version expérimentale actuelle de l'API Maps JavaScript (3.19) deviendra la version publiée.
La version 3.17 sera supprimée. Les requêtes pour la version 3.17 ou toute version antérieure seront désormais traitées avec la version 3.18.
La documentation sur le versionnage est disponible à l'adresse suivante : https://developers.google.com/maps/documentation/javascript/versions
Versions disponibles après le rollover :
Expérimental : 3.20
Version : 3.19
La Reine des neiges : 3.18
3.19
24 avril 2015
Corrigé :
- Curseurs en mode connecté.
19 mars 2015
Corrigé :
- Problème 7756 : Bug : régression des performances de Safari 8
20 janvier 2015
Corrigé :
- Problème 7475 : Bug : phantomjs TypeError : impossible de supprimer la propriété
13 janvier 2015
Corrigé :
- Les cartes sont désormais masquées pour les lecteurs d'écran.
17 décembre 2014
Corrigé :
- Problème 6917 : Bug : les formes ne respectent pas la propriété "draggable" de la carte
- Problème 7445 : Bug : défauts de présentation lors de l'utilisation de la fonctionnalité de connexion de l'API Maps v3
2 décembre 2014
Corrigé :
- Problème 7390 : Bug : les liens hypertextes weather.com ne fonctionnent pas
- Problème 7376 : Bug : WebGL a été désactivé (maintenant réactivé)
- Conflit de nommage ES6 avec le symbole
25 novembre 2014
Corrigé :
- Problème 7333 : Bug : le caret de la fenêtre d'informations ne fonctionne pas dans IE9
3.18
4 décembre 2014
Corrigé :
- Problème 7390 : Bug : les liens hypertextes weather.com ne fonctionnent pas
18 septembre 2014
Corrigé :
- Problème 7136 : Plusieurs titres de repères ne fonctionnent pas dans Firefox
9 septembre 2014
Corrigé :
- Problème 7098 : La définition de l'orientation du point de vue Street View génère une erreur
26 août 2014
La version 3.18 est disponible en version expérimentale.
La version 3.17 est désormais stable.
3.17
20 août 2014
Corrigé :
- Problème 6937 : Régression dans la version 3.17 : impossible de lire la propriété "remove" de la valeur "undefined" (dans Places)
12 août 2014
Corrigé :
- Problème 6968 : Bug : les touches fléchées du clavier ne fonctionnent pas avec v=3.exp
31 juillet 2014
Ajoutée :
-
La documentation sur les volets de la carte explique explicitement comment les événements DOM se propagent à travers eux.
Le volet
overlayMouseTarget
a été ajouté.
7 juillet 2014
Ajoutée :
-
toGeoJson
ajouté aux calques de données et aux entités individuelles des calques de données, ce qui permet d'exporter la géométrie au format GeoJSON.
24 juin 2014
Ajoutée :
-
place_id
, un identifiant unique pour un lieu, ajouté à la bibliothèque Places pour la saisie semi-automatique et les détails du lieu. -
overview_path
ajouté àDirectionsRoute
, fournissant une polyligne encodée représentant l'ensemble de l'itinéraire.
26 mai 2014
Ajoutée :
-
Le paramètre
sensor
n'est plus obligatoire dans l'URL de l'API Maps.
20 mai 2014
Version 3.17 publiée en version expérimentale.
3,16
15 avril 2014
Corrigé :
- L'opacité des repères correspond désormais à celle des autres types de géométrie. https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
8 avril 2014
Ajoutée :
- La carte se déplace lorsque la souris bouge pendant le dessin.
Corrigé :
- Acceptez LatLngLiteral dans plus d'emplacements.
- La taille de la fenêtre info s'ajuste une fois que Roboto est chargé ( problème 5713).
31 mars 2014
Corrigé :
- Les calques KML semi-transparents ne sont plus transparents sur IE 8 ( Problème 6540)
26 mars 2014
Corrigé :
- Suppression des appels event.returnValue dans Chrome pour éviter les avertissements de la console.
- Le zoom par pincement ne fonctionne pas dans IE11 ( problème 5747)
18 mars 2014
Ajoutée :
- Lancement de la couche de données : https://developers.google.com/maps/documentation/javascript/datalayer
12 mars 2014
Ajoutée :
- Prise en charge de LatLngLiteral dans la plupart des endroits où google.maps.LatLng est accepté : https://developers.google.com/maps/documentation/javascript/3.exp/reference#LatLngLiteral
24 février 2014
Ajoutée :
- Prise en charge des ferries dans les services Distance Matrix et Directions.
17 février 2014
Version 3.16 publiée en version expérimentale.
3,15
3 mars 2014
Corrigé :
- Réactivez l'accélération matérielle dans Chrome pour Windows et Linux maintenant que le bug Chrome est résolu ( https://code.google.com/p/chromium/issues/detail?id=336676)
10 février 2014
Corrigé :
- Désactivez toute l'accélération matérielle des tuiles sur Chrome/Linux pour contourner un problème d'accélération matérielle plus important dans Chrome.
3 février 2014
Corrigé :
- La molette de défilement ne fonctionne pas dans IE 11 ( Problème 5944)
29 janvier 2014
Corrigé :
- Désactivez toute l'accélération matérielle des tuiles sur Chrome/Windows pour contourner un problème d'accélération matérielle Chrome plus important. ( Problème 6219)
22 janvier 2014
Corrigé :
- Désactivez temporairement l'accélération matérielle sur Chrome/Windows lorsque le gestionnaire de dessin est chargé pour contourner le problème de Chrome : https://code.google.com/p/chromium/issues/detail?id=336676 ( Problème 6224)
16 janvier 2014
Corrigé :
- Le CSS de l'actualisation visuelle est devenu moins spécifique pour remplacer moins de styles définis par l'utilisateur.
27 novembre 2013
Corrigé :
- La création d'un repère après l'instanciation de la carte génère une erreur "contains" indéfinie (problème 5798)
19 novembre 2013
Corrigé :
- Les icônes de manœuvre du panneau d'itinéraires ne s'affichent pas correctement dans Firefox.
3.14
10 septembre 2013
Corrigé :
- Les liens dans les info-bulles officielles Google ne s'ouvrent pas dans de nouveaux onglets/fenêtres ( Problème 5794)
15 août 2013
- L'actualisation visuelle devient le mode de rendu de carte par défaut dans la version publiée de l'API.
- DynamicMapsEngineLayer : signalement des caractéristiques pour les calques vectoriels, d'imagerie et KML
3.13
25 juin 2013
Ajoutée :
- DynamicMapsEngineLayer
11 juin 2013
Ajoutée :
- Option "disableDefaultUI" pour StreetViewPanoramaOptions
Corrigé :
- Bug : Panoramas Street View personnalisés et vue à 90 degrés vers le bas ( Problème 4875)
3.12
4 juin 2013
Corrigé :
- L'événement domready de la fenêtre d'informations ne se déclenche pas lorsque visualRefresh=true ( Problème 5415)
- Bug : info-bulles visualRefresh sur iOS ( Problème 5396)
15 mai 2013
Ajoutée :
- Nouvelle apparence de Google Maps : https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
29 avril 2013
Corrigé :
- Les repères supprimés restent sur la carte dans les navigateurs Android et Dolphin
3.11
19 février 2013
Corrigé :
- La modification de DrawingMode pendant le dessin provoque une erreur
- Cliquer sur les étapes du panneau d'instructions modifie le niveau de zoom
12 février 2013
Corrigé :
- Un polygone non déplaçable peut être déplacé à travers un polygone déplaçable avec une entrée tactile ( Problème 4868)
- Icônes de transport en commun incorrectes dans le panneau "Autres itinéraires" lorsque le mode de déplacement 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 StreetViewCoverageLayer pour ajouter la couche de couverture par programmation
- Exposition de StreetViewPov pour les StreetViewPanoramas
Corrigé :
- L'utilisation accrue de la mémoire lors de l'utilisation de la version 3.8 de Google Maps JavaScript entraîne un plantage (observé dans IE 9, Chrome, etc.). ( Problème 4162 )
- Le menu déroulant (sélection) de la fenêtre d'informations ne suit pas le panoramique de la carte sur Firefox
22 janvier 2013
Ajoutée :
- Option "draggable" (déplaçable) pour les polylignes, les polygones, les cercles et les rectangles
- Champ "price_level" dans PlaceResult
15 janvier 2013
Corrigé :
- Les icônes de polylignes répétées ne s'affichent pas correctement pour certaines polylignes. ( Problème 4333)
7 janvier 2013
Corrigé :
- Le défilement de la carte fait également défiler la page ( problème 1605 et problème 3652).
17 décembre 2012
Ajoutée :
- Nouvelles langues : ourdou et islandais
Corrigé :
- Cartes floues/brumeuses dans IE9 après la navigation ( Problème 3875)
17 décembre 2012
Ajoutée :
- Nouvelles langues : ourdou et islandais
Corrigé :
- Cartes floues/brumeuses dans IE9 après la navigation ( Problème 3875)
10 décembre 2012
Ajoutée :
- Possibilité de charger des images avec l'attribut "crossorigin" défini
Corrigé :
- Problèmes d'affichage des repères avec des images distantes dans les gros plans (problème 4616)
- Erreur JS lors de l'affichage des symboles sur les polylignes dans IE 7/8
3 décembre 2012
Corrigé :
- La bibliothèque Markermanager ne fonctionne pas avec l'API Maps JS v3 ( Problème 4543)
27 novembre 2012
Ajoutée :
- Utiliser un canevas à DPI élevé sur des appareils à DPI élevé pour optimiser les repères
Corrigé :
- MapTypeControl n'a pas effacé les styles ( problème 4588)
3,10
4 février 2013
Corrigé :
- L'utilisation accrue de mémoire lors de l'utilisation de la version 3.8 de Google Maps JavaScript entraîne un plantage (observé dans IE 9, Chrome, etc.). ( Problème 4162 )
25 septembre 2012
Ajoutée :
- Street View en intérieur
- Option fixedRotation pour IconSequence
- "Temps de trajet avec la circulation actuelle" vers Directions
11 septembre 2012
Nouveau :
- Ajout de StrokePosition aux polygones, rectangles et cercles
- computeOffsetOrigin à la bibliothèque Geometry
- Quatre nouvelles langues disponibles dans l'API : afrikaans, amharique, swahili et zoulou
28 août 2012
Ajoutée :
- types à Places API textSearch
Corrigé :
- L'objet Symbol ne peut pas être transmis à MarkerOptions sous GWT
- Régression : pincer pour zoomer sur iOS 5 lorsque la page est défilée (problème 4046)
14 août 2012
Changements notables :
- Modifiez l'interface de KmlLayer pour qu'elle accepte l'URL en tant que propriété MVC, plutôt qu'en tant qu'argument de constructeur.
3.9
10 septembre 2012
Corrigé :
- Impossible de transmettre l'objet symbole à MarkerOptions sous GWT
- Régression : le geste de pincement pour zoomer sur iOS 5 lorsque la page est défilée ( Problème 4046)
9 août 2012
Corrigé :
- Erreur de syntaxe sur Android 3.x
31 juillet 2012
Changements notables :
- Masquer la superposition Street View sur les projections personnalisées
Corrigé :
- Les symboles de repères ne déclenchent pas d'événements sur Safari lorsque l'échelle est supérieure à 35
- L'événement de clic n'est pas déclenché pour les repères sur une carte personnalisée (type de carte + projection).
25 juillet 2012
Corrigé :
- componentRestrictions sur la saisie semi-automatique ( Problème 4302)
17 juillet 2012
Corrigé :
- La zone de texte n'est pas cliquable dans InfoWindow sur IE
- bounds_changed doit se déclencher avant zoom_changed ( problème 1399)
- L'option backgroundColor de la carte n'est pas conservée après l'appel de Streetview
- Le passage d'une carte stylisée à une vue satellite charge inutilement les tuiles de la carte
- Propriétés de carte "draggable"/"scrollwheel" ignorées en mode dessin ( Problème 4012)
- LatLngBounds doit renvoyer une plage de longitude 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 superflus au clic ( Problème 3911)
Changements notables :
- Renommage des points de terminaison de recherche et de requête en "nearbySearch" et "textSearch"
10 juillet 2012
Changements notables :
- Faire en sorte que google.maps.event.removeListener() accepte null comme argument
27 juin 2012
Ajoutée :
- TRANSIT DirectionsMode: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- Pagination, avis, textSearch vers l'API Places : http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
Changements notables :
- Reconnaissez "transparent" comme une couleur.
23 juin 2012
Ajoutée :
- Symboles
- HeatmapLayer
- Nouvelles options de style "weight" et "color" :
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
Corrigé :
- Les repères supprimés réapparaissent parfois ( problème 4087)
- Les ombres des repères ne s'affichent parfois pas ( problème 3993)
23 avril 2012
Corrigé :
- Pegman reste sur la carte avec un type de carte personnalisé après la fermeture de Street View (problème 4076)
- Il est impossible de rajouter à la carte des repères animés qui ont été supprimés (problème 4052).
18 avril 2012
Corrigé :
- La fenêtre d'informations météo affiche toujours l'icône de pluie sur Firefox (problème 4063)
Ajoutée :
- orderBy, limit et offset pour FusionTablesLayer ( Problème 3557)
10 avril 2012
Corrigé :
- Imagerie aérienne affichée même si elle n'est pas disponible pour l'ensemble de la fenêtre d'affichage ( Problème 3913)
3 avril 2012
Ajoutée :
- WeatherLayer et CloudLayer ( problème 3555)
- DemographicsLayer
Corrigé :
- Limites des tuiles visibles pour les polygones sur IE 9 Quirks
- Les repères sautent lorsque vous effectuez un panoramique dans Canvas Street View
28 mars 2012
Corrigé :
- Utiliser des noms de balises en minuscules pour être conforme à XHTML ( Problème 3868)
- Modification du comportement du zoom pour les trackpads Apple afin de le rendre moins sensible (problème 2416)
20 mars 2012
Corrigé :
- La création d'un repère avec une image d'ombre inexistante entraîne des erreurs (Problème 4014).
Ajoutée :
- Cliquer pour aller/zoomer dans Street View ( Problème 2447)
Changements notables :
- Désactivation du double-clic pour zoomer par défaut dans Street View
6 mars 2012
Corrigé :
- Erreur dans OverviewMapControl lors d'un zoom avant très rapide ( Problème 3882)
- Erreur dans IE lorsque la div de la carte est supprimée de la page ( Problème 3971)
- Les repères mis à l'échelle ne s'affichent pas correctement sur IE < 9 (problème 3912, problème 3908).
Ajoutée :
- opacity to GroundOverlay ( Issue 2767)
- Ajout de utc_offset et opening_hours à PlaceResult ( problème 2431)
- Option clickToGo ajoutée à StreetViewPanoramaOptions ( problème 2447)
21 février 2012
Corrigé :
- Cartes floues sur IE 9 ( problème 3875)
- Simplification incorrecte d'une polyligne composée d'arêtes colinéaires dans l'espace LatLng (problème 3739)
Ajoutée :
- google.maps.geometry.poly.containsLocation() et isLocationOnEdge() (problème 1978)
15 février 2012
Corrigé :
- Régression : les repères mis à l'échelle ne s'affichent pas correctement avec un paramètre "size" non valide (problème 3908)
- La carte reste bloquée en mode édition lorsque setEditable(false) est appelé pendant que l'utilisateur fait glisser un point de contrôle (problème 3842).
Changements notables :
- Fondu enchaîné entre les panoramas Street View.
3.7
7 février 2012
Corrigé :
- Le repère clignote à la position finale avant l'animation de déplacement ( Problème 3608)
- L'ouverture d'une info-bulle et la définition du niveau de zoom en même temps entraînent un centre de carte 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 :
- Les repères à échelle sont désormais affichés dans Canvas, le cas échéant.
- setOpacity() pour ImageMapType ( Problème 3125)
- setOpacity() pour GroundOverlay (problème 2767)
- Événement "tilesLoaded" pour ImageMapType ( Problème 1744)
- stop() à MouseEvent, qui arrête la propagation de l'événement ( Problème 2172)
31 janvier 2012
Corrigé :
- Correction : cartes coréennes incorrectes après avoir fait un panoramique autour du monde ( Problème 2722)
- Correction : impossible de déposer Pegman précisément pour afficher Street View (problème 3861)
- Ajout de la propriété "visible" pour les polygones ( Problème 2861)
- panTo et panBy animés même lorsque les fenêtres d'affichage sont très éloignées (régression)
24 janvier 2012
Corrigé :
- Les événements de souris se propagent dans une fenêtre d'informations (problème 3573).
- Transformations CSS activées sur IE9
- Ajout de imageDateControl à StreetViewPanorama
- Activation de Canvas Street View sur IE 9, Opera et Safari/Windows
16 janvier 2012
Corrigé :
- Pegman ne doit pas être déplaçable en mode dessin
- Déclenchez correctement les événements, en respectant le z-index des polygones et des autres calques.
- Ajouter la propriété "status" à KmlLayer ( Problème 3015)
10 janvier 2012
Corrigé :
- Affiche le Pegman si disableDefaultUI est défini sur "true" et streetViewControl sur "true".
7 décembre 2011
Corrigé :
- Les autoroutes à accès limité peuvent être stylisées séparément des autoroutes (road.highway.controlled_access).
- L'événement place_changed est déclenché lorsque l'utilisateur appuie sur "Entrée" dans la saisie semi-automatique (problème 3407).
28 novembre 1011
Corrigé :
- Repositionnement de la saisie semi-automatique lorsque la fenêtre est redimensionnée. L'événement "resize" peut être déclenché sur l'objet Autocomplete.
22 novembre 2011
Corrigé :
- La taille du contenu de la fenêtre d'informations est désormais calculée en tenant compte des styles en cascade.
- La commande de rotation de la vue 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)
- New DrawingManager for adding new overlays
- Nouveaux champs PlaceResult : website et international_phone_number
- Nouveau champ ElevationResult : résolution
Corrigé :
- Les icônes de début et de fin des 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
Corrigé :
- Erreur lorsque l'API Maps est utilisée avec la bibliothèque Prototype sur IE7
25 octobre 2011
Corrigé :
- Erreurs lorsque la carte KmlLayer est modifiée avant la fin du chargement du calque
- Fuite de mémoire dans IE lors de l'ajout et de la suppression de polygones
18 octobre 2011
Changements notables :
- Ajout du champ de mot clé à PlaceSearchRequest
- Lignes de route supprimées de Street View
10 octobre 2011
Corrigé :
- L'adresse est trop longue dans l'aperçu Street View
27 septembre 2011
Corrigé :
- La commande de la carte générale centre et zoome la carte ensemble si le zoom a changé.
27 septembre 2011
Corrigé :
- Double récupération des tuiles initiales dans Chrome
- Fuites de mémoire lors du déplacement
- Ne pas déposer Pegman Street View lors d'un déplacement vers une zone non couverte
- Régression : les GroundOverlays qui traversent la longitude -180 disparaissent
- Régression : le centre de la carte est incorrect lors de l'ouverture de la fenêtre d'informations pendant le déplacement et le zoom
Changements notables :
- Afficher des aperçus Street View lorsque Pegman est déplacé
20 septembre 2011
Corrigé :
- Fuite de mémoire dans Chrome/Windows lors du rendu des repères à l'aide de Canvas
- Rendu du repère pour une vue aérienne avec un cap de 90 ou 270 degrés
Changements notables :
- Les types de carte Google par défaut ne sont pas accessibles via le registre des types de carte (ce qui empêche l'accès aux tuiles de carte).
- Animations de rotation lors de l'entrée et de la sortie des images aériennes
12 septembre 2011
Problèmes résolus :
- Le repère reste en position haute après l'affichage de l'info-bulle sur Firefox 4+ (problème 3334).
Changements notables :
- GeocoderResult.formatted_address not documented
6 septembre 2011
Corrigé :
- La fenêtre d'informations "Sélectionner un élément" (menu déroulant) ne suit pas le déplacement 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 linguistique appropriée de maps.google.com.
- N'ouvrez pas de fenêtre d'informations sur un élément KML s'il n'y a pas de code HTML, de nom ni de description pour la fenêtre d'informations.
- Régression corrigée : tuiles haute résolution cassées
24 août 2011
Problèmes résolus :
- Accélération matérielle désactivée pour Chrome/Mac : corrige le problème de rendu des repères et le problème de clic sur les calques (problème 3544, problème 3551)
- Correction du zoom par pincement pour Android lorsque la page a été défilée (problème 3373)
Changements notables :
- Les icônes d'établissements 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 cartes par défaut.
- Pegman s'affiche sur les types de cartes personnalisés, sauf s'il est explicitement désactivé.
3.5
10 août 2011
Corrigé :
- Repères bloqués en position de déplacement vers le haut lorsqu'ils sont déplacés vers l'horizon dans Street View
- Street View ne se redimensionne pas lorsque la carte ou la fenêtre sont redimensionnées
- Street View with a shared InfoWindow crashes browser
2 août 2011
Problèmes résolus :
- Les liens hypertexte de la fenêtre d'informations ne fonctionnent pas sur IE ( Problème 3503)
- La commande d'échelle ne s'imprime pas (problème 2966)
- Régression : erreur lors de l'utilisation d'OverviewMapControl avec des cartes stylisées ( problème 3489)
Changements notables :
- Le menu contextuel de la plupart des commandes est désormais désactivé lors d'un clic droit.
- Le panorama/la carte Street View à l'intérieur d'une info-bulle ne fait pas de panoramique lorsque la souris survole l'info-bulle
- Il est désormais possible de faire défiler une infoWindow sur un iPad.
18 juillet 2011
Problèmes résolus :
- LatLng de l'événement incorrect lorsque la page est défilée sur iOS >= 4.1 (Problème 3373)
11 juillet 2011
Problèmes résolus :
- Correction :
<select>
non cliquable dans la fenêtre d'informations sur un appareil tactile ( problème 3232) - Correction : le clic n'est 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 ordonnés de manière cohérente au niveau des limites des tuiles.
- Il est désormais possible de faire défiler la fenêtre d'informations sur iOS.
- Les repères et les polylignes sont désormais redessinés lorsque la projection de la carte change.
5 juillet 2011
Problèmes résolus :
- Correction : le curseur du repère ne s'affiche pas lorsque la carte n'est pas déplaçable ( Problème 3120)
Changements notables :
- Ajout de la possibilité de styliser le contrôle et le menu déroulant Places Autocomplete
- Le widget Place 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 :
- Places Autocomplete a été modifié pour s'ajouter au corps plutôt qu'au parent des entrées.
- BOTTOM_RIGHT est désormais positionné correctement
8 juin 2011
Problèmes résolus :
- Correction : le zoom n'est plus animé si le niveau de zoom change de plus de 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 : problème d'affichage Street View dans IE7 (problème 3272)
Changements notables :
- Transitions de fondu activées pour les tuiles de carte lors du chargement et du changement de 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 : le panorama Street View ne s'affiche pas dans IE7 (problème 3272)
- Correction : les PNG semi-transparents avec ImageMapType perdent leur transparence 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 les propriétés strokeColor et fillColor des polygones
- Correction : le polygone n'est pas visible si strokeOpacity est défini sur 0.0. ( Problème 3241)
- Correction : erreurs dans IE8 lors du déplacement avec AdUnit visible ( Problème 3159)
- Autoriser les cartes de relief et hybrides sans les cartes Plan et Satellite dans le contrôle du type de carte (Problème 3089)
- Les tuiles à DPI élevé sont chargées pour les écrans à DPI élevé ( Problème 2614)
Changements notables :
- L'inclinaison aérienne est définie par défaut sur 45 degrés lorsque les images aériennes sont activées et disponibles.
- Le comportement du geste de pincement a été amélioré sur l'iPad.
- Renommage de DirectionsTravelMode et DirectionsUnitSystem en TravelMode et UnitSystem (les anciens noms restent rétrocompatibles)
14 avril 2011
Problèmes résolus :
- Correction : l'icône et l'ombre du repère ne sont plus transparentes sur IE6
- Corrigé : les repères ne clignotent plus lors du zoom
- Correction : rendu des polygones au-delà des limites des tuiles près des pôles Nord/Sud
Changements notables :
- Les polylignes et les polygones sont désormais rendus dans Canvas lorsque cela est possible.
- Les LatLngs pour les événements sur les polylignes et les bordures de polygones s'alignent désormais sur le point le plus proche de la ligne.
5 avril 2011
Problèmes résolus :
- panTo n'anime pas sur les appareils tactiles ( Problème 3066)
- Marker.MAX_ZINDEX is undefined ( Issue 3184)
28 mars 2011
Problèmes résolus :
- Impossible de modifier le cap dans Street View en mode satellite ( Problème 3174)
- Carte cassée lorsque VML est désactivé ( Problème 3119)
Changements notables :
- La superposition de routes Street View s'affiche désormais en mode oblique.
22 mars 2011
Problèmes résolus :
- Pegman s'affiche dans les types de carte personnalisés ( problème 3154)
Changements notables :
- Correction : les repères géants sont coupés aux limites des tuiles
- Correction : superposition Street View en mode oblique
- Correction : le contrôle de la carte générale s'affiche en mode Impression
17 mars 2011
Problèmes résolus :
- Images à 45 degrés ( Problème 2412)
- Contrôle de la vue d'ensemble ( Problème 1470)
- Ajout de l'option "optimisé" pour la prise en charge des GIF animés (problème 3095)
- Marker.getVisible() renvoie "undefined" ( Problème 3114)
Changements notables :
- Correction : les cercles et les rectangles ignorent zIndex
- Correction : les événements de souris déclenchent des événements deux fois lorsque le repère est en cours d'animation
- Correction : les cartes avec styles n'utilisent pas de styles si le type de carte est ajouté au registre après la définition de l'ID du type de carte
- Correction : Les types de cartes sans style adoptent le style d'un type de carte avec styles
- Les repères déclenchent désormais des MouseEvents, et non des événements DOM
11 mars 2011
Problèmes résolus :
- Le double-clic sur un repère ne zoome plus sur la carte ( Problème 3090)
- Le point d'ancrage avec ombre de repère personnalisée fonctionne désormais ( Problème 3112)
Changements notables :
- Calque Panoramio
- Correction de l'index Z des repères d'itinéraire
- Position de l'ombre par défaut corrigée
2 mars 2011
Changements notables :
- Les repères sont désormais affichés dans Canvas/VML lorsqu'ils sont disponibles
- Cibles de clic plus grandes pour les polylignes, les polygones et les fichiers KML sur les appareils tactiles
22 février 2011
Problèmes résolus :
- Point d'ancrage InfoWindow exposé via la propriété MVC "anchorPoint" ( Problème 2860)
- Correction de la vue hybride aux niveaux de zoom 0 et 1 ( Problème 3062)
- Correction du cercle/rectangle s'il est ajouté/supprimé rapidement de la carte (problème 3052)
- draggable: false corrigé sur les appareils tactiles ( Problème 3044)
18 février 2011
Problèmes résolus :
- Les repères dans Street View ne sont que réduits, et non agrandis ( Problème 2969)
- Les itinéraires déplaçables fonctionnent désormais lorsque routeIndex n'est pas défini sur 0 ( Problème 2995)
- Correction d'un conflit entre 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 le mode Satellite est sélectionné dans le contrôle du type de carte.
8 février 2011
Changements notables :
- Nouvelles commandes hiérarchiques de type de carte, adaptées aux écrans tactiles
- Nouveau logo (problème 2574)
- MarkerShape.coord renommé en MarkerShape.coords pour correspondre à l'attribut coords HTML
<area>
3.3
17 mars 2011
Problèmes résolus :
- Le polygone ne s'affiche pas
8 février 2011
Problèmes résolus :
- Les requêtes de tuiles ne sont pas annulées dans Chrome ( Problème 3011)
- L'événement rightclick ne se déclenche pas dans FF/Mac ( Problème 2920)
- Problèmes de rendu du texte dans Safari/Mac ( Problème 3024)
- Les cartes d'itinéraires ne s'impriment pas correctement dans IE
21 janvier 2011
Changements notables :
- Les MVCArrays sont désormais acceptés dans la bibliothèque de géométrie sphérique
- Correction de la croix qui s'affiche sous un repère lorsqu'il est déplacé dans IE6
- La propriété z-index n'est plus définie sur le div du conteneur de la carte.
17 janvier 2011
Problèmes résolus :
- Correction d'un problème qui entraînait un timing incorrect pour zoom_changed et des résultats incorrects pour fromLatLngToContainerPixel (problème 2539).
6 janvier 2011
Problèmes résolus :
- Ajout de la bibliothèque de géométrie, qui fournit des utilitaires de géométrie sphérique et d'encodage de polylignes (problème 2540, problème 2595, problème 2246).
- Possibilité de définir le niveau de zoom minimal/maximal sur la carte (problème 1624)
Changements notables :
- Les commandes de zoom et de déplacement ont été séparées (plus de commande de navigation). Vous pouvez les configurer séparément.
- Nouvelle commande de zoom tactile sur les appareils tactiles
- Le contenu d'un MVCArray peut désormais être effacé 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 polygones grâce à un algorithme de simplification amélioré
23 décembre 2010
Problèmes résolus :
- Gestionnaires de clics sur les points de cheminement corrigés dans les directions 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 d'une erreur CSS dans Street View ( Problème 2666)
- Correction d'une erreur JS lors de l'affichage d'une InfoWindow avec une largeur de carte de 0 dans IE (problème 2536)
Changements notables :
- Sur les appareils tactiles, nous afficherons désormais une commande de zoom adaptée au tactile, que la navigation ZOOM_PAN ou SMALL soit demandée. Si l'appareil est compatible avec le multitouch dans le navigateur, aucune commande de zoom ne s'affiche, car le zoom se fait en pinçant l'écran.
9 décembre 2010
Problèmes résolus :
- Les fenêtres d'informations s'impriment 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 lorsqu'ils sont déplacés et que raiseOnDrag est activé.
5 décembre 2010
Problèmes résolus :
- Fournissez une interface permettant de connaître le niveau de zoom maximal sur un lieu donné pour les images satellite. ( Problème 2049)
- Ajoutez 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 soulèvent lorsqu'ils sont déplacés et rebondissent lorsqu'ils sont déposés.
- Les animations de repères peuvent être contrôlées par programmation avec la fonction setAnimation.
28 novembre 2010
Problèmes résolus :
- maptypeid_changed ne se déclenche plus deux fois (problème 2449).
- La propriété "size" d'un objet MarkerImage est désormais accessible (problème 2465).
- La forme du repère fait référence à l'icône plutôt qu'au sprite ( Problème 2629)
- Le déplacement de la carte lors du déplacement d'un repère a été amélioré pour les cartes plus petites (problème 2868).
- Il est désormais possible d'imprimer des cartes sans activer l'impression des images de fond.
- Correction d'un bug qui permettait de faire glisser les marqueurs de direction alors que le paramètre "draggable" était défini sur "false".
16 novembre 2010
Problèmes modifiés :
- Problème 2076 : Fournir un moyen de fournir une InfoWindow au DirectionsRenderer ( Problème 2076)
- Problème 2524 : Implémenter streetViewControlOptions
- Problème 2557 : Ajouter la possibilité de désactiver le zoom sur Street View
Changements notables :
- Correction d'un bug qui entraînait l'ouverture d'une nouvelle fenêtre dans FF lorsqu'un repère était sélectionné en appuyant sur la touche Maj.
- Les icônes de repères de lettres ont été perdues lorsque markerOptions a été spécifié avec DirectionsRenderer.
3.2
11 novembre 2010
Changements notables :
- Correction d'un bug qui entraînait le découpage/la troncature des polygones avec RTL sur IE7/IE8
- Correction d'un bug qui entraînait la masquage des cases à cocher sur Safari 5 en raison des transformations 3D
- Les polylignes géodésiques qui traversaient l'équateur manquaient de détails.
- Ajout de positions de contrôle pour LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER et RIGHT_BOTTOM.
- Renommage des positions de contrôle LEFT en LEFT_TOP, RIGHT en RIGHT_TOP, TOP en TOP_CENTER et BOTTOM en BOTTOM_CENTER
11 octobre 2010
Problèmes modifiés :
- Problème 2478 : Street View : boussole mal alignée/manquante dans certains navigateurs
- Problème 2528 : L'opacité de ImageMapTypeOptions ne fonctionne pas dans IE8
- Problème 2661 : InfoWindow : le menu contextuel ne s'affiche pas lorsque vous effectuez un clic droit sur un champ de saisie
- Problème 2741 : le placement des repères ne fonctionne pas sur iOS 4 après un déplacement 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 (ajouter/supprimer des repères, afficher/masquer des repères, zoomer/faire un panoramique sur la carte)
Changements notables :
- Les cartes V2 et V3 fonctionnent mieux lorsqu'elles se trouvent sur la même page.
- Correction d'une erreur dans Street View HTML5 lorsque l'utilisateur fait glisser rapidement la vue vers le bas
16 septembre 2010
Problèmes modifiés :
- Problème 2701 : L'orientation initiale 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 de navigation déplaçables
- Problème 1852 : L'événement "rightclick" sur un 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 :
- Problème 2658 : info-bulles hautes
Changements notables :
- Les géodésiques ont été améliorées pour les 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 en version 3.2.1
Changements notables :
- Lorsque vous effectuez un zoom avant ou arrière à plusieurs reprises (par exemple, à l'aide d'une molette de défilement), 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 : la sensibilité du panoramique et du zoom de l'Apple Magic Mouse est trop élevée
- Problème 2606 : Définir "draggable" sur "false" sur une carte désactive les liens
- Problème 2640 : La mémoire n'est pas effacée lors de l'actualisation du navigateur / onunload (IE)
Changements notables :
- La taille des repères Street View est proportionnelle à leur distance.
- Mise à jour du curseur de zoom lors du déplacement
9 août 2010
Changements notables :
- Les propriétés obsolètes KMLMouseEvent.position et FusionTablesMouseEvent.position ont été supprimées. Utilisez plutôt .latLng
- La propriété obsolète StreetViewService.getNearestPanorama a été supprimée. Utilisez plutôt .getPanoramaByLocation
3.1
28 septembre 2010
Changements notables :
- Correction d'un problème qui entraînait une erreur JS pour les itinéraires ayant la même origine et la même destination
9 août 2010
Changements notables :
- Correction du changement de carte d'OverlayView
- Correction de l'appel de GroundOverlay.setMap(null)
- IE ne fuit plus la mémoire lors du zoom/déplacement
5 août 2010
Problèmes modifiés :
- Problème 2588 : L'appel de setVisible(false) sur un objet Panorama avec un écouteur associé provoque une erreur JS dans IE
Changements notables :
- Correction du problème de disparition des repères dans IE6 lors du changement de zoom
29 juillet 2010
Problèmes modifiés :
- Problème 2337 : polyligne perdue
- Problème 2497 : l'option cliquable n'est pas respectée pour Circle
Changements notables :
- Le paramètre "originHeading" du panorama personnalisé est obsolète et a été remplacé par "centerHeading".
- Les tuiles hybrides coréennes affichent désormais les routes
- Les clics traversent désormais les polygones non cliquables sur la carte
22 juillet 2010
Problèmes modifiés :
- Problème 1856 : Prise en charge du rendu des polygones dans Opera
- Problème 2159 : L'événement dragend est déclenché après un zoom à l'aide de la molette de la souris.
- Problème 2385 : À des niveaux de zoom plus élevés, GroundOverlay devient noir dans Internet Explorer
- Problème 2337 : perte de polyligne
- Problème 2427 : le déplacement avec une fenêtre d'informations ouverte sur l'autopan provoque des repères "suspendus"
- Problème 2493 : Les repères ne sont pas correctement effacés dans IE7.
- Problème 2500 : Image du repère recadrée lors de l'utilisation de !Marker.setIcon(<scaled MarkerImage>) pour un repère existant
- Problème 2549 : Le CSS pour le 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é.
- Le fait de cliquer sur un élément de sélection de formulaire qui se développe en dehors d'une info-bulle ne déclenche plus de clic sur la carte.
- Le fait de cliquer sur une superposition KML ne déclenche plus d'événement de clic sur la carte.
- Street View effectue désormais automatiquement un panoramique pour afficher une info-bulle à l'écran.
- LatLng MouseEvent KML et FusionTables remplacé par "position" par "latLng"
- Les commandes de zoom Android ne transmettent plus les clics à la carte
17 juin 2010
Problèmes modifiés :
- Problème 2346 : Option permettant de désactiver l'animation fluide
Changements notables :
- Correction du bug de scintillement des repères
- L'événement domready InfoWindow triggering a été amélioré
- DirectionsRoute.bounds est désormais exposé
11 juin 2010
Problèmes modifiés :
- Problème 2389 : Street View ne fonctionne pas dans IE7
- Problème 2460 : bug dans le positionnement de Pegman
- Correction d'une fuite de mémoire de repère
- La latence du premier géocodage a été améliorée.
- Accès fourni au StreetViewService
3,0
18 mai 2010
Problèmes modifiés :
- Problème 2037 : GPolylineOptions geodesic
- Correction d'un bug pour afficher correctement le copyright Google sur le type de carte personnalisé
- Ajout de la 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ème 1724 : Taille/marges incorrectes de la fenêtre info lors de la définition du contenu via un élément plutôt qu'une chaîne
Changements notables :
- Correction d'un bug qui entraînait le recadrage prématuré des calques au sol lors du franchissement de la ligne de changement de date
- setIcon fonctionne désormais avec \ dans l'URL
- Déclencheurs d'événements mouseout de polygones et de polylignes dans IE
- L'icône de repère ne clignote plus lorsque vous la modifiez.
7 mai 2010
- Problème 1458 : Demande de fonctionnalité : compatibilité avec KML dans l'API Google v3
- Problème 1658 : Ajouter la superposition du trafic
- Problème 2209 : Stack Overflow
- Problème 2254 : plusieurs appels "setMap(gMap)" et "setMap(null)" sur l'objet Circle modifient l'opacité du trait et du remplissage
Changements notables :
- Ajout de calques KML et GeoRSS
- Ajout de Superpositions au sol
- Ajout de nouveaux calques : Trafic et À vélo
- Ajout de la propriété "suppressBicyclingLayer" à DirectionsRendererOptions
- Correction d'un bug pour s'assurer que le calque de zoom est correctement référencé lorsque le MapType change
- La propriété DirectionsResult "start/end_point" a été renommée "start/end_location".
- La propriété DirectionsLeg "start/end_geocode" a été renommée "start/end_address".
- La propriété DirectionsRoute "optimized_waypoint_order" a été renommée "waypoint_order".
- Suppression de la compatibilité avec les anciens noms de propriétés de directions (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) et poursuite de la journalisation des avertissements. Supprime également la conversion des itinéraires en étapes et des trajets en itinéraires en étapes.
- Mise à jour de GeocoderGeometry.latLng vers GeocoderGeometry.location
30 avril 2010
- Problème 2230 : la carte s'initialise sans la projection personnalisée prévue
Changements notables :
- Cliquer sur la carte permet désormais de sélectionner le clavier.
- Le geste de pincement pour zoomer est désormais disponible sur iPad.
26 avril 2010
- Problème 1826 : Ajouter des événements mouseover et mouseout sur les polygones et les polylignes
- Problème 2177 : map.setZoom(z) ne fonctionne pas correctement lors de 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 entraînait la disparition des icônes personnalisées en bas de la carte lors du déplacement
13 avril 2010
- Problème 2275 : MarkerImage ne peut pas être réutilisé
- Problème 2181 : Lorsque vous ajoutez un google.maps.Marker, puis que vous 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 aucun problème modifié.
5 avril 2010
- Problème 1976 : problèmes liés à l'icône personnalisée et au repère déplaçable
- Problème 2107 : Le repère déplaçable disparaît lorsqu'il est déplacé 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 de présentation des itinéraires dans DirectionsRoute sous le nom overview_path.
- Exposition de la projection actuelle de la carte en tant que propriété en lecture seule.
23 mars 2010
Changements notables :
- L'altitude est désormais exposée dans l'API
- Amélioration du chargement des tuiles pour les connexions Internet lentes.
15 mars 2010
Changements notables :
- Les polygones se redessinent désormais correctement lorsque les styles sont modifiés.
- Des messages d'avertissement obsolètes via console.log sont affichés lorsque d'anciennes "Directions" sont utilisées.
10 mars 2010
- Problème 1801 : zIndex des polylignes/polygones
- Problème 2144 : DirectionsRequest should provide avoidHighways option
- Problème 2207 : Bug : la polyligne est remplie dans IE
- Problème 2113 : Les polylignes sont cassées dans FF à des niveaux de zoom élevés après la version de janvier
Changements notables :
- Ajout d'itinéraires à vélo !
- Ajout de nouvelles options DirectionsRequest :
-
avoidHighways
-
avoidTolls
-
optimizeWaypoints
- Amélioration de la vitesse de rendu des polygones/polylignes
- Les objets Directions suivants ont été renommés. Les anciens noms restent acceptés.
- DirectionsRoute to DirectionsLeg
- DirectionsTrip to DirectionsRoute
3 mars 2010
- Problème 2136 : Obfusquer les propriétés de google.maps.MarkerImage qui ne doivent pas être référencées
Changements notables :
- Correction d'un bug de saut de carte.
- Le zoom avant effectué deux fois de suite a été amélioré.
- .latLng de l'événement de déplacement de repère n'est plus obscurci.
26 févr. 2010
- Problème 1651 : mousemove / mouseover / mouseout pour le canevas de la carte
- Problème 2142 : les DirectionsRendererOptions doivent permettre aux utilisateurs de supprimer complètement les repères
- Problème 2148 : event.latLng manquant !
- Problème 2109 : Bug : NavigationControlStyle.ZOOM_PAN ne s'affiche pas correctement dans IE8
- Problème 2153 : MVCArray.push() ne renvoie pas la nouvelle longueur
Changements notables :
- Ajouter de l'opacité à ImageMapType.
- Correction du bug qui empêchait le déclenchement du clic droit sur un rectangle ou un cercle.
- Les événements de contenu de la fenêtre d'informations ne sont plus supprimés lors de la masquage.
8 février 2010
- Problème 2135 : Bug : Si vous réutilisez le MVCArray d'un polygone dans une polyligne, la polyligne est fermée.
Changements notables :
- Ajout d'une nouvelle classe Rectangle
- Ajout d'une nouvelle classe Circle
- 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 de MVCArray de LatLngs pour fermer les polygones, car cela entraîne la fermeture des polylignes qui partagent le même MVCArray (voir Problème 2135)
- Correction d'un bug qui masquait parfois les repères à l'écran si le zoom de la carte était défini sur sa valeur actuelle.
- Correction de ImageMapType pour qu'il s'affiche correctement sur Android.
- Modification du schéma de découpage des polygones pour autoriser les polygones contenant le pôle Nord ou Sud.
- La plage de latitude de MercatorProjection a été étendue à la valeur maximale possible, sous réserve de la précision des nombres à virgule flottante.
28 janvier 2010
- Problème 1367 : Demande de fonctionnalité : exposer LayoutManager pour permettre aux développeurs de placer des DIV dans le "flux de contrôle"
- Problème 1916 : Demande de fonctionnalité : ajouter la possibilité de mettre à l'échelle MarkerImage
- Problème 1443 : extend() et union() doivent renvoyer l'objet LatLngBounds
- Problème 1997 : documentation de MapOption "size"
- Problème 2074 : La carte ne s'affiche pas lorsque la carte du monde correspond exactement aux dimensions du conteneur de carte
Changements notables :
- Ajout de la compatibilité avec les langues indiennes :
- bn, gu, kn, ml, mr, ta, te
- Ajout de nouvelles méthodes statiques à l'espace de noms d'événement :
- addListenerOnce
- addDomListenerOnce
- Ajout d'une nouvelle propriété "encoded_lat_lngs" à l'objet DirectionsStep pour exposer l'ensemble des latlngs au format ASCII compressé
- Amélioration des performances en supprimant les éléments DOM des repères hors écran
- Correction d'un bug de déplacement dans Google Chrome
- Correction d'un bug de zoom par pincement sur l'iPhone
19 janvier 2010
- Problème 1422 : Demande de fonctionnalité : permettre aux développeurs de créer des types de cartes personnalisés
- Problème 1523 : Demande de fonctionnalité : fromContainerPixelToLatLng (et inversement)
- Problème 1443 : extend() et union() doivent renvoyer l'objet LatLngBounds
- Problème 1960 : bug : informations incomplètes avec provideTripAlternatives
- Problème 1675 : Erreur dans la documentation du tutoriel
- Problème 1676 : erreur dans la documentation du tutoriel "Options de contrôle"
- Problème 1856 : Les polygones ne s'affichent pas dans Opera !!!
- Problème 1954 : la localisation en langue bulgare est incorrecte.
- Problème 1976 : Bug : problèmes liés à l'icône personnalisée et au repère déplaçable
- Problème 2063 : Collisions de noms de variables lors de la minification des sous-classes OverlayView
Changements notables :
- Prise en charge des types de cartes personnalisés, y compris les types de cartes de base, les types de cartes de superposition et la projection :
- Nouvel objet ImageMapType pour prendre en charge les tuiles de carte personnalisées
17 décembre 2009
Changements notables :
- Correction du saccade initial se produisant avant le début d'une animation de déplacement de la carte.
- Correction du problème de saut de la carte vers un autre emplacement lors du zoom au-delà du niveau de zoom maximal à l'aide de la molette de la souris ou d'un double-clic.
- Les contrôles de copyright, MapType et Navigation sont redimensionnés pour s'adapter à 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ème 1820 : Le zoom avant avec la molette de la souris semble dépasser le niveau de zoom maximal et "sauter" la position de la carte.
- Problème 1743 : Le zoom par défilement fait passer la carte à un emplacement complètement différent
Autres changements notables :
- Ajout de la nouvelle méthode panToBounds.
- Ajout d'une nouvelle animation de carte. Affecte le glisser-déposer, le déplacement, le zoom et les appels à setCenter/setZoom dans tous les navigateurs.
- Ajout d'un message d'avertissement dans la console si des méthodes obsolètes sont utilisées.
25 novembre 2009
- Problème 1696 : Demande de fonctionnalité : emplacement des commandes de la carte
- Problème 1909 : corruption de getBounds après modification du centre de la carte
- Problème 1938 : map.setOptions ne reconnaît pas les options de contrôle
Autres changements notables :
- Ajout de la prise en charge des langues qui se lisent de droite à gauche : arabe, farsi, hébreu
- Exposition de la propriété lat_lngs pour les étapes DirectionsResult.
11 novembre 2009
- 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 :
- Ajout de la compatibilité avec trois nouvelles langues.
- Basque
- Galicien
- Tagalog
29 octobre 2009
- Problème 1421 : Demande de fonctionnalité : ajouter une classe Directions à l'API v3
Autres changements notables :
- Documentation de référence mise à jour avec DirectionsRenderer et DirectionsService
26 octobre 2009
- Problème 1647 : Demande de fonctionnalité : fournir un événement pour le DOM de la fenêtre d'informations prêt
- Problème 1710 : possibilité d'annuler l'événement de zoom de l'utilisateur en cas de double-clic
Autres changements notables :
- Une erreur JS est générée lorsque des arguments non valides sont transmis à new google.maps.LatLng()
- Correction d'un bug : le plan statique se chargeait deux fois lors du chargement de la carte
15 octobre 2009
- Problème 1525 : erreur get_bounds à de faibles niveaux de zoom
- Problème 1757 : fitBounds() ne fonctionne pas au-delà du méridien 180
- Problème 1790 : map.setOptions ne peut pas définir le curseur
- Problème 1767 : BugProblème de propagation d'événements
Autres changements notables :
- Mise à jour de la documentation :
- Nouvelle méthode exposée : LatLngBounds.isEmpty()
- Tous les méthodes, événements, propriétés et constantes sont triés par nom.
- Correction des types incorrects dans les propriétés des options de polyligne et de polygone
28 septembre 2009
- Amélioration des performances de rendu des polygones.
- Correction du problème lié à l'avertissement JS pour SVGView.
22 septembre 2009
- Problème 1420 : Fonctionnalité : Ajouter la classe Polyline à l'API
- Problème 1371 : l'événement map.bounds_changed se déclenche à plusieurs reprises lorsque la carte se déplace
- Problème 1700 : Emplacement incorrect dans le clic après un zoom arrière dans Firefox 3.5
- Problème 1702 : LatLng incorrect signalé dans les événements de clic et de double-clic lorsqu'il existe un décalage de défilement dans un élément parent
- Problème 1723 : la carte saute lorsque vous la faites glisser sur un iPhone
Autres changements notables :
- Lancement des polylignes et des polygones ! Ils vous permettent de dessiner des lignes ou des régions remplies sur la carte, de spécifier des styles de traits et de remplissage, et de prendre en charge la plupart des événements de souris (c'est-à-dire pas encore de survol). Ils fonctionnent dans tous les navigateurs compatibles (IE 6.0+, Firefox 2.0+, Safari 3.1+, Chrome), y compris sur les appareils mobiles compatibles.
- Ajout de deux nouvelles sections au guide du développeur pour les polylignes et les polygones.
- Ajout de deux nouvelles classes à la documentation de référence de l'API pour les polylignes et les polygones.
- Ajout d'un nouvel événement de carte "idle" (inactif), déclenché lorsque la carte n'a pas bougé depuis un certain temps. Résout le problème 1371.
- Correction des valeurs LatLng incorrectes renvoyées par les événements de clic.
- Correction d'un bug de zoom par pincement sur l'iPhone. Consultez le problème 1723.
10 septembre 2009
- Problème 1659 : LatLng incorrect signalé dans les événements de clic et de double-clic après un déplacement, Firefox 3.5
- Problème 1621 : Mauvais emplacement obtenu après un clic sur la carte dans IE8 avec dooctype
- Problème 1642 : InfoWindow overflow:auto
- Problème 1531 : la hauteur de la fenêtre d'informations augmente à chaque ouverture
Autres changements notables :
- Syntaxe modifiée pour les méthodes get/set et les noms d'événements, comme indiqué ci-dessous. L'ancienne syntaxe reste compatible pour assurer la rétrocompatibilité. Exemple :
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funBoat_changed => funboat_changed
- Ajout de la nouvelle méthode "onAdd" à l'interface OverlayView, qui est appelée lorsque les volets et la projection sont initialisés pour la première fois. Cela 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 assurer la rétrocompatibilité.
2 septembre 2009
- Problème 1525 : erreur get_bounds à de faibles niveaux de zoom
- Problème 1596 : Le déplacement au-delà des limites nord ou sud du monde renvoie une erreur
- Problème 1643 : Bug : les molettes de défilement de la carte sont inutiles
- Problème 1379 : Je ne vois pas les données cartographiques de la Corée dans la version 3
Autres changements notables :
- Activation du zoom continu avec la molette et le double-clic sur Chrome, Safari 4 et Firefox 3.5
- Amélioration des performances de déplacement de la carte
- Le double-clic centre désormais la carte après un zoom
24 août 2009
- Problème 1567 : map.set_center vers 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 déplacement de la carte + animation
Autres changements notables :
- Le zoom avec la molette de la souris est activé par défaut. Pour le désactiver, définissez la propriété scrollwheel de l'option Map sur "false".
- Mise à jour de la documentation pour inclure les fonctions panTo et panBy.
14 août 2009
- Problème 1575 : bug dans la méthode set_draggable() des repères déplaçables
Autres changements notables :
- Le zoom avec la molette de la souris a été activé.
- Correction d'un problème affectant les iPhone, où la carte sautait après un déplacement.
4 août 2009
- Problème 1393 : Autoriser les repères déplaçables
- Problème 1448 : Bug : l'API v3 a besoin d'une fonction checkResize() (ou équivalente)
- Problème 1404 : Erreur avec le curseur dans Opera
- Problème 1514 : La flèche de sélection MapType s'affiche de manière incorrecte avec HTML 4.01 strict
- Problème 1426 : Contrôle du z-index de la fenêtre d'informations
Autres changements notables :
- Le pincement et le déplacement sur l'iPhone devraient être plus robustes.
- Ajout de setters et de getters zIndex aux objets InfoWindow.
Modifications de la documentation :
- Ajout des méthodes get_draggable et set_draggable pour les repères
- Événements de déplacement, dragstart, dragend et draggable_changed ajoutés
- Propriété de déplacement de repère ajoutée
- Ajout des méthodes get_zIndex et set_zIndex pour les fenêtres d'informations
- Événement Info Window zIndex_changed ajouté
- Ajout de la propriété zIndex de la fenêtre d'informations
13 juillet 2009
- Problème 1415 : contenu de la fenêtre d'informations : sélectionnable true/ false
- Problème 1432 : L'événement "mouseout" ne se déclenche pas après l'appel de set_icon
- Problème 1365 : les commandes du type de carte ne s'affichent pas correctement avec le doctype strict
Autres changements notables :
- Les développeurs n'ont plus besoin de spécifier la taille d'une MarkerImage. L'API la détecte lorsqu'elle n'est pas fournie. À ce propos, les arguments de taille, d'ancrage et d'origine pour 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 "changed" d'OverlayView ont été supprimées de l'interface. Cela ne devrait pas affecter le code du développeur, car ces méthodes n'étaient pas réellement utilisées auparavant.
- L'option partialmatch a été supprimée des objets Geocoder Request. Si un développeur continue de le 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 distribués sur l'iPhone
Autres changements notables :
- Le grand contrôle du zoom est cliquable dans tous les navigateurs.
- La fenêtre info "efface" la grande commande de zoom, en se positionnant entièrement à l'intérieur de la carte et des commandes.
- Mobile copyright uses pretty images
- Les tuiles se chargent à partir du centre au lieu du coin supérieur gauche
- Les utilisateurs ne peuvent plus sélectionner le texte des boutons de type de carte ni aucune des images de contrôle.
- La bibliothèque principale est plus petite d'environ 1,9 Ko.