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 de version, 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.59.3
12 décembre 2024
Modifications :
- Firebase App Check est désormais disponible avec l'API Maps JavaScript et Places JavaScript.
3.59.2
5 décembre 2024
Modifications :
- [canal alpha] Les éléments cartographiques atomiques s'affichent dans les villes compatibles à partir du niveau de zoom 17.
- Ajoute un ID d'attribution d'utilisation à l'initialiseur, ce qui aide Google à comprendre quelles bibliothèques et exemples sont utiles aux développeurs, comme l'utilisation d'une bibliothèque de regroupement de repères. Pour désactiver l'envoi de 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. Découvrez comment utiliser App Check avec Places et avec Maps.
3.59.1
21 novembre 2024
Modifications :
- [Canal bêta] Correction d'un problème qui empêchait le contrôle du zoom dans Street View.
- Correction d'un bug qui entraînait l'envoi de l'événement de clic pour les anciens repères qui ne sont pas cliquables.
- 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 enregistré lorsque vous appliquez des types et des 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 gérés via Cloud Console. Le style dans le cloud n'est actuellement compatible qu'avec les types de carte de la feuille de route.
- Personnalisez les boutons de déplacement de la caméra en mode sombre.
- Problème de marge de l'adresse fitBounds lors de l'utilisation de limites très petites.
3.58.11a
31 octobre 2024
Modifications :
- [Canal bêta] Correction d'un bug qui empêchait l'utilisation de Pegman dans Street View sur la carte du composant Web.
- Empêchement des 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 :
- Correction 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] Vous pouvez désormais utiliser des images et des SVG personnalisés pour les repères affichés sur Maps 3D.
3.58.8
10 octobre 2024
Modifications :
- Suppression d'un avertissement de console WebGLOverlayView incorrect.
- Résolution d'un problème qui faisait que Chrome affichait par erreur une ligne de sélection bleue autour de la carte si elle était le premier élément de la page avec lequel interagir à l'aide d'un pointeur ou d'une souris.
- Ajout de fournisseurs de localisation de véhicules et de parcs ODRD pour le suivi de parc JavaScript des services de mobilité.
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 la caméra prédéfinies sont désormais disponibles avec Maps 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 à PPP élevé pour les appareils à densité de pixels élevée.
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 l'
PinElement
est désormais mis à l'échelle avec l'PinElement
, et sa couleur par défaut correspond à laglyphColor
par défaut de l'PinElement
.
3.58.1a
22 août 2024
Modifications :
- [Canal bêta] Remplacement de la commande de zoom par la commande de l'appareil photo par défaut. La commande de l'appareil photo comprend des commandes de zoom et de panoramique.
- Publiez les propriétés
cameraControl
etcameraControlOptions
dansMapOptions
. - 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 à une nouvelle ligne si la largeur de la carte est trop faible
- Intégration d'un nouvel outil de libellé pour le rendu des libellés de Vector Maps.
- Les nouvelles couleurs de la carte de base sont désormais utilisées 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 la page 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 de géocodage pour le géocodage inversé, le géocodage direct 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 de géocodage pour le géocodage inversé, le géocodage direct 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.
- Réduire la latence de IconMouseEvent lorsque vous cliquez sur un élément cartographique dans les cartes vectorielles
3.57.10
25 juillet 2024
Modifications :
- [Canal bêta] Ajout de descripteurs d'adresse à la réponse de géocodage pour le géocodage inversé, le géocodage direct 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. Activer les options de recherche pour les VE 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 nouvel outil d'ajout d'étiquettes pour l'affichage des étiquettes Vector Maps.
- InfoWindow dispose d'une nouvelle propriété
isOpen
pour indiquer s'il est ouvert sur une carte ou dans Street View. - Correction de la documentation de référence incorrecte pour la classe
PlacePrediction
de Place Autocomplete.
3.57.3a
6 juin 2024
- [Canal bêta] Ajout de descripteurs d'adresse à la réponse de géocodage pour le géocodage inversé, le géocodage direct et la recherche d'ID de lieu.
3.57.2
28 mai 2024
Modifications :
- Correction d'un bug qui empêchait l'ouverture des menus dans le contrôle du type de carte du composant Web.
- Correction d'un bug qui entraînait l'absence de l'indicateur de glissement de AdvancedMarkerElement.
- Ajoutez une fonctionnalité de saisie semi-automatique à la nouvelle API Places.
- Les tuiles matricielles de la carte sont désormais diffusées au format d'image WebP.
- Mise à jour de la documentation pour Place.searchByText et Place.searchNearby afin de faire référence à la liste de champs appropriée.
- Un nouveau bouton de fermeture InfoWindow et un en-tête facultatif sont désormais disponibles dans la chaîne hebdomadaire.
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 glissement de
AdvancedMarkerElement
.
3.56.11
2 mai 2024
Modifications :
- [Canal bêta]
<gmp-map>
utilise désormais également le mode vectoriel par défaut 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 encapsulé.
- [Canal bêta] Un nouveau bouton de fermeture InfoWindow et un en-tête facultatif sont désormais disponibles.
- [Canal bêta] Amélioration des fonctionnalités d'accessibilité pour le clavier et le 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 obligatoire).
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 matricielles de la carte sont désormais diffusées au format d'image WebP.
- Correction du positionnement des ancrages de la fenêtre d'informations pour les POI 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 utilisées par défaut pour les développeurs qui n'utilisent pas d'ID de carte. Pour en savoir plus, consultez la page 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. - Ajout d'options de stationnement à la nouvelle API de la classe Place.
- Abandon de google.maps.Marker Veuillez plutôt utiliser google.maps.marker.AdvancedMarkerElement. Pour le moment, la suppression de google.maps.Marker n'est pas prévue, mais nous vous recommandons d'utiliser google.maps.marker.AdvancedMarkerElement plutôt que google.maps.Marker. Bien que google.maps.Marker continuera de recevoir des correctifs pour toute régression majeure, les bugs existants dans google.maps.Marker ne seront pas corrigés. Vous recevrez une notification au moins 12 mois avant la fin de leur prise en charge. Pour en savoir plus sur les abandons, consultez la page https://developers.google.com/maps/deprecations.
- Ajout d'attributs supplémentaires à la nouvelle API de la classe Place.
- Ajout d'options de paiement à la nouvelle API de la classe Place.
3.55.11a
15 février 2024
Modifications :
- Empêcher le défilement automatique des cartes en cas de clic
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
- [Canal bêta] PlaceAutocompleteElement est désormais disponible en version preview (v=beta)
- Ajout d'options d'accessibilité à l'API Places v2.
3.55.10
1er février 2024
Modifications :
- [Canal bêta] Abandon de SearchByTextRequest.rankBy. Veuillez utiliser SearchByTextRequest.rankPreference à la place.
- [canal bêta] Place.findPlaceFromQuery et Place.findPlaceFromPhoneNumber ne sont plus disponibles. Utilisez plutôt Place.searchByText.
- Correction du suivi de l'utilisation par canal.
- Activez les polylignes tenant compte du trafic pour les fournisseurs de position 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 lorsque vous appuyiez sur la touche
Esc
surMapElement
. - Ajout d'un nouveau paramètre d'URL
loading=async
à l'URL d'amorçage pour le chargement direct de 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 ce paramètre surasync
dans la mesure du possible pour améliorer les performances.
3.55.8
18 janvier 2024
Modifications :
- [Canal alpha] Envoi désormais du jeton de session dans les requêtes PlaceAutocompleteElement.
- [Canal bêta] Introduction d'une nouvelle propriété
gmpClickable
dansAdvancedMarkerElement
. Il s'agit d'un changement majeur pour les utilisateurs qui enregistrent l'événementgmp-click
à l'aide deaddEventListener()
dans le canal bêta. Pour recevoir l'événementgmp-click
lors d'un clic, définissez la propriétégmpClickable
surtrue
ou ajoutez l'attributgmp-clickable
aucomposant Web. Pour les utilisateurs qui utilisent addListener()
pour enregistrer l'événementgmp-click
, aucune modification n'est requise pour le moment.
3.55.7
11 janvier 2024
Modifications :
- [Canal 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 de panoramique et de zoom de fonctionner après avoir cliqué sur la carte.
- Activez la personnalisation des polylignes pour le partage de parcours JavaScript.
- [Canal alpha] Ajout des attributs types, requestedLanguage, requestedRegion et name à PlaceAutocomplete
- [Canal bêta] Correction du bug qui empêchait la création de l'élément Repère avancé lors de l'appel de
document.createElement('gmp-advanced-marker')
.
3.55.3
30 novembre 2023
Aucune modification visible par les utilisateurs.
3.55.2
23 novembre 2023
Modifications :
- Correction d'un bug qui provoquait des erreurs CSP liées aux styles 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 l'affichage de WebGLOverlayView dans certaines situations.
3.54.12
2 novembre 2023
Modifications :
- [Canal alpha] Place Autocomplete est désormais un composant Web. Il s'agit d'une modification destructive. Pour en savoir plus sur l'utilisation, consultez la page https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement.
- [Canal alpha] Mise à jour de la gestion de la sélection de l'élément Place Autocomplete
- [Canal bêta] Exposer l'événement gmp-zoomchange dans MapElements
- Activez MapTypeControl HORIZONTAL_BAR pour gérer automatiquement les contextes de mise en page RTL.
3.54.11
26 octobre 2023
Modifications :
- Correction d'un problème qui pouvait entraîner l'affichage d'une erreur lors de la configuration des commandes sur une carte.
- 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 pour une lecture 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 est désormais compatible avec les valeurs logiques pour la compatibilité avec la mise en page LTR/RTL. 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] La fonctionnalité delegatesFocus est désormais activée pour MapElement
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 position dans le code JavaScript du partage de trajet.
3.54.6
21 septembre 2023
Modifications :
- google.maps.FeatureLayer répond aux événements de mouvement de la souris.
- Ajout de google.maps.FeatureType.SCHOOL_DISTRICT pour que les districts scolaires soient compatibles avec le style basé sur les données.
3.54.5
14 septembre 2023
Modifications :
- [Canal bêta] Correction d'un bug qui empêchait addEventListener() d'AdvancedMarkerElement d'être disponible.
3.54.4
7 septembre 2023
Modifications :
- Le logo Google ne se superposera plus aussi souvent aux 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 qu'elle prenne en charge ECMAScript 2020 en mode natif.
- Les repères avancés sont désormais affichés plus clairement.
- La mappe est désactivée lorsque Array.from est remplacé par une implémentation qui n'est pas compatible avec les itérables.
- Correction de la mise au point perdue lorsque les boutons de zoom étaient désactivés aux niveaux de limite.
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
. - [canal bêta] Ajout du champ obligatoire
textQuery
et abandon dequery
dans la méthode searchByText() de la classe Place. - Ajustement du décalage 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 flotte ODRD pour le partage de trajets JavaScript : suivi de la 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 du bord d'une polyligne. - Ajout d'un journal des erreurs pour indiquer aux développeurs quand la carte vectorielle ne parvient pas à se charger et qu'elle bascule vers une carte matricielle.
3.53.7
15 juin 2023
Modifications :
- [Canal alpha] Mise à jour de l'élément Place Autocomplete pour mieux prendre en charge les lecteurs d'écran et d'autres technologies d'assistance.
3.53.5
1er juin 2023
Modifications :
- Autorisez la transmission de l'é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 d'un calcul incorrect de la date lorsque des fuseaux horaires différents sont pris en compte dans la méthode getNextOpeningTime() de l'emplacement.
- Correction d'un type erroné dans VehicleJourneySegment pour le partage de trajet.
3.53.3
18 mai 2023
Modifications :
- [Canal alpha] Correction d'un bug qui empêchait le texte d'origine d'être restauré si vous utilisiez les touches fléchées pour mettre en surbrillance une prédiction, puis cliquiez sur Échap.
- [Canal alpha] Mise à jour des styles de prédiction de Place Autocomplete pour que les points de suspension s'affichent en cas de dépassement du texte.
- [Canal bêta] Local Context affiche désormais une notification indiquant que les informations contextuelles concernant les lieux sur la carte Local Context seront bientôt supprimées.
- Correction d'un bug qui empêchait l'aperçu au survol lors du glissement du Pegman de Street View, sauf s'il avait été remis dans le dock au moins une fois au préalable.
- 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] Style basé sur les données pour les ensembles de données disponible
- [canal bêta] Les composants Web
<gmp-map>
et<gmp-advanced-marker>
sont désormais disponibles. - Ajout de TimeWindow en tant que champ dans Task et TaskTrackingInfo dans le partage de parcours JavaScript.
- AdvancedMarkerElement et PinElement sont disponibles sur le canal hebdomadaire.
- Style basé sur les données pour les limites publié dans la version hebdomadaire.
getMapCapabilities
et l'événementmapcapabilities_changed
sont publiés sur le canal hebdomadaire.
3.53.1a
27 avril 2023
Modifications :
- Mise à jour du service Place Autocomplete pour prendre en charge locationBias et locationRestriction
- [Canal bêta] Documentation publiée sur la méthode toJSON de Place v2.
- [Canal bêta] Correction du problème de glissement des repères avancés lorsque la carte est mise en page.
- [canal bêta] Les styles basés sur les données PlaceFeature.fetchPlace displayNames seront dans la langue de l'utilisateur final.
- [canal bêta] AdvancedMarkerView et PinView ont été renommés AdvancedMarkerElement et PinElement.
- [Canal bêta] Correction d'un problème qui entraînait parfois la disponibilité des repères avancés et des épingles sans les charger explicitement. N'oubliez pas de toujours charger la bibliothèque "marker" avant d'accéder à ces classes.
- [Canal bêta] Le
position
AdvancedMarker est désormais normalisé en LatLngAltitude. - [canal bêta] Décommissionne 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 l'établissement en remplaçant un nombre par une chaîne. Les valeurs possibles pour "priceLevel" sont désormais: "FREE", "INEXPENSIVE", "MODERATE", "EXPENSIVE" et "VERY_EXPENSIVE".
- [canal bêta] Abandon d'AdvancedMarkerView.draggable au profit de gmpDraggable.
- [canal bêta] Suppression de la propriété "icon" et du champ de nom de la classe Place. Nous recommandons aux développeurs d'utiliser à la place svgIconMaskURI.
- [canal bêta] La propriété "title" d'AdvancedMarkerView n'accepte désormais qu'une chaîne. Vous pouvez supprimer les titres à l'aide d'une chaîne vide.
- [canal bêta] Ajout de "svgIconMaskURI" comme nom de champ accepté pour les méthodes Place.fromPlaceFrom.
- [Canal bêta] Modification de la propriété de la classe Place de
userRatingsCount
àuserRatingCount
- Amélioration de l'impression des erreurs lorsque vous êtes connecté à la console.
Correction de bugs :
- Correction d'un bug qui entraînait une erreur lors de la fermeture d'une info-fenêtre.
3.52.8
6 avril 2023
Modifications :
- Ajout de
pollingIntervalMillis
en tant que champ public des fournisseurs de position interrogés dans le partage de parcours JavaScript. - [canal bêta] Modification de la réponse JSON de la classe Place de snake_case en lowerCamelCase.
Correction de bugs :
- Correction d'un bug qui affichait la mauvaise date pour les
publishTime
des avis sur les lieux. - Correction d'un problème qui empêchait la création d'éléments personnalisés.
- [Canal bêta] Correction d'un bug qui entraînait la disparition des repères avancés lorsque la carte était mise en page.
3.52.6
23 mars 2023
Modifications :
- [Canal alpha] Version expérimentale du widget Place Autocomplete (Nouveau) disponible.
- Lancement du partage de parcours JavaScript sur la chaîne hebdomadaire.
3.52.5
16 mars 2023
Modifications :
- [canal bêta] Style basé sur les données: suppression des types de caractéristiques NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 et SUBLOCALITY_LEVEL_1.
Correction de bugs :
- Correction d'un bug qui faisait que les interfaces TypeScript étaient vides 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 en cours de glisser-déposer.
3.52.3
2 mars 2023
Modifications :
- [canal bêta] Ajout d'entités TaskTrackingInfo pour le partage de parcours JavaScript.
- [canal bêta] Mise à niveau de l'API Maps JavaScript pour qu'elle prenne en charge ECMAScript 2020 en mode natif.
Correction de bugs :
- Correction d'une fuite de mémoire pouvant se produire lors de l'ajout et de la suppression de repères sur la carte.
- Corrige un bug qui faisait que l'élément interactif était 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 des WebGLOverlayViews qui n'étaient pas correctement supprimées 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 empêchait le bouton de fermeture de l'InfoWindow d'être visible dans une racine d'ombre.
- Pour améliorer les Core Web Vitals et réduire le transfert de données inutile, Maps JS diffère désormais le chargement des tuiles de carte jusqu'à ce que la carte approche du viewport. Aucune différence ne devrait être visible pour les cartes créées dans la fenêtre d'affichage initiale de la page.
3.52.1
16 février 2023
Modifications :
- Ajoute la fonction
importLibrary()
, qui permet de charger dynamiquement des bibliothèques au moment de l'exécution. - [canal bêta] Activez la fonctionnalité de panoramique 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 Partage de trajet ne peuvent plus être nuls
- [canal bêta] Style basé sur les données: les types d'éléments 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 de l'affichage des repères avancés sur les types de cartes personnalisés.
- La dernière copie du chargeur de démarrage intégré réutilisera désormais les nonces CSP trouvés 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 élément PlaceFeature. La propriété PlaceFeature.displayName sera abandonnée 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 en 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, 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 InfoWindow, où la fenêtre d'informations pouvait 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: ajouter des attributs à la classe d'établissement
- Canal bêta: le tableau FeatureMouseEvent.features de la stylisation basée sur les données peut contenir plusieurs éléments géographiques s'il y en a plusieurs sous le clic, et tous les écouteurs de clics 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.
- Modification des événements de souris sur la carte pour qu'ils ignorent désormais les clics de bouton de la souris qui se produisent lorsqu'un autre bouton de la souris est déjà enfoncé.
- Correction d'un bug qui faisait disparaître les repères avancés lors d'un zoom avant sur la carte.
- Améliore les performances lorsque vous zoomez 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().
- Met à jour la référence WebGLOverlayView pour onAdd et onRemove.
- Ajoute la personnalisation du style des repères fixes pour le partage de trajets.
3.51.3
8 décembre 2022
Modifications :
- Correction d'un bug qui empêchait un repère de perdre la sélection du 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 l'affichage des repères avancés lorsque vous transmettez une carte encapsulée dans un proxy.
- Chaîne bêta: ajoute la personnalisation du repère du fournisseur de lieux de trajet pour le partage de trajets 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 d'examiner la solution "Neighborhood Discovery" dans Quick Builder ou d'utiliser la bibliothèque Places, 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 le transfert de données inutile, Maps JS diffère désormais le chargement des tuiles de carte jusqu'à ce que la carte approche du viewport. Aucune différence ne devrait être visible pour les cartes créées dans la fenêtre d'affichage initiale de la page.
- Canal bêta: ajoute un événement pour les modifications d'état d'interrogation des fournisseurs de position pour le partage de trajets.
- Canal bêta: ajoute des fonctions de personnalisation du style pour le partage de trajets. Méthodes de configuration obsolètes.
- Ajoute l'accessibilité via le clavier aux étapes du panneau de navigation. Vous pouvez désormais naviguer dans les itinéraires à l'aide de la touche Tabulation et les sélectionner à l'aide de la touche Espace ou Entrée.
-
google.maps.geometry.spherical.computeArea()
accepte désormaisLatLngBounds
etCircle
.LatLngBounds
peut désormais être construit avec unLatLngBoundsLiteral
. - Ajoute le texte
alt
aux images dans le 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: ajoute des fonctions de personnalisation du style pour le partage de trajets. Les anciennes méthodes de configuration sont obsolètes.
- Internet Explorer 11 est désormais abandonné dans l'API Maps Embed.
- Le logo Google de l'API Maps Embed change de style 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 rendu des 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 et l'interaction au clavier pour la commande d'échelle de la carte.
- Ajout d'un paramètre de langue à l'API Geocoder JS. L'API JavaScript Maps ne considère plus
US
comme une région par défaut dans le géocodeur si elle n'est pas explicitement spécifiée. - Ajout d'un paramètre de langue à l'API Directions JS.
- Ajout d'un paramètre de langue à l'API Distance Matrix JavaScript.
Correction de bugs :
- Correction d'un bug qui entraînait la redirection du focus du clavier vers le repère lorsqu'une fenêtre d'informations était ouverte.
- Correction d'un bug qui empêchait les repères d'être sélectionnables.
3.51
16 novembre 2022
Modifications :
- Le canal hebdomadaire est passé à la version 3.51.
- La version trimestrielle est passée à la version 3.50.
- Les versions 3.49 et 3.48 sont toujours disponibles sur demande.
3.50.12a
7 novembre 2022
Modifications :
- Correction d'un problème où
google.maps.event.addListenerOnce
etgoogle.maps.event.addDomListenerOnce
présentent une liaisonthis
incorrecte.
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 enregistrée lorsque les calques d'éléments géographiques de style basé sur les données ne sont plus disponibles.
- Canal bêta: amélioration des performances de chargement des repères avancés par défaut.
3.50.10
20 octobre 2022
Correction de bugs :
- Correction de la marge intérieure droite et inférieure de l'InfoWindow sur iOS.
3.50.9
13 octobre 2022
Modifications :
- Les étapes sélectionnées sont désormais mises en surbrillance dans le panneau "Itinéraire".
- 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 :
- Canal bêta: version preview des repères avancés.
- Canal bêta: introduction de la documentation pour
isAdvancedMarkersAvailable
sur 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 plutôt qu'une opacité forcée de 100 %.
3.50.7
29 septembre 2022
Modifications :
- Le lecteur d'écran lit désormais les instructions pour interagir avec Maps et Street View.
- Ajoute les raccourcis clavier d'inclinaison et de rotation à la boîte de dialogue des raccourcis clavier.
3.50.6
22 septembre 2022
Correction de bugs :
- Correction d'un bug qui permettait à VoiceOver sur iOS de naviguer dans les éléments sous la boîte de dialogue des raccourcis du clavier.
- Ajoute du texte alternatif à l'image de la carte statique.
Modifications :
- Une erreur est désormais enregistrée dans la console lorsque
map.getMapCapabilities()
est appelé et qu'il comporte une erreur.
3.50.5
15 septembre 2022
Modifications :
- Ajout de la constante MAX_BOUNDS pour LatLngBounds afin d'indiquer les limites maximales de LatLng 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: mise à jour de la classe
DeliveryVehicle
du partage de parcours JavaScript pour inclure des attributs personnalisés. - Correction d'un bug qui entraînait une valeur LatLng incorrecte 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 qu'il accepte un filtre de véhicule 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: introduction des API de fonctionnalités de carte (événement
getMapCapabilities
etmapcapabilities_changed
) dans le canal bêta. - Canal bêta: introduction d'un paramètre
language
dansgoogle.maps.Geocoder
. - Canal bêta: introduction d'un paramètre
language
dansgoogle.maps.DistanceMatrixService
. - Canal bêta: introduction d'un paramètre
language
dansgoogle.maps.DirectionsService
. - Correction d'un bug qui entraînait l'ignorance d'un code de région dans plusieurs API JavaScript Places. Introduction de paramètres de langue et de région dans 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, consultez le Guide du règlement sur la sécurité des contenus.
3.49.12
4 août 2022
Modifications :
- Ajoute
DEMO_MAP_ID
, un ID de carte pouvant ê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 nécessitant une configuration dans le cloud (comme le style Cloud). - Clarification que
FleetEngineDeliverFleetLocationProvider.locationRestriction
est nécessaire pour démarrer le suivi.
3.49.11
28 juillet 2022
Modifications :
google.maps.VehicleType
peut désormais être référencé en tant qu'énumération d'exécution.
3.49.10
21 juillet 2022
Modifications :
- Les valeurs NaN sont rejetées pour la largeur ou la hauteur lors de la validation de la taille de l'icône du repère, de la taille agrandie de l'icône du repère ou de la taille de la fenêtre d'informations.
- Correction d'un bug qui empêchait le contrôle du suivi du mouvement d'être visible sur les appareils iOS dans Street View.
- Correction d'un bug qui entraînait la coupure du texte en survol pour les itinéraires dans 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 sur l'utilisation des champs d'ID dans les fournisseurs de position du 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.
- Introduction d'une nouvelle méthode
focus
surStreetViewPanorama
.
3,49
23 juin 2022
Modifications :
- Canal bêta: le 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éplace
WebGLOverlayView
,CameraParams
,LatLngAltitude
,moveCamera
, le zoom fractionnaire etgetVisibleRegion
dans le canal hebdomadaire. - Le panorama Street View par défaut pour
Map
gère désormais automatiquement la mise au point lors de son ouverture. Il s'agit du nouveau comportement par défaut. - Le panorama Street View rétablit désormais automatiquement la mise au point lorsqu'il est fermé (si possible).
- Vous pouvez désormais fermer Street View en appuyant sur la touche ESC (lorsque le bouton de fermeture est activé).
geometry.spherical.computeSignedArea()
etgeometry.spherical.computeArea()
ont été optimisés pour une robustesse et une précision accrues.
3.49.3a
2 juin 2022
Modifications :
- Amélioration du contraste des couleurs pour la commande de suivi du mouvement Street View.
- La commande de suivi 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 et documentées publiquement.
3.49.2
26 mai 2022
Modifications :
- Amélioration du contraste des couleurs pour la commande de suivi du mouvement Street View.
- La commande de suivi 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 et documentées publiquement.
3.49.1
19 mai 2022
Modifications :
- Canal bêta: correction d'un bug qui entraînait l'ignorance d'un code de région dans plusieurs API JavaScript Places. Introduction de paramètres de langue et de région dans diverses API Place JS.
- Amélioration du 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 de lien d'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 sont toujours disponibles sur demande.
- La version 3.45 est supprimée et ne peut plus être utilisée.
3.48.11
28 avril 2022
Modifications :
- Place Autocomplete peut désormais accepter davantage de types. En savoir plus
isFractionalZoom
a été déplacé dans 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 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
à la commande Plein écran. - Amélioration de l'espacement du menu déroulant pour le contrôle Type de carte.
- Met à jour les libellés aria pour la commande du 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 de l'API Maps JavaScript et de l'API Embed.
3.48.7a
31 mars 2022
Modifications :
- Canal bêta: suppression des API de vue en superposition WebGL obsolètes.
- Active la mise à jour de la carte de base pour les clients de l'API Maps JavaScript. La carte de base mise à jour, qui est déjà utilisée dans Google Maps grand public, offre une carte de base plus riche et plus détaillée, en particulier en ce qui concerne les éléments naturels de la terre.
Correction de bugs :
- Annule une correction précédente pour
map.fitBounds()
(facilite la transition de la vue d'ensemble pour les courtes distances), en attente d'analyse. - Résolution des problèmes de contraste des couleurs sur le contrôle du type de carte en mode contraste élevé.
- Associe les noms accessibles des cases à cocher de contrôle du type de carte aux libellés visuels correspondants.
- Résolution des problèmes de contraste des couleurs dans les fenêtres d'informations en mode contraste élevé.
3.48.6
24 mars 2022
Modifications :
- Corrige
map.fitBounds()
pour faciliter la transition de la fenêtre d'affichage pour de courtes distances.
3.48.5
17 mars 2022
Modifications :
- Safari uniquement: garantit que le bouton de fermeture et le conteneur de contenu sont mis au point automatiquement sur
open
.
Correction de bugs :
- Correction d'un problème de contraste des couleurs pour le lien "Afficher sur Google Maps" sur les s
InfoWindow
s. - Résolution 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 :
- Introduction d'un nouvel événement
visible
pourInfoWindow
. - Introduction d'une nouvelle 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 nouvelle propriété
ariaLabel
pourInfoWindow
.
3.48.1
17 février 2022
Modifications :
- Canal bêta: possibilité de définir des ID d'expérience globaux. Pour en savoir plus, consultez la documentation de référence de l'API.
- Chaîne bêta: le premier et le deuxième paramètre de fromLatLngAltitude seront désormais fusionnés dans un LatLngAltitude au lieu d'un LatLng et d'un
number
. - Le paramètre
noWrap
de LatLng a été renomménoClampNoWrap
. - Le lecteur d'écran lit désormais les instructions pour naviguer dans les repères lorsqu'un repère est sélectionné.
- L'API Maps JavaScript envoie 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 :
- La version hebdomadaire est passée à la version 3.48.
- La version trimestrielle est passée à la version 3.47.
- Les versions 3.46 et 3.45 sont toujours disponibles sur demande.
3.47.6
20 janvier 2022
Correction de bugs :
- Correction d'un problème qui entraînait le défilement de la page vers le haut lorsque la commande de raccourcis clavier était sélectionnée.
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 contenant "gl" dans leur nom au profit de nouvelles classes et méthodes contenant "GL" dans leur nom, abandon de WebglCameraParams au profit de la nouvelle classe CameraParams (qui sous-classe CameraOptions).
- Mise à jour de la documentation de la méthode PlaceOpeningHours pour indiquer que les heures exceptionnelles ne sont pas utilisées 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 pouvant se produire à des valeurs d'échelle plus faibles (inférieures à 1,0).
3.47.1
18 novembre 2021
Modifications :
LatLngLiteral
est désormais autorisé en tant que paramètre partout oùLatLng
est autorisé dans la bibliothèque de géométrie.- Ajout d'une nouvelle API onGIStateUpdateRequest pour la prise en charge de WebGL dans l'API Maps JavaScript.
- Correction du contraste des couleurs sur l'écran d'erreur.
- Internet Explorer 11 est désormais mis hors service dans la version v=beta. La 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,
- Maps ne reçoit plus la sélection de l'onglet lorsque l'option de carte
keyboardShortcuts
est définie surfalse
. - Les boutons de zoom avant et arrière sont désormais désactivés lorsque le niveau de zoom maximal ou minimal respectif est atteint.
- Conversion de la commande
MapType
pour utiliser des éléments sémantiques afin d'améliorer l'accessibilité et l'expérience avec les lecteurs d'écran dans l'API Maps Embed. - Ajout d'un texte alternatif à l'icône de l'écran d'erreur.
- Diverses améliorations générales de la santé 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 :
- La version hebdomadaire est passée à la version 3.47.
- La version trimestrielle est passée à la version 3.46.
- La version 3.45 est toujours 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 des couleurs pour certains éléments de texte.
- Correction du type de
google.maps.Marker.MAX_ZINDEX
dans les externes.
3.46.11
28 octobre 2021
Modifications :
- Conversion des getters et des setters pour utiliser goog.a11y.aria. Cela permet d'éviter 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 faisait apparaître une main à la place du curseur de la carte lorsque celle-ci 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
etCustomOverlay
ouverts.
3.46.2
26 août 2021
Modifications :
- Version bêta: les informations de télémétrie sont désormais enregistré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
. - La version hebdomadaire est passée à la version 3.46.
- La version trimestrielle est passée à la version 3.45.
- La version 3.44 est toujours disponible 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 en cours d'abandon. À partir d'août 2021, avec la version 3.46 de l'API Maps JavaScript, un message d'avertissement s'affichera en haut des cartes pour les utilisateurs d'Internet Explorer 11. La v 3.47 est la dernière version de l'API Maps JavaScript compatible avec Internet Explorer 11. La compatibilité avec 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 fenêtres d'informations.
3.45.8
29 juillet 2021
Modifications :
- API Embed: sur les cartes intégrées, le niveau de zoom est conservé après avoir été redirigé vers la page d'itinéraire.
3.45.7
22 juillet 2021
Modifications :
- La compatibilité avec IE11 n'est plus prise en charge. Maps dans IE11 affiche désormais une bannière dans le canal bêta.
- Mise à jour du lien "Obtenir un itinéraire" dans les cartes intégrées pour qu'il soit plus précis.
Correction de bugs :
- Correction d'un problème où la méthode
getFeatureById()
ne pouvait pas récupérer les éléments géographiques avec un ID de 0. - Correction d'un problème qui entraînait l'émission d'une exception
UNKNOWN ERROR/SERVICE BACKGROUND ERROR
si la valeurComponentRestriction
était non définie ou nulle.
3.45.6a
15 juillet 2021
Modifications :
- Lorsqu'elle est ouverte, la sélection est désormais gérée par le conteneur InfoWindow lorsque le premier contrôle sélectionnable ne se trouve pas dans le viewport InfoWindow ou lorsque
disableAutoPan=true
.
Correction de bugs :
- Correction d'un bug qui entraînait la finalisation automatique d'un dessin de polygone inachevé lorsque le gestionnaire de dessin était supprimé et ajouté à nouveau à la carte.
- Correction d'un bug qui entraînait le tronquage de la chaîne "Itinéraires" dans le pop-up "Intégrer une carte" dans certaines langues.
3.45.5
1er juillet 2021
Modifications :
- Mise à jour de l'URL pour Maps Studio dans les typages et l'API JavaScript.
Correction de bugs :
- Correction d'un refus 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 du formulaire.
- Correction d'un bug qui entraînait un mauvais alignement du bouton "Raccourcis clavier".
- Suppression des objets accidentellement ajoutés à
window
(Spherical, PolylineCodec, PolyGeometry). Vous devez plutôt accéder à ces objets via leur espace de noms complet.
3.45.3
16 juin 2021
Correction de bugs :
- Mise à jour de
InfoWindow
afin que le focus ne bouge 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 anneaux de mise au point lors de la navigation au clavier (Tabulation + Option) dans Safari.
3.45.2
10 juin 2021
Correction de bugs :
- Correction d'un problème qui empêchait la commande de type de carte d'être correctement superposée à l'arrière-plan de la boîte de dialogue des raccourcis clavier dans l'API Embed.
- Correction d'un problème pouvant entraîner une erreur lors du chargement de styles CSS de police.
- Correction d'un bug qui pouvait entraîner un clignotement lors du panoramique 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 sur les propriétés d'animation, d'icône, d'étiquette et d'opacité à l'interface Data.StyleOptions.
- Refonte de la boîte de dialogue des droits d'auteur pour améliorer l'accessibilité.
- Les InfoWindows gèrent désormais automatiquement la mise au point 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 du focus lors de l'ouverture des InfoWindows.
- Les InfoWindows peuvent désormais être fermées en appuyant sur la touche Échap.
- Les InfoWindows sont désormais annoncées comme une "boîte de dialogue" lorsque vous utilisez des lecteurs d'écran.
- L'isolation des polyfills est désormais activée. Ce changement empêche l'installation des polyfills internes de l'API Maps sur la page hôte.
Correction de bugs :
- Résolution d'un problème qui entraînait l'affichage d'un anneau de mise au point de la carte lors du changement d'onglets dans le navigateur.
- Correction d'un problème qui faisait que l'anneau de mise au point des commandes de la carte, des éléments de repère et des éléments du sous-menu de contrôle du type de carte s'affichaient de manière incorrecte avec l'interaction de la souris dans certains navigateurs.
Nouvelles fonctionnalités :
- Prise en charge des promesses dans les services Directions, Distance Matrix, Elevation, Geocoder, Imagery Maximum Zoom, 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 leur visibilité.
- Les cartes vectorielles sont désormais disponibles dans la version hebdomadaire (fonctionnalités de base uniquement, les fonctionnalités WebGL sont disponibles dans la version bêta).
3.44.14
13 mai 2021
Modifications :
- Un avertissement est désormais consigné dans la console lorsque
InfoWindow.open()
est appelé sans instance Map ou Street View associée.
3.44.12
28 avril 2021
Correction de bugs :
- Résolution d'un problème qui entraînait la réajout de repères optimisés supprimés ou masqués à la carte après avoir changé de type de carte.
Contexte local:
- Prise en charge des tableaux qui ne disposent pas d'une 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êche le focus de passer aux menus déroulants des types de carte lorsque vous pointez sur un bouton.
Correction de bugs :
- Correction d'un bug pouvant 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 empêchait l'accès aux commandes de la carte via le clavier lorsque Street View était activé.
3.44.8
1er avril 2021
Modifications :
- Bibliothèque de contexte local: le logo Google de la vue d'informations sur le lieu a été déplacé en bas du contenu.
3.44.7
25 mars 2021
Modifications :
- Le focus du 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 dans une plage de zoom plus large, et la commande de rotation inclut désormais des boutons dans le sens des aiguilles d'une montre et dans le sens inverse.
Correction de bugs :
- Correction d'une fuite de mémoire pouvant se produire lors de l'affichage répété de la carte.
- Correction d'une fuite de mémoire pouvant 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 faisait que l'appel de fonction
getPlacePredictions
de Place Autocomplete pointait vers le mauvais point de terminaison dans la version bêta.
3.44.1
18 février 2021
Modifications :
- Les boutons du sélecteur de lieux LocalContext sont désormais désactivés lors du rechargement des lieux affichés.
- Les repères non optimisés peuvent désormais être sélectionnés et sont accessibles depuis le clavier.
- Canal bêta: suppression des objets ajoutés accidentellement à
window
(Spherical
,PolylineCodec
,PolyGeometry
). Ces objets doivent être accessibles via leur espace de noms complet. - Activation de l'isolation du remplissage par défaut dans le canal bêta. Cela signifie que l'API Maps JavaScript n'installera plus de polyfills sur la page hôte.
3.43.8a
25 février 2021
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 fois
3.43.8
5 février 2021
Modifications :
- Ajout de la prise en charge bêta des 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 de polygone 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.
- Augmentation de la taille des boutons étages pour les panoramas Street View intérieurs.
- Correction de la position des commandes de suivi du mouvement sur mobile dans Street View.
Correction de bugs :
- Le bouton de menu du clavier déclenche désormais l'événement
contextmenu
. - Correction d'un bug qui empêchait le contrôle en plein écran de fonctionner correctement lors du passage entre la carte et Street View dans certains cas.
- 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 de lieu dans le repère de lieu de LocalContext.
3.43.3
9 décembre 2020
Modifications :
- Modification du nom de l'interface
google.maps.MouseEvent
engoogle.maps.MapMouseEvent
et ajout d'une propriétédomEvent
, qui permet d'accéder directement à l'événement sous-jacent à partir du DOM. - Amélioration du comportement de la mémoire des superpositions de polygones.
- La mémoire du canevas est désormais libérée explicitement pour éviter les problèmes de mémoire dans Safari.
Correction de bugs :
- Correction d'un bug qui empêchait le contrôle du plein écran de fonctionner lors du passage entre Maps et Street View dans certains cas.
- Correction d'un bug qui entraînait l'enregistrement d'une erreur dans la console lors de l'événement
click
du repère. - Correction d'un bug qui entraînait un dessin trop grand de la zone cliquable d'un repère.
- Correction d'un bug lié aux conflits de polyfill qui affectaient les symboles sur IE11.
3.43.2
1er décembre 2020
Modifications :
- Ajoute l'événement
contextmenu
, qui est une meilleure alternative à l'événementrightclick
. L'événementcontextmenu
permet de répondre au clic avec la touche Ctrl 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 supplémentaires pour les commandes
MapType
, afin d'améliorer l'expérience avec les lecteurs d'écran. - Amélioration de la compatibilité du lecteur d'écran avec les commandes
MapType
. Lorsque l'utilisateur quitte le contrôle, le menu déroulant se ferme automatiquement. - Corrige le nombre d'éléments indiqué par les lecteurs d'écran dans le menu déroulant. Cela empêche le séparateur de ligne d'être compté comme un élément de liste.
- Ajoute un anneau de sélection dans l'élément
map
pour indiquer la sélection au clavier lorsqu'elle est effectuée via une interaction au clavier. - Ajoute des commandes de clavier supplémentaires aux commandes
MapType
. Les options du menu déroulant se ferment désormais automatiquement lorsque la commande perd la sélection. Les flèches vers le haut et vers le bas ouvrent le menu déroulant, et la touche Échap le ferme. 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 entraîner l'arrêt prématuré des futures animations d'un repère particulier dans certaines circonstances.
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 prise en charge bêta des promesses dans le service Maximum Zoom Imagery.
- Ajout de la compatibilité bêta avec les promesses dans le service StreetView.
- Ajout d'un texte d'accessibilité aux repères non optimisés lorsque
title
oulabel
sont fournis. - Suppression du libellé
aria-pressed
du bouton du menu déroulant de commandeMapType
pour améliorer l'accessibilité. - Conversion de
DropdownMenu
etDropdownMenuItem
en éléments sémantiques pour améliorer l'accessibilité. - Modification du texte de l'élément de droits d'auteur pour qu'il respecte les normes de contraste des couleurs.
- Vous pouvez désormais ouvrir et fermer les menus déroulants à l'aide de la touche Entrée ou de la barre d'espace.
- Vous pouvez désormais sélectionner les éléments de menu déroulant.
- Bibliothèque de contexte locale: les boutons de commande du carrousel sont désormais désactivés lorsqu'ils n'ont aucun effet et ne chevauchent plus le premier ni le dernier élément de la liste.
Correction de bugs :
- Correction d'un bug qui pouvait se produire lorsque
GroundOverlays
croisait 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 un texte incorrect pour les boutons d'activation/de désactivation de la carte dans les lecteurs d'écran.
- Ajoute le nom et le type d'accessibilité à
Map
. - Correction de la documentation de l'interface qui affichait de manière incorrecte certaines propriétés facultatives comme obligatoires.
- Correction d'un bug qui entraînait l'ignorance du paramètre du constructeur
LatLng
noWrap
lors de la transmission d'unLatLngLiteral
.
3,43
18 novembre 2020
La version 3.43 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
- La version hebdomadaire est passée à la version 3.43.
- La version trimestrielle est passée à la version 3.42.
- La version 3.41 est toujours 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 incorrect de la case à cocher par un lecteur d'écran.
- Correction d'un problème lié aux commandes de la carte, où la touche Tabulation/Maj+Tabulation n'était pas dans le bon ordre.
- Conversion des boutons de la carte de
div
en bouton natif 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 du mode plein écran dans Internet Explorer lorsque
controlSize
est inférieur à 27.
3.42.8
7 octobre 2020
Modifications :
- Ajout de la prise en charge bêta des promesses dans le service de navigation.
- 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 lieu mises à jour
1er octobre 2020
Les icônes renvoyées avec les requêtes Place Details et Place Search ont été mises à jour pour utiliser de nouveaux glyphes d'icônes. Aucune action n'est requise. Les nouveaux glyphes s'affichent automatiquement.
3.42.7
29 septembre 2020
Modifications :
- Correction d'un bug qui entraînait un ordre des mots incorrect pour les langues de droite à gauche dans l'info-bulle de la commande "Signaler une erreur sur la carte".
- Étiquette de repère centrée pour le sens du texte RTL.
3.42.6
21 septembre 2020
Modifications :
- Ajout de la compatibilité bêta des 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 enregistrée dans la console lorsqu'une implémentation
Date.now()
non valide est détectée. - Ajout de la prise en charge bêta des promesses dans les méthodes du service Elevation.
- Ajout d'une nouvelle propriété
InfoWindow.minWidth
pour spécifier la largeur minimale d'uneInfoWindow
. - Correction d'un bug qui entraînait le floutage des itinéraires après avoir modifié la 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 :
- La largeur maximale des InfoWindows est désormais de 648 pixels par défaut, mais vous pouvez la remplacer en définissant la propriété maxWidth de l'InfoWindow. La largeur d'une InfoWindow peut désormais dépasser 648 pixels, mais elle reste limitée par la largeur de la carte. (Auparavant, les info-bulles étaient toujours limitées à la valeur la plus faible entre 648 pixels et la largeur de la carte.)
- Empêche le scintillement du rendu de style par défaut lors du rendu de grands ensembles de données GeoJSON.
- La version hebdomadaire est passée à la version 3.42.
- La version 3.41 a été appliquée au canal trimestriel.
- La version 3.40 est toujours disponible sur demande.
- La version 3.39 a été supprimée et ne peut plus être utilisée.
3.41.7
22 juillet 2020
Correction:
- Correction d'un bug qui empêchait la propriété
clickableIcons
d'avoir un effet lorsque vous utilisiez le style Cloud.false
3.41.5
6 juillet 2020
Modifications :
- Résolution du non-respect des types approuvés.
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 a été mis à jour vers la version 3.41.
- La version trimestrielle est passée à la version 3.40.
- La version 3.39 est toujours disponible sur demande par numéro.
- La version 3.38 a été supprimée et ne peut plus être utilisée.
3.40.11
28 avril 2020
Modifications :
- Ajoute un champ
business_status
aux résultats de recherche dans Places et de la fiche d'établissement. 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é obsolète.
3.40.9
14 avril 2020
Modifications :
- La carte génère désormais une erreur InvalidValueError plus facile à diagnostiquer si elle reçoit une mapDiv qui n'est pas un élément.
- La saisie automatique d'une adresse dans
google.maps.places.Autocomplete
par le navigateur Chrome ne devrait plus déclencher de requête de saisie semi-automatique sur le serveur (ce qui évitera la facturation). - Amélioration de la précision de la propriété
maxWidth
. Avant cette modification, si vous spécifiez la valeurmaxWidth
d'unInfoWindow
sur 100, la largeur maximale réelle de l'InfoWindow
est de 94 pixels. Après ce changement, la largeur maximale sera de 100 pixels. - 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 "Temps de trajet" pour IE11.
3.40.4
10 mars 2020
Modifications :
- Correction d'un bug qui entraînait une distorsion de la carte lors de l'appel de
setTilt()
deux fois.
3.40.2
23 février 2020
Modifications :
- L'iFrame masqué dans Maps a été supprimé de la navigation par onglet.
3.40.1
18 février 2020
Modifications :
- Ne pas envoyer d'avertissement concernant InvalidVersion pour v=beta.
- Correction d'un problème de défilement lorsque Street View s'affiche.
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 par numéro.
- La version 3.37 a été supprimée et ne peut plus être utilisée.
3.39.6
8 janvier 2020
La version 3.39.6 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
Correction:
- Pour les requêtes d'itinéraire,
ZERO_RESULTS
est désormais consigné dans la console et ne génère plus de journal des erreurs.
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 (3.38 était la dernière version compatible).
AutocompletePrediction
renvoie désormais la distance en ligne droite jusqu'au lieu sélectionné, à partir de la latitude/longitude d'origine spécifiée.
Abandons:
- Les champs Places
open_now
etutc_offset
sont obsolètes depuis le 20 novembre 2019 et seront désactivés le 20 février 2021. Pour en savoir plus, consultez Migrer les champs Places.
- Le canal hebdomadaire 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 par numéro.
- La version 3.36 a été supprimée et ne peut plus être utilisée.
3,38
20 août 2019
La version 3.38 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
- La version hebdomadaire est passée à 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 sont plus disponibles (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, en fonction du canal de publication ou du numéro de version que vous utilisez.
3,37
15 mai 2019
La version 3.37 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
- La version hebdomadaire est passée à 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.
- Internet Explorer 9 n'est plus utilisable (3.34 était la dernière version compatible).
3,36
14 février 2019
La version 3.36 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
Modifications :
- Nouvelles fonctionnalités ajoutées:
- Vous pouvez désormais modifier la taille des commandes de la carte à l'aide de MapOption.controlSize.
- Vous pouvez désormais limiter les limites de la carte à l'aide de MapOptions.restriction.
- La fenêtre d'informations a été améliorée.
- La version hebdomadaire est passée à la version 3.36.
- La version 3.35 a été appliquée au canal trimestriel.
- La version 3.34 est toujours disponible sur demande par numéro.
- La version 3.33 a été supprimée et ne peut plus être utilisée.
3,35
29 janvier 2019
Modifications :
- L'API peut désormais renvoyer le nombre total d'avis pour chaque lieu.
- Ajout de la compatibilité avec les Plus Codes. Les Plus Codes sont des codes courts qui fournissent une adresse pour chaque lieu dans le monde, même dans les zones où les adresses postales traditionnelles n'existent pas.
- Internet Explorer 9 n'est plus compatible.
Abandons:
- Le paramètre
placeIdOnly
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 :
- La version hebdomadaire est passée à la version 3.35.
- La version trimestrielle est passée à la version 3.34.
- La version 3.33 est toujours disponible sur demande par numéro.
- La version 3.32 a été supprimée et ne peut plus être utilisée.
3,34
14 août 2018
La version 3.34 de l'API Maps JavaScript est désormais disponible. Consultez le guide Gestion des versions.
Modifications :
- De nouveaux noms de versions 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 a été mise à jour vers la version 3.33.
- La version 3.32 est toujours disponible.
- La version 3.31 a été supprimée et ne peut plus être utilisée. Les clients qui spécifient les versions 3.0 à 3.31 recevront leur canal par défaut, soit le canal hebdomadaire, soit le canal trimestriel (voir le guide de gestion des versions).
- 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 à la fois aux pressions des 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 version expérimentale. Consultez le guide sur le gestion des versions d'API.
Modifications :
- Le nouveau moteur de rendu est désormais le moteur par défaut.
- La nouvelle carte de base est désormais utilisée par défaut.
3,32
13 février 2018
Modifications :
- Un nouveau moteur de 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 repères DOM par défaut, puis définissez les repères suivants comme repères de tuile. La valeur par défaut actuelle est "Tous les repères de carte".
- À des niveaux de zoom élevés (zoom avant) lorsque vous faites glisser Pegman, privilégiez le panorama
NEAREST
plutôt que le panoramaBEST
sélectionné par Google. 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 version expérimentale. Consultez le guide sur le gestion des versions d'API.
Modifications :
- Le champ
region
est désormais renvoyé avec les requêtes Place Details.
3,30
16 août 2017
La version 3.30 de l'API Maps JavaScript est désormais disponible en version expérimentale. Consultez le guide sur le gestion des versions d'API.
Modifications :
- Le bouton "Plein écran" est désormais activé par défaut sur les ordinateurs de bureau.
-
Cette version introduit la propriété
gestureHandling
pour les applications de bureau qui permettent l'interaction utilisateur à l'aide d'une molette de défilement de souris ou d'un pavé tactile. Pour contrôler la façon dont les utilisateurs interagissent avec une carte, nous vous recommandons d'utiliser la propriétégestureHandling
plutôt que les propriété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 gestion des versions d'API.
Modifications :
- Le format de l'ID de panorama pour les panoramas Street View générés par l'utilisateur (personnalisés) a changé en raison 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 l'utilisateur (personnalisés) à l'aide de 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 nouveaux ID de panorama, car les deux resteront valides. - Si vous dépendez de l'analyse et/ou de la logique de validation de l'ID de panorama, notez que le format des ID de panorama peut changer.
- Vous pouvez signaler tout problème rencontré à 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 la 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 glissement de la carte sur les appareils de bureau, 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 gestion des versions d'API.
Modifications :
- Les cartes avec connexion ne sont plus compatibles avec la version 3.28 et ultérieure de l'API Maps JavaScript.
3,27
2 février 2017
Correction:
- Problème 11331: le texte dans InfoWindow ne peut pas être sélectionné
10 janvier 2017
Vous pouvez désormais limiter les suggestions de saisie semi-automatique à 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 le 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 est toujours déplacée (vers le haut ou le bas, vers la gauche ou la droite) lorsque l'utilisateur balaie l'écran (le fait glisser). En d'autres termes, un balayage avec un doigt et un balayage avec deux doigts permettent de faire un panoramique sur la carte.cooperative
: l'utilisateur doit balayer l'écran avec un doigt pour faire défiler la page et avec deux doigts pour faire un panoramique sur la carte. Si l'utilisateur balaie la carte avec un seul doigt, une superposition s'affiche sur la carte, avec une invite lui demandant d'utiliser deux doigts pour la déplacer. 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 à faire défiler 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 effectuer un panoramique 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.
Cartes avec connexion obsolètes
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 avec connexion. Une future version ne sera plus compatible avec les cartes pour les utilisateurs connectés, mais continuera de prendre en charge les fonctionnalités permettant d'enregistrer un lieu dans Google Maps à l'aide d'une fenêtre d'informations ou de SaveWidget
.
En savoir plus sur les cartes avec connexion
Modification des points de cheminement via dans la réponse du service Directions
29 août 2016
Le champ via_waypoints
de la réponse du service de calcul d'itinéraires 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 aux itinéraires déplaçables, mais il est obsolète dans la réponse aux itinéraires alternatifs. La version 3.27 sera la dernière version de l'API compatible avec via_waypoints
dans les itinéraires alternatifs.
L'approche recommandée consiste à demander des itinéraires alternatifs, puis à afficher tous les itinéraires 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 (déplacé par l'utilisateur).
3,26
18 août 2016
La version 3.26 de l'API Maps JavaScript est désormais disponible en tant que version expérimentale. (Consultez le guide sur le gestion des versions d'API.)
Modifications :
- Un nouveau moteur de rendu Street View apporte des améliorations de rendu, y compris des transitions et des animations plus fluides, une modélisation des 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 sur les appareils mobiles peuvent ainsi regarder autour d'eux en déplaçant 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 le 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 la carte. Une icône de carte représente un point d'intérêt, également appelé POI. Consultez la méthode
setClickableIcons
surgoogle.maps.Map
.
31 mars 2016
Correction:
- Problème 9507: les liens dans Street View fonctionnent à nouveau dans Safari.
28 mars 2016
Correction:
- Problème 9394: Les fenêtres d'informations se ferment automatiquement lorsque l'utilisateur ouvre une fenêtre d'informations pour une icône de carte de base, et inversement.
- Affiche 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 lorsque vous appliquiez un style à l'aide d'un StyledMapType).
18 mars 2016
Correction:
-
Problème 9424:
new LatLng({lat: 0, lng: 0})
- Correction du panoramique de la souris avec le nouveau moteur de rendu Street View (avec
google.maps.streetViewViewer = 'photosphere'
).
15 février 2016
Modifications :
- La possibilité de désactiver les nouvelles commandes à l'aide de
google.maps.controlStyle = 'azteca'
a été supprimée.
3.23
18 janvier 2016
Modifications :
- Cette version inclut une nouvelle commande en plein écran pour la carte. Les utilisateurs peuvent cliquer sur la commande pour maximiser la carte afin qu'elle occupe l'intégralité de l'é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 du 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
Correction:
- Problème 9009: lors de la synthèse des événements de souris à partir d'une interaction tactile, utilisez le bouton gauche au lieu du bouton du milieu, pour assurer la compatibilité avec jQuery.
-
Problème 4201: l'API n'utilise plus
eval()
. Il est donc désormais possible d'utiliser l'API sans la directiveunsafe-eval
Content Security Policy.
21 décembre 2015
Modifications :
- Option de carte permettant de désactiver le bouton de connexion pour les cartes connectées (l'avatar des utilisateurs connectés s'affichera, et la connexion sera toujours possible via des actions connectées (par exemple, ajouter aux favoris), mais le bouton de connexion ne s'affichera plus sur la carte lorsque cette option sera définie).
- L'interface des requêtes de recherche textuelle a changé. Le paramètre
types
est obsolète depuis le 1er mars 2016 et 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 en tant que paramètres de recherche (ces types peuvent toutefois 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. Passé cette date, toutes les recherches textuelles devront utiliser la nouvelle implémentation.
2 décembre 2015
Modifications :
- Le constructeur
Autocomplete
vérifie qu'il reçoit un élément d'entrée. - Les fenêtres d'informations sur les points d'intérêt de la carte de base affichent le même contenu en mode non connecté qu'en mode connecté.
- Les externes de l'API Google Maps pour le compilateur Closure spécifient désormais un type (nombre ou chaîne) pour les énumérations.
25 novembre 2015
Modifications :
- Ajout de méthodes
.toJSON()
aux objetsLatLng
etLatLngBounds
. Ils sont destinés à être utilisés viaJSON.stringify()
.
19 novembre 2015
Modifications :
- Logo Google blanc pour les cartes stylisées
Correction:
- Problème 8674: Bug: protection contre img { max-width: 100%; }
3,22
7 janvier 2016
Correction:
- Problème 9009: lors de la synthèse des événements de souris à partir d'une interaction tactile, utilisez le bouton gauche au lieu du bouton du milieu, pour assurer la compatibilité avec jQuery.
10 novembre 2015
Modifications :
- Le service Itinéraires et le service Distance Matrix renvoient désormais le temps de trajet estimé dans le trafic (dans le champ de réponse
duration_in_traffic
) lorsque le mode de transport est la 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 le meilleur (par défaut) pour influencer les hypothèses utilisées lors du calcul du temps de trajet. Pour en savoir plus, consultez le guide du développeur du service Itinéraires et du service Distance Matrix. Remarque:La fonctionduration_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 publiées et figées de l'API. Google AdSense est une autre solution. Consultez le guide pour créer un bloc d'annonces AdSense.
22 septembre 2015
Modifications :
- Prise en charge des ID de lieu lors de l'envoi de requêtes d'itinéraires et de matrices de distances:
DirectionsRequest.origin
,DirectionsRequest.destination
etDirectionsWaypoint.location
acceptent désormais des 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 ont changé pour de nombreuses commandes de la carte et des panoramas Street View. L'expérience utilisateur est désormais cohérente, que la carte utilise le mode connecté ou non, et est également plus cohérente avec le site Web Google Maps. Si vous souhaitez continuer à utiliser l'ancien ensemble de commandes 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:
- La commande de la carte d'aperçu n'est plus disponible.
- La commande de panoramique sur la carte n'est plus disponible. Pour effectuer un panoramique, les utilisateurs doivent cliquer et faire glisser la carte, ou balayer l'écran. (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
- Résolution du problème lié aux classes CSS trop larges
- Amélioration du chargement des tuiles après la redimensionnement de la carte
Fin de la prise en charge d'Internet Explorer 8
31 août 2015
Depuis le 31 août 2015, Internet Explorer 8 n'est plus officiellement compatible avec l'API Maps JavaScript. Consultez la liste des navigateurs compatibles. Pour en savoir plus sur la stratégie de prise en charge des navigateurs de Microsoft, consultez l'article de blog IEBlog du 7 août 2014.
3.21
5 août 2015
Modifications :
- Amélioration des performances: chargement uniquement des tuiles visibles
- Nombreuses améliorations apportées aux documents
21 juillet 2015
Modifications :
- Lancement des repères avec libellés
- Correction: Erreur de mémoire insuffisante iOS7 pour les polyèdres sur les écrans très haute définition
- Corrections des événements tactiles sous IE10 et versions ultérieures
- La validation des erreurs sur les entrées fournies par le développeur est désormais affichée dans la console au lieu de générer une erreur.
6 juillet 2015
Correction:
- Problème 8159: Bug: affichage 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
- Correction: Problème 8098: Bug: la carte de densité pondérée ne s'affiche pas correctement avec un seul point
2 juin 2015
Modifications :
- Ajout de la possibilité de géocoder un placeId en fonction d'une adresse/d'une latitude/longitude
- renvoie les placeIds via l'API Geocoding
28 mai 2015
Modifications :
- Correction : Problème 6358: la notation de chemin SVG ne s'affiche pas correctement sur les appareils HDPI
19 mai 2015
Correction:
- Problème 7673: Les commandes perdent leur position après l'utilisation du menu déroulant du type de carte
- Problème 7589 : Pegman saute lorsque la carte est redimensionnée.
3,20
24 avril 2015
Correction:
- Augmentation du zoom maximal du terrain et chargement de tuiles haute résolution même au zoom maximal.
13 avril 2015
Correction:
- Problème 7820: les curseurs ne fonctionnent pas sur les pages chargées à partir de file://
- Problème 7591 : Bug: StreetViewService.getPanoramaByLocation échoue lorsque l'argument "rayon" n'est pas un entier
25 mars 2015
Correction:
- Problème 7733 : Bug: les superpositions au sol/images KML ont soudainement une résolution très faible
- Texte du widget "Enregistrer" mieux aligné avec l'icône en forme d'étoile
17 mars 2015
Correction:
- Problème 7756: Bug: régression des performances de Safari 8
- Calque démographique supprimé
- Améliorations apportées à la bordure de l'InfoWindow
17 février 2015
La version expérimentale actuelle de l'API Maps JavaScript (3.19) deviendra la version de publication.
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 par la version 3.18.
La documentation sur la gestion des versions est disponible sur la page https://developers.google.com/maps/documentation/javascript/versions.
Versions disponibles après le transfert:
Version expérimentale: 3.20
Version: 3.19
Version figée: 3.18
3.19
24 avril 2015
Correction:
- Curseurs en mode connecté.
19 mars 2015
Correction:
- Problème 7756 : bug: régression des performances de Safari 8
20 janvier 2015
Correction:
- Problème 7475 : Bug: TypeError phantomjs: impossible de supprimer la propriété
13 janvier 2015
Correction:
- Les cartes sont désormais masquées pour les lecteurs d'écran.
17 décembre 2014
Correction:
- Problème 6917: Bug: les formes ne respectent pas la propriété "draggable" de la carte
- Problème 7445 : bug: erreurs de présentation lors de l'utilisation de la fonctionnalité de connexion de l'API Maps v3
2 décembre 2014
Correction:
- Problème 7390 : bug: les liens hypertextes vers weather.com ne fonctionnent pas
- Problème 7376 : bug: WebGL a été désactivé (réactivé)
- Conflit de dénomination ES6 avec le symbole
25 novembre 2014
Correction:
- Problème 7333: Bug: le curseur du panneau d'informations est défectueux dans IE9
3.18
4 décembre 2014
Correction:
- Problème 7390 : bug: les liens hypertextes vers weather.com ne fonctionnent pas
18 septembre 2014
Correction:
- Problème 7136 : Plusieurs titres de repères ne fonctionnent pas dans Firefox
9 septembre 2014
Correction:
- Problème 7098 : définir l'orientation du point de vue Street View génère une erreur
26 août 2014
Version 3.18 disponible en version expérimentale.
La version 3.17 est désormais stable.
3.17
20 août 2014
Correction:
- Problème 6937 : régression dans la version 3.17: impossible de lire la propriété "remove" d'une valeur non définie (dans Places)
12 août 2014
Correction:
- Problème 6968: Bug: les touches fléchées du clavier ne fonctionnent pas avec la version v=3.exp
31 juillet 2014
Ajoutée :
-
Les volets de carte sont fournis avec une documentation explicite sur la façon dont les événements DOM se propagent à travers eux.
Volet
overlayMouseTarget
ajouté.
7 juillet 2014
Ajoutée :
-
toGeoJson
ajouté aux calques de données et aux éléments individuels des calques de données, ce qui permet d'exporter la géométrie au format GeoJSON.
24 juin 2014
Ajoutée :
-
place_id
, identifiant unique d'un lieu, ajouté à la bibliothèque Places pour la saisie semi-automatique et les informations sur le lieu. -
overview_path
ajouté àDirectionsRoute
, fournissant une polyligne encodée représentant l'ensemble du parcours de l'itinéraire.
26 mai 2014
Ajoutée :
-
Le paramètre
sensor
n'est plus requis dans l'URL de l'API Maps.
20 mai 2014
Version 3.17 disponible en version expérimentale.
3,16
15 avril 2014
Correction:
- 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 vous déplacez la souris pendant le dessin.
Correction:
- Acceptation de LatLngLiteral dans plus d'emplacements.
- InfoWindow se redimensionne lorsque Roboto a terminé de se charger (problème 5713)
31 mars 2014
Correction:
- Les calques KML semi-transparents ne sont plus transparents dans IE 8 (problème 6540)
26 mars 2014
Correction:
- Suppression des appels event.returnValue dans Chrome pour éviter les avertissements de console.
- La fonctionnalité pincer pour zoomer 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 Itinéraires.
17 février 2014
Version 3.16 disponible en version expérimentale.
3,15
3 mars 2014
Correction:
- Réactivation de l'accélération matérielle dans Chrome sous Windows et Linux maintenant que le bug Chrome est corrigé (https://code.google.com/p/chromium/issues/detail?id=336676)
10 février 2014
Correction:
- Désactivez toute accélération matérielle des cartes sur Chrome/Linux pour contourner le problème d'accélération matérielle Chrome plus important.
3 février 2014
Correction:
- La molette de défilement ne fonctionne pas dans IE 11 (problème 5944)
29 janvier 2014
Correction:
- Désactivez toute accélération matérielle des cartes sur Chrome/Windows pour contourner le problème d'accélération matérielle Chrome plus important. (Problème 6219)
22 janvier 2014
Correction:
- Désactivation temporaire de l'accélération matérielle sur Chrome/Windows lorsque le gestionnaire de dessin est chargé pour contourner le problème Chrome : https://code.google.com/p/chromium/issues/detail?id=336676 (problème 6224)
16 janvier 2014
Correction:
- Le CSS de la mise à jour visuelle est moins spécifique pour remplacer moins de styles définis par l'utilisateur.
27 novembre 2013
Correction:
- La création d'un repère après l'instanciation de la carte génère une erreur "contient" non définie (Problème 5798)
19 novembre 2013
Correction:
- Les icônes de manœuvre du panneau de navigation ne s'affichent pas correctement dans Firefox
3.14
10 septembre 2013
Correction:
- Les liens dans les fenêtres d'informations officielles de 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 de l'API.
- DynamicMapsEngineLayer: création de rapports sur les éléments géographiques pour les calques vectoriels, les images et les fichiers KML
3.13
25 juin 2013
Ajoutée :
- DynamicMapsEngineLayer
11 juin 2013
Ajoutée :
- Option "disableDefaultUI" pour StreetViewPanoramaOptions
Correction:
- Bug: Panoramas Street View personnalisés et vue à 90 degrés vers le bas ( Problème 4875)
3.12
4 juin 2013
Correction:
- domready de la fenêtre d'informations ne se déclenche pas lorsque visualRefresh=true (problème 5415)
- Bug: Fenêtres d'informations visualRefresh sur iOS ( Problème 5396)
15 mai 2013
Ajoutée :
- Refonte visuelle de Google Maps : https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
29 avril 2013
Correction:
- Les repères supprimés restent sur la carte dans les navigateurs Android et Dolphin
3.11
19 février 2013
Correction:
- Modification du DrawingMode lors du dessin entraîne une erreur
- Cliquez sur les étapes dans le panneau "Itinéraire" pour modifier le zoom.
12 février 2013
Correction:
- Un polygone non déplaçable peut être glissé à travers un polygone déplaçable avec la saisie tactile (Problème 4868)
- Icônes de transports en commun incorrectes dans le panneau "Itinéraires alternatifs" lorsque le paramètre travelMode est modifié (Problème 4581)
- panTo(latLng) ne centre pas toujours la carte exactement sur latLng dans certaines conditions
29 janvier 2013
Ajoutée :
- Ajout de StreetViewCoverageLayer pour ajouter la couche de couverture par programmation
- StreetViewPov exposé pour StreetViewPanoramas
Correction:
- L'augmentation de l'utilisation de la mémoire lors de l'utilisation de la version 3.8 de JavaScript Google Maps entraîne un plantage (observé dans IE 9, Chrome, etc.) ( problème 4162 )
- Le menu déroulant (sélection) dans InfoWindow ne suit pas le panoramique de la carte dans Firefox
22 janvier 2013
Ajoutée :
- Option de glissement pour les polylignes, les polygones, les cercles et les rectangles
- Champ price_level dans PlaceResult
15 janvier 2013
Correction:
- Les icônes de polylignes répétées ne s'affichent pas correctement pour certaines polylignes (Problème 4333)
7 janvier 2013
Correction:
- Le défilement de la carte fait défiler la page (problème 1605 et problème 3652)
17 décembre 2012
Ajoutée :
- Nouvelles langues: ourdou et islandais
Correction:
- Cartes floues/brumeuses dans IE9 après la navigation (Problème 3875)
17 décembre 2012
Ajoutée :
- Nouvelles langues: ourdou et islandais
Correction:
- 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
Correction:
- Problèmes d'affichage des repères avec des images à distance en gros plan (problème 4616)
- Erreur JS lors de la réaffichage des symboles sur les polylignes dans IE 7/8
3 décembre 2012
Correction:
- La bibliothèque Markermanager ne fonctionne pas avec l'API Maps JavaScript v3 (problème 4543)
27 novembre 2012
Ajoutée :
- Utilisation du canevas haute résolution sur des appareils haute résolution pour des repères optimisés
Correction:
- MapTypeControl n'a pas effacé les styles (problème 4588)
3,10
4 février 2013
Correction:
- L'augmentation de l'utilisation de la mémoire lors de l'utilisation de la version 3.8 de JavaScript Google Maps entraîne un plantage (observé dans IE 9, Chrome, etc.) ( problème 4162 )
25 septembre 2012
Ajoutée :
- Street View en intérieur
- Ajout de l'option "fixedRotation" à IconSequence
- "Temps de trajet dans le trafic actuel" dans Directions
11 septembre 2012
Nouveau :
- Ajout de StrokePosition aux polygones, rectangles et cercles
- computeOffsetOrigin vers la bibliothèque de géométrie
- Quatre nouvelles langues dans l'API: afrikaans, amharique, swahili et zoulou
28 août 2012
Ajoutée :
- types à TextSearch de l'API Places
Correction:
- L'objet Symbol ne peut pas être transmis à MarkerOptions sous GWT
- Régression: pincer pour faire un zoom sur iOS 5 lors du défilement de la page (problème 4046)
14 août 2012
Modifications notables:
- Modifiez l'interface de KmlLayer pour qu'elle accepte l'URL en tant que propriété MVC, plutôt qu'un argument de constructeur.
3.9
10 septembre 2012
Correction:
- L'objet Symbol ne peut pas être transmis à MarkerOptions sous GWT
- Régression: pincer pour faire un zoom sur iOS 5 lors du défilement de la page (problème 4046)
9 août 2012
Correction:
- Erreur de syntaxe sur Android 3.x
31 juillet 2012
Modifications notables:
- Masquer la superposition Street View sur les projections personnalisées
Correction:
- Les symboles de repère ne déclenchent pas d'événements dans Safari lorsque l'échelle est supérieure à 35.
- Événement de clic non généré pour les repères sur une carte personnalisée (type de carte + projection)
25 juillet 2012
Correction:
- componentRestrictions sur la saisie semi-automatique (problème 4302)
17 juillet 2012
Correction:
- La zone de texte n'est pas cliquable dans InfoWindow sous 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 Street View
- Le passage de la carte avec styles à la vue satellite charge inutilement les tuiles de la carte
- Les propriétés de la carte pouvant être déplacées/avec la molette de défilement sont ignorées en mode dessin (Problème 4012)
- LatLngBounds doit renvoyer une plage de longitude complète lorsqu'il affiche plusieurs copies du monde.
- Ne pas dessiner de forme vide en double-cliquant (Problème 3964)
- Événements de repère superflus lors d'un clic (problème 3911)
Modifications notables:
- Modification des points de terminaison de recherche et de requête en nearbySearch et textSearch
10 juillet 2012
Modifications notables:
- Faire accepter à google.maps.event.removeListener() la valeur 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 dans l'API Places : http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
Modifications notables:
- Reconnaissez "transparent" comme une couleur.
23 juin 2012
Ajoutée :
- Symboles
- HeatmapLayer
- Nouvelles options de styleur "épaisseur" et "couleur":
http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html
15 mai 2012
Ajoutée :
- Restriction de pays pour la saisie semi-automatique (AutocompleteOptions.componentRestrictions) (Problème 3899)
- Filtres de type "Régions" et "Villes"
3.8
1er mai 2012
Correction:
- 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
Correction:
- Pegman reste sur la carte avec un type de carte personnalisé après la fermeture de Street View (Problème 4076)
- Les repères animés supprimés ne peuvent pas être réajoutés à la carte (Problème 4052)
18 avril 2012
Correction:
- La fenêtre d'informations météo affiche toujours l'icône de pluie dans Firefox (problème 4063)
Ajoutée :
- orderBy, limit et offset pour FusionTablesLayer ( Problème 3557)
10 avril 2012
Correction:
- 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
Correction:
- Les limites des tuiles sont visibles pour les polygones dans les particularités d'IE 9
- Les repères sautent lorsque vous effectuez un panoramique dans Street View sur canevas.
28 mars 2012
Correction:
- Utiliser des noms de balise en minuscules pour être conforme à XHTML (Problème 3868)
- Modification du comportement de zoom pour les pavés tactiles Apple afin de le rendre moins sensible (Problème 2416)
20 mars 2012
Correction:
- La création d'un repère avec une image d'ombre qui n'existe pas entraîne des erreurs (problème 4014)
Ajoutée :
- Fonctionnalité "Cliquer pour aller"/"Cliquer pour zoomer" dans Street View (problème 2447)
Modifications notables:
- Désactivation du zoom par double-clic par défaut dans Street View
6 mars 2012
Correction:
- Erreur dans OverviewMapControl lors du zoom avant très rapide (problème 3882)
- Erreur dans IE lorsque le div de la carte est supprimé de la page (problème 3971)
- Affichage incorrect des repères mis à l'échelle dans IE 9 ou version antérieure (problème 3912, problème 3908)
Ajoutée :
- Opacité de GroundOverlay (problème 2767)
- utc_offset et opening_hours dans PlaceResult (problème 2431)
- Ajout de l'option clickToGo à StreetViewPanoramaOptions (problème 2447)
21 février 2012
Correction:
- Cartes floues sous IE 9 (problème 3875)
- La polyligne composée d'arêtes collinéaires dans l'espace LatLng a été simplifiée de manière incorrecte (Problème 3739).
Ajoutée :
- google.maps.geometry.poly.containsLocation() et isLocationOnEdge() (Problème 1978)
15 février 2012
Correction:
- Régression: les repères mis à l'échelle ne s'affichent pas correctement avec un paramètre "taille" non valide (problème 3908)
- La carte reste bloquée en mode édition lorsque setEditable(false) est appelé pendant que l'utilisateur fait glisser le point de contrôle (Problème 3842)
Modifications notables:
- Fondu entre les panoramas Street View.
3.7
7 février 2012
Correction:
- Le repère clignote à la position finale avant l'animation de dépôt (Problème 3608)
- L'ouverture d'une InfoWindow et le réglage du zoom en même temps entraînent un centre de carte incorrect (problème 3738).
- Ignorer le clic droit lors du déplacement de repères (Problème 3237)
- Le titre du repère n'apparaît parfois pas dans Firefox (problème 3773)
Modifications notables:
- Les repères mis à l'é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)
- Ajout de stop() à MouseEvent, qui arrête la propagation des événements (Problème 2172)
31 janvier 2012
Correction:
- Correction: Cartes coréennes incorrectes après avoir fait un panoramique dans le monde (problème 2722)
- Correction: Impossible de placer Pegman avec précision pour afficher Street View (problème 3861)
- Ajout de la propriété "visible" pour les polylignes (Problème 2861)
- Animation de panTo et panBy même lorsque les vues sont éloignées (régression)
24 janvier 2012
Correction:
- Les événements de souris sont encapsulés via une fenêtre d'informations (Problème 3573)
- Activation des transformations CSS sur IE9
- Ajout de imageDateControl à StreetViewPanorama
- Activation de Street View Canvas sur IE 9, Opera et Safari/Windows
16 janvier 2012
Correction:
- Le Pegman ne doit pas être déplaçable en mode dessin.
- Déclencher correctement les événements, en respectant l'indice z des polys et des autres calques
- Ajout de la propriété "status" de KmlLayer (Problème 3015)
10 janvier 2012
Correction:
- Affiche le Pegman si "disableDefaultUI" est défini sur "true" et que "streetViewControl" est défini sur "true".
7 décembre 2011
Correction:
- Les autoroutes à accès limité peuvent être stylisées séparément des autoroutes (road.highway.controlled_access).
- place_changed déclenché lorsque l'utilisateur appuie sur "Entrée" pour la saisie semi-automatique (problème 3407)
28 novembre 1011
Correction:
- Repositionner la saisie semi-automatique lorsque la fenêtre est redimensionnée L'événement "resize" peut être déclenché sur l'objet Autocomplete.
22 novembre 2011
Correction:
- La taille du contenu de l'InfoWindow est désormais calculée en tenant compte des styles en cascade.
- La commande de rotation de la carte aérienne ne correspond pas au cap lors de la création de la carte
7 novembre 2011
Modifications notables:
- Nouveau style visuel des commandes par défaut
- Formes modifiables (polygones, polylignes, cercles, rectangles)
- Nouveau DrawingManager pour ajouter des superpositions
- Nouveaux champs PlaceResult : "website" et "international_phone_number"
- Nouveau champ ElevationResult: resolution
Correction:
- Les icônes de début et de fin dans les résultats de recherche d'itinéraires s'affichent désormais avec un arrière-plan transparent dans IE 7 et versions ultérieures.
3.6
31 octobre 2011
Correction:
- Erreur lorsque l'API Maps est utilisée avec la bibliothèque Prototype sur IE7
25 octobre 2011
Correction:
- Erreurs lorsque la carte KmlLayer a changé avant la fin du chargement du calque
- Fuite de mémoire dans IE lors de l'ajout et de la suppression de polys
18 octobre 2011
Modifications notables:
- Ajout du champ "mot clé" à PlaceSearchRequest
- Suppression des lignes de la route dans Street View
10 octobre 2011
Correction:
- L'adresse est trop longue dans l'aperçu Street View
27 septembre 2011
Correction:
- La commande de la carte d'aperçu met à jour le centre et le zoom ensemble si le zoom a changé
27 septembre 2011
Correction:
- Double récupération des cartes initiales dans Chrome
- Fuites de mémoire lors du panoramique
- Ne pas placer Pegman Street View lorsque vous faites un panoramique vers une zone non couverte
- Régression: les calques de fond qui croisent la longitude -180 disparaissent
- Régression: centre de la carte incorrect lors de l'ouverture de la fenêtre d'informations lors d'un panoramique et d'un zoom
Modifications notables:
- Afficher des aperçus Street View lorsque Pegman est déplacé
20 septembre 2011
Correction:
- Fuite de mémoire dans Chrome/Windows lors de l'affichage de repères à l'aide de Canvas
- Rendu du repère pour une vue aérienne avec un angle de 90 ou 270 degrés
Modifications 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 la sortie et de l'entrée dans les images aériennes
12 septembre 2011
Problèmes résolus:
- Le repère reste en position levée après l'affichage de l'info-bulle dans Firefox 4 ou version ultérieure (problème 3334)
Modifications notables:
- GeocoderResult.formatted_address non documenté
6 septembre 2011
Correction:
- La fenêtre d'informations de l'élément sélectionné (menu déroulant) ne suit pas le panoramique de la carte dans Firefox
- Cartes en Corée sur certains appareils mobiles
29 août 2011
Modifications notables:
- Autoriser les commandes personnalisées à avoir un z-index supérieur aux commandes de l'API
- Les liens redirigent les utilisateurs vers la bonne version linguistique de maps.google.com.
- N'ouvrez pas d'InfoWindow sur un élément géographique KML s'il n'y a pas de code HTML, de nom ni de description pour l'InfoWindow.
- Correction de la régression: les tuiles à PPP élevé ne fonctionnaient pas
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 clic sur la superposition (Problème 3544, Problème 3551)
- Correction du zoom avec pincement pour Android lorsque la page a été défilée (Problème 3373)
Modifications notables:
- Les icônes d'établissement sont désormais activées par défaut.
17 août 2011
Modifications notables:
- Icônes de carte cliquables pour les points d'intérêt
- Vous pouvez définir des styles dans MapOptions et les appliquer à tous les types de cartes par défaut.
- Pegman s'affiche sur les types de carte personnalisés, sauf s'il est explicitement désactivé.
3.5
10 août 2011
Correction:
- Les repères restent bloqués en position de glissement 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 est redimensionnée
- Street View avec une InfoWindow partagée plante le navigateur
2 août 2011
Problèmes résolus:
- Les liens hypertextes dans la fenêtre d'informations d'IE ne fonctionnent pas (problème 3503)
- La commande d'échelle ne s'imprime pas (problème 2966)
- Régression: erreur lors de l'utilisation de OverviewMapControl avec des cartes stylisées (problème 3489)
Modifications notables:
- Le menu contextuel de la plupart des commandes est désormais désactivé avec un clic droit.
- Le panorama/plan Street View dans une InfoWindow ne permet pas de faire un panoramique lorsque vous pointez dessus avec la souris
- 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 cranée sur iOS 4.1 ou version ultérieure (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)
Modifications notables:
- Les repères ayant le même z-index sont désormais triés de manière cohérente au-delà 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)
Modifications notables:
- Possibilité de styliser le contrôle et le menu déroulant Place 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)
Modifications notables:
- La saisie semi-automatique de Places a été modifiée pour s'ajouter au corps plutôt qu'au parent des entrées.
- BOTTOM_RIGHT se positionne désormais correctement
8 juin 2011
Problèmes résolus:
- Correction: le zoom n'est plus animé si le changement de niveau de zoom est supérieur à 2 (Problème 3033)
Modifications 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 de Street View dans IE7 (problème 3272)
Modifications notables:
- Activation des transitions de fondu pour les tuiles de carte lors du chargement et du changement de type de carte.
7 mai 2011
Aucune modification notable.
3.4
7 mai 2011
Aucune modification 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)
Modifications notables:
- Service Distance Matrix
14 avril 2011
Problèmes résolus:
- Correction: Prise en charge des couleurs CSS nommées pour le trait et le remplissage des polylignes
- Correction: Le polygone n'est pas visible si la valeur de strokeOpacity est définie sur 0,0. (Problème 3241)
- Correction: Erreurs dans IE8 lors du panoramique avec l'unité publicitaire visible (Problème 3159)
- Autoriser les cartes en relief et hybrides sans les cartes Plan et Satellite dans le contrôle du type de carte (Problème 3089)
- Les tuiles haute définition sont chargées pour les écrans haute définition (Problème 2614)
Modifications notables:
- L'inclinaison aérienne est définie par défaut sur 45 degrés lorsque les images aériennes sont activées et disponibles.
- Amélioration du comportement de pincement 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 du repère et l'ombre ne sont plus transparentes sur IE6
- Correction: les repères ne clignotent plus lors du zoom
- Correction: rendu des polygones au-delà des limites des tuiles à proximité des pôles nord/sud
Modifications notables:
- Les polylignes et les polygones sont désormais affichés dans Canvas dans la mesure du possible.
- Les coordonnées LatLng des é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 ne s'anime pas sur les appareils tactiles (Problème 3066)
- Marker.MAX_ZINDEX n'est pas défini (Problème 3184)
28 mars 2011
Problèmes résolus:
- Impossible de modifier l'orientation dans Street View en mode satellite (Problème 3174)
- Carte endommagée lorsque le VML est désactivé (problème 3119)
Modifications notables:
- La superposition de routes Street View s'affiche désormais en mode oblique
22 mars 2011
Problèmes résolus:
- Pegman s'affiche dans les types de carte personnalisés (problème 3154)
Modifications notables:
- Correction: Les repères géants sont rognés aux limites des tuiles
- Correction: superposition Street View en mode oblique
- Correction: La commande de la carte d'aperçu s'affiche en mode impression
17 mars 2011
Problèmes résolus:
- Images à 45 degrés (problème 2412)
- Commande de la carte d'aperçu ( Problème 1470)
- Prise en charge des GIF animés : option "optimisé" ajoutée (problème 3095)
- Marker.getVisible() renvoie undefined (problème 3114)
Modifications notables:
- Correction: les cercles et les rectangles ignorent l'indice z
- Correction: Les événements de souris déclenchent des événements deux fois lorsque le repère est en 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 de type de carte
- Correction: les types de cartes non stylisés 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 permet plus de faire un zoom sur la carte (Problème 3090)
- Le point d'ancrage avec une ombre de repère personnalisée fonctionne désormais (problème 3112)
Modifications notables:
- Calque Panoramio
- Correction du z-index des repères de navigation
- Correction de la position de l'ombre par défaut
2 mars 2011
Modifications notables:
- Les repères sont désormais affichés dans Canvas/VML, le cas échéant.
- 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:
- Ancrage InfoWindow exposé via la propriété MVC "anchorPoint" (problème 2860)
- Correction d'Hybride au niveau de zoom 0 et 1 (problème 3062)
- Correction du cercle/rectangle si ajouté/supprimé rapidement sur la carte (problème 3052)
- Correction de draggable: false 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 égal à 0 (Problème 2995).
- Correction du conflit entre Flash et le glissement de la carte (problème 2956)
- Lorsque mapTypeId est modifié dans l'écouteur maptypeid_changed, la commande de type de carte est désormais cohérente
Modifications notables:
- Les libellés sont désormais activés par défaut lorsque vous cliquez sur le mode Satellite dans le contrôle du type de carte.
8 février 2011
Modifications notables:
- Nouvelles commandes de type de carte hiérarchiques : elles sont compatibles avec l'écran tactile.
- Nouveau logo (problème 2574)
- Modification du nom de MarkerShape.coord en MarkerShape.coords pour correspondre à l'attribut HTML
<area>
coords
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 cartes ne sont pas annulées dans Chrome ( problème 3011)
- L'événement de clic droit n'est pas déclenché dans FF/Mac (Problème 2920)
- Problèmes d'affichage du texte dans Safari/Mac (problème 3024)
- Les cartes d'itinéraires ne s'impriment pas correctement dans IE
21 janvier 2011
Modifications notables:
- Les MVCArrays sont désormais acceptés dans la bibliothèque de géométrie sphérique
- Correction de la croix affichée sous un repère lorsqu'il est déplacé dans IE6
- L'indice z n'est plus défini sur le div du conteneur de la carte
17 janvier 2011
Problèmes résolus:
- Correction d'un problème où un timing incorrect pour zoom_changed entraînait 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 : 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)
Modifications notables:
- Les commandes de zoom et de panoramique ont été séparées (plus de commande de navigation). Vous pouvez les configurer séparément.
- Nouvelle commande de zoom adaptée aux 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 polys grâce à un algorithme de simplification amélioré
23 décembre 2010
Problèmes résolus:
- Correction des gestionnaires de clics sur les points de cheminement dans les itinéraires déplaçables (Problème 2871)
21 décembre 2010
Problèmes résolus:
- Ajout d'une inertie à la carte lors du glissement (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)
Modifications notables:
- Sur les appareils tactiles, nous affichons désormais une commande de zoom adaptée aux appareils tactiles, que la commande de navigation ZOOM_PAN ou SMALL soit demandée. Si l'appareil est compatible avec le multipoint dans le navigateur, aucune commande de zoom ne s'affiche, car le zoom est effectué en pinçant.
9 décembre 2010
Problèmes résolus:
- Les InfoWindows s'impriment désormais correctement dans IE (problème 1343).
- Correction de l'opacité dans IE8 pour ImageMapType
Modifications notables:
- Une croix s'affiche sous "Repères" avec une icône personnalisée lorsque vous faites glisser l'élément et que raiseOnDrag est activé.
5 décembre 2010
Problèmes résolus:
- Fournissez une interface pour connaître le niveau de zoom maximal sur un lieu donné pour les images satellite. ( Problème 2049)
- Ajout d'une option (raiseOnDrag) permettant d'activer/de désactiver les animations lorsqu'un repère est déplacé. (problème 2910)
Modifications notables:
- Les repères sont désormais soulevés lorsqu'ils sont déplacés et rebondissent lorsqu'ils sont placés.
- Les animations de repères peuvent être contrôlées par programmation à l'aide de la fonction setAnimation.
28 novembre 2010
Problèmes résolus:
- maptypeid_changed ne se déclenche plus deux fois (problème 2449)
- La propriété "size" d'un objet MarkerImage est désormais accessible (Problème 2465).
- La forme du repère fait référence à l'icône plutôt qu'au sprite (Problème 2629)
- Le panoramique de la carte lors du glissement d'un repère a été amélioré pour les cartes plus petites (Problème 2868).
- Vous pouvez désormais imprimer des cartes sans activer l'impression des images de fond.
- Correction d'un bug qui permettait de déplacer les repères de direction déplaçables lorsque "draggable" était défini sur "false"
16 novembre 2010
Problèmes modifiés:
- Problème 2076 : proposez un moyen de transmettre une InfoWindow à DirectionsRenderer (problème 2076).
- Problème 2524 : implémentation de streetViewControlOptions
- Problème 2557: Ajout de la possibilité de désactiver le zoom dans Street View
Modifications notables:
- Correction d'un bug qui entraînait l'ouverture d'une nouvelle fenêtre dans FF lorsque l'utilisateur effectuait un clic avec la touche Maj enfoncée sur un repère.
- Les icônes de repères de lettre ont été perdues lorsque les options de repère ont été spécifiées avec le DirectionsRenderer.
3.2
11 novembre 2010
Modifications notables:
- Correction d'un bug qui entraînait le recadrage/le troncage des polygones avec les langues RTL sur IE7/IE8
- Correction d'un bug qui entraînait le masquage des cases à cocher dans Safari 5 en raison de transformations 3D
- Les polylignes géodésiques 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 commande 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 ou manquante dans certains navigateurs
- Problème 2528 : opacité de ImageMapTypeOptions non fonctionnelle dans IE8
- Problème 2661 : Infowindow : le clic droit sur un champ de saisie n'affiche pas le menu contextuel
- Problème 2741: le placement de repères ne fonctionne pas sur iOS 4 après un panoramique de la carte
Modifications notables:
- Street View est activé par défaut
- Correction d 'un bug qui empêchait la transmission de "this" à .getTileUrl
- L'événement domready de la fenêtre d'informations 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/déplacer la carte)
Modifications 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 lors du glissement rapide vers le bas
16 septembre 2010
Problèmes modifiés:
- Problème 2701 : l'orientation de contrôle initiale du navigateur Street View ne suit pas le point de vue
14 septembre 2010
Problèmes modifiés:
- Problème 157 : compatibilité avec les itinéraires de navigation glissables
- Problème 1852 : l'événement "clic droit" sur un google.maps.Marker est déclenché sans argument
- Problème 2673: Le Pegman disparaît après un changement de position
Modifications notables:
- Amélioration des performances des repères
31 août 2010
Problèmes modifiés:
- Problème 2658: Fenêtres d'informations hautes
Modifications 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 : l'événement de redimensionnement de la carte déclenche une erreur dans Firefox 3.2.1
Modifications notables:
- Lorsque vous effectuez un zoom avant ou arrière à plusieurs reprises (par exemple, lorsque vous utilisez 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 : le panoramique et le zoom de la souris Apple Magic Mouse sont trop sensibles
- Problème 2606 : définir draggable: false sur une carte désactive les liens
- Problème 2640 : la mémoire n'est pas effacée avec les actualisations du navigateur / le déchargement (IE)
Modifications notables:
- Les repères Street View sont mis à l'échelle en fonction de leur distance
- Mise à jour du curseur de zoom lors d'un panoramique
9 août 2010
Modifications 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
Modifications notables:
- Correction d'un problème où les itinéraires avec le même point de départ et la même destination provoquaient une erreur JS
9 août 2010
Modifications notables:
- Correction du problème de modification de la carte d'une OverlayView
- Correction de l'appel de GroundOverlay.setMap(null)
- IE ne provoque plus de fuites de mémoire lors du zoom/panoramage.
5 août 2010
Problèmes modifiés:
- Problème 2588: l'appel de setVisible(false) sur un objet Panorama avec un écouteur associé entraîne une erreur JS dans IE
Modifications notables:
- Correction du problème de disparition des repères dans IE6 lors d'un changement de zoom
29 juillet 2010
Problèmes modifiés:
- Problème 2337: Polyligne perdue
- Problème 2497 : l'option cliquable n'est pas prise en compte pour le cercle
Modifications notables:
- Le paramètre "originHeading" du panorama personnalisé a été abandonné et remplacé par "centerHeading".
- Les cartes hybrides coréennes affichent désormais les routes
- Les clics passent désormais à travers les polygones non cliquables sur la carte
22 juillet 2010
Problèmes modifiés:
- Problème 1856 : prise en charge du rendu de polygones dans Opera
- Problème 2159 : l'événement Dragend est déclenché après un zoom à l'aide de la molette de défilement.
- Problème 2385: À des niveaux de zoom plus élevés, GroundOverlay passe au noir dans Internet Explorer
- Problème 2337 : perte de la polyligne
- Problème 2427 : le fait de faire glisser un repère avec une fenêtre d'informations ouverte lors du panoramique automatique provoque des repères "flottants".
- Problème 2493 : les repères ne sont pas correctement effacés dans IE7
- Problème 2500 : Image de repère recadrée lorsque vous utilisez !Marker.setIcon(<scaled MarkerImage>) pour un repère existant
- Problème 2549: le CSS du menu déroulant de Google génère un avertissement
Modifications notables:
- Un événement de clic n'est plus déclenché lorsqu'un polygone est glissé.
- Le clic sur un élément de sélection de formulaire qui se développe en dehors d'une InfoWindow ne déclenche plus de clic sur la carte.
- Le clic sur une superposition KML ne déclenche plus d'événement de clic sur la carte.
- Street View est désormais panoramiqué automatiquement pour s'adapter à une InfoWindow à l'écran.
- La valeur "position" de la latitude/longitude de l'événement de souris KML et Fusion Tables a été remplacée par "latLng".
- Les commandes de zoom Android ne transmettent plus le clic à la carte
17 juin 2010
Problèmes modifiés:
- Problème 2346 : Possibilité de désactiver l'animation fluide
Modifications notables:
- Correction du bug de scintillement des repères
- Le déclenchement de l'événement domready de la fenêtre d'informations 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 du Pegman
- Correction d'une fuite de mémoire des repères
- La latence de la première géolocalisation a été améliorée
- Accès fourni au StreetViewService
3,0
18 mai 2010
Problèmes modifiés:
- Problème 2037: géodésie GPolylineOptions
- Correction d'un bug pour afficher correctement les droits d'auteur de 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 pour les polygones et les polylignes
- Ajout d'une option cliquable à GroundOverlay
13 mai 2010
- Problème 1724: Taille/Marges infoWindow incorrectes lors de la définition du contenu via un élément plutôt qu'une chaîne
Modifications notables:
- Correction d'un bug qui entraînait le recadrage prématuré des superpositions de terrain lors de la traversée de la ligne de date.
- La méthode setIcon des repères fonctionne désormais avec \ dans l'URL
- Déclencheurs d'événements de sortie de polygone et de polyligne dans IE
- Le scintillement ne se produit plus lorsque vous modifiez l'icône d'un repère.
7 mai 2010
- Problème 1458 : demande de fonctionnalité: prise en charge du format KML dans l'API Google v3
- Problème 1658: Ajout d'une superposition de trafic
- Problème 2209 : débordement de la pile
- Problème 2254: plusieurs appels "setMap(gMap)" et "setMap(null)" sur l'objet Circle modifient son opacité de trait et de remplissage
Modifications notables:
- Ajout des calques KML et GeoRSS
- Ajout de superpositions au sol
- Ajout de nouveaux calques : Trafic et À vélo
- Ajout de la propriété "suppressBicyclingLayer" pour DirectionsRendererOptions
- Correction d'un bug pour s'assurer que le calque de zoom est correctement référencé lorsque 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é rebaptisée "start/end_address".
- La propriété "optimized_waypoint_order" de DirectionsRoute a été renommée "waypoint_order".
- Suppression de la prise en charge des anciens noms de propriétés de navigation (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) et poursuite de la journalisation des avertissements. Supprime également la conversion des itinéraires en étapes, des trajets en itinéraires et des étapes en trajets.
- Mise à jour de GeocoderGeometry.latLng en GeocoderGeometry.location
30 avril 2010
- Problème 2230: La carte s'initialise sans la projection personnalisée prévue
Modifications notables:
- Cliquer sur la carte permet désormais de sélectionner le clavier.
- Le pincement pour zoomer est désormais pris en charge sur l'iPad
26 avril 2010
- Problème 1826: Ajout d'événements de survol et de sortie du survol 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
Modifications notables:
- Correction d'un bug qui entraînait la disparition des icônes personnalisées en bas de la carte lors du panoramique
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 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é en dehors de la carte
- Problème 2181: la propriété de projection des cartes de base n'est pas présente
Modifications notables:
- Exposé la polyligne de présentation des itinéraires dans DirectionsRoute sous la forme overview_path.
- Exposé la projection actuelle de la carte en tant que propriété en lecture seule.
23 mars 2010
Modifications notables:
- Elevation est désormais exposé dans l'API
- Amélioration du chargement des tuiles pour les connexions Internet lentes
15 mars 2010
Modifications notables:
- Les polygones sont désormais correctement redessinés lorsque les styles sont modifiés.
- Des messages d'avertissement obsolètes sont envoyés via console.log lorsque des "instructions" obsolètes sont utilisées.
10 mars 2010
- Problème 1801: zIndex de la polyligne/du polygone
- Problème 2144 : DirectionsRequest doit fournir l'option "éviter les autoroutes"
- Problème 2207 : Bug: la polyligne est remplie dans IE
- Problème 2113 : les polylignes ne fonctionnent pas dans Firefox à des niveaux de zoom élevés après la version de janvier
Modifications notables:
- Ajout des itinéraires à vélo.
- Ajout de nouvelles options DirectionsRequest:
-
avoidHighways
-
avoidTolls
-
optimizeWaypoints
- Amélioration des vitesses de rendu des polygones/polylignes
- Renommage des objets Directions suivants. Les anciens noms restent compatibles.
- DirectionsRoute to DirectionsLeg
- ItinéraireVoyage vers DirectionsRoute
3 mars 2010
- Problème 2136 : obscurcir les propriétés de google.maps.MarkerImage qui ne doivent pas être référencées
Modifications notables:
- Bug de saut de carte corrigé.
- Le zoom avant deux fois de suite a été amélioré.
- La valeur .latLng de l'événement de déplacement du repère n'est plus obscurcie.
26 février 2010
- Problème 1651 : mousemove / mouseover / mouseout pour le canevas de la carte
- Problème 2142 : DirectionsRendererOptions doit 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
Modifications notables:
- Ajouter de l'opacité à ImageMapType
- Correction d'un bug qui empêchait le clic droit sur un rectangle/cercle de se déclencher.
- 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.
Modifications notables:
- Ajout de la classe Rectangle
- Ajout d'une nouvelle classe Circle
- Correction d'une fuite de mémoire lors de la création et de la suppression d'un repère.
- Arrêt de l'annotation du MVCArray de LatLngs pour fermer les polygones, car cela entraîne également 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.
- Augmentation de la plage de latitude de MercatorProjection au maximum possible, sous réserve de précision à virgule flottante.
28 janvier 2010
- Problème 1367: Demande de fonctionnalité: exposez LayoutManager pour que les développeurs puissent placer des DIV dans le "flux de contrôle"
- Problème 1916 : demande de fonctionnalité: possibilité de mettre à l'échelle MarkerImage
- Problème 1443 : les méthodes extend() et union() doivent renvoyer l'objet LatLngBounds
- Problème 1997 : Documentation de la MapOption "size"
- Problème 2074: La carte ne s'affiche pas lorsque la carte du monde correspond exactement aux dimensions du conteneur de la carte
Modifications notables:
- Compatibilité avec les langues indiennes:
- bn, gu, kn, ml, mr, ta, te
- Ajout de nouvelles méthodes statiques à l'espace de noms des événements:
- addListenerOnce
- addDomListenerOnce
- Ajout d'une nouvelle propriété "encoded_lat_lngs" à l'objet DirectionsStep pour exposer l'ensemble de 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 panoramique dans Google Chrome
- Correction du bug de zoom avec 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 de documentation du tutoriel : options de contrôle
- Problème 1856 : Les polygones ne s'affichent pas dans Opera.
- Problème 1954: la localisation en bulgare n'est pas correcte.
- Problème 1976 : bug: problèmes liés à l'icône personnalisée et au repère déplaçable
- Problème 2063 : Collisions de noms de variables lors de la réduction des sous-classes OverlayView
Modifications notables:
- Prise en charge des types de cartes personnalisés, y compris des types de cartes de base, de superposition et de projection:
- Nouvel objet ImageMapType pour prendre en charge les tuiles de carte personnalisées
17 décembre 2009
Modifications notables:
- Correction du à-coup initial qui se produit avant le début d'une animation de panoramique de la carte.
- Correction du problème de saut de la carte vers un autre emplacement lorsque vous zoomez au-delà du niveau de zoom maximal à l'aide de la molette de défilement ou d'un double-clic.
- Les commandes "Copyright", "MapType" et "Navigation" sont redimensionnées en fonction de la taille de la carte.
- Les anciens getters, setters et noms d'événements sont officiellement obsolètes et ne sont plus définis.
10 décembre 2009
- Problème 1820 : le zoom avant avec la molette de défilement semble dépasser le niveau de zoom maximal et "sauter/sauter" la position de la carte
- Problème 1743 : le zoom par défilement déplace la carte vers un emplacement complètement différent
Autres changements notables:
- Ajout de la méthode panToBounds.
- Ajout d'une nouvelle animation de la carte. Affecte le glissement, le panoramique, le zoom et les appels à setCenter/setZoom dans tous les navigateurs.
- Ajout d'un message d'avertissement dans le journal de la console si des méthodes obsolètes sont utilisées.
25 novembre 2009
- Problè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:
- Prise en charge des langues qui se lisent de droite à gauche pour les langues suivantes : arabe, farsi et hébreu
- Propriété lat_lngs exposée 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 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 la disponibilité du DOM de la fenêtre d'informations
- Problème 1710 : possibilité d'annuler l'événement de zoom de l'utilisateur en double-cliquant
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: la carte statique se chargeait deux fois lors du chargement de la carte
15 octobre 2009
- Problème 1525 : erreur get_bounds à des niveaux de zoom faibles
- Problème 1757 : fitBounds() ne fonctionne pas au niveau du méridien 180
- Problème 1790 : map.setOptions ne peut pas définir le curseur
- Problème 1767 : bugProblème de propagation des événements
Autres changements notables:
- Mise à jour de la documentation :
- Nouvelle méthode exposée : LatLngBounds.isEmpty()
- Tri de toutes les méthodes, événements, propriétés et constantes par nom
- Correction des types incorrects dans les propriétés d'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 : Caractéristique: ajout de la classe Polyline à l'API
- Problème 1371 : l'événement map.bounds_changed se déclenche de manière répétée lorsque la carte est en mouvement.
- Problème 1700 : emplacement incorrect du 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 en cas de décalage de défilement dans un élément parent
- Problème 1723: la carte saute lors du glissement sur un iPhone
Autres changements notables:
- Lancement des polylignes et des polygones Ils vous permettent de dessiner des lignes ou des zones remplies sur la carte, de spécifier des styles de trait et de remplissage, et de prendre en charge la plupart des événements de la souris (pas encore de survol de la souris). Ils fonctionnent dans tous les navigateurs compatibles (IE6.0 ou version ultérieure, Firefox 2.0 ou version ultérieure, Safari 3.1 ou version ultérieure, Chrome), y compris les appareils mobiles compatibles.
- Ajout de deux 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"inactif", déclenché lorsque la carte ne bouge pas depuis un certain temps. Résolution du problème 1371.
- Correction des valeurs LatLng incorrectes renvoyées par les événements de clic.
- Correction du 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 panoramique, Firefox 3.5
- Problème 1621 : emplacement incorrect après avoir cliqué sur la carte dans IE8 avec le type de document
- Problème 1642 : overflow:auto de l'InfoWindow
- 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 lors de la première initialisation des volets et de la projection. Cela résout le problème 1377.
- La méthode "remove " de l'interface OverlayView a été renommée "onRemove". L'ancien nom reste pris en charge pour assurer la rétrocompatibilité.
2 septembre 2009
- Problème 1525 : erreur get_bounds à des niveaux de zoom faibles
- Problème 1596 : un panoramique au-delà du bord nord ou sud du monde renvoie une erreur
- Problème 1643 : Bug: Les roues de défilement de la carte ne fonctionnent pas correctement
- Problème 1379: Je ne vois pas les données cartographiques de la Corée dans la version 3
Autres changements notables:
- Activation de la molette de défilement continue et du zoom en double-clic sur Chrome, Safari 4 et Firefox 3.5
- Amélioration des performances de glissement de la carte
- Le double-clic permet désormais de centrer la carte après un zoom.
24 août 2009
- Problème 1567 : map.set_center sur un emplacement à proximité ne fonctionne pas.
- Problème 1605 : le défilement de la carte fait défiler la page
- Problème 1467: Fonction de panoramique de la carte et animation
Autres changements notables:
- Activation du zoom de la molette de défilement par défaut. Pour la désactiver, définissez la propriété de la molette de défilement de l'option de carte 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 de la molette de défilement a été activé.
- Correction d'un problème affectant les iPhone, qui entraînait des sauts de carte après le glissement.
4 août 2009
- Problème 1393: Autoriser les repères déplaçables
- Problème 1448 : bug: l'API v3 nécessite une fonction checkResize() (ou équivalente)
- Problème 1404 : erreur 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 de l'indice z de la fenêtre d'informations
Autres changements notables:
- Le pincement et le glissement sur l'iPhone devraient être plus efficaces.
- Ajout de sétteurs et de getters zIndex aux objets InfoWindow.
Modifications de la documentation:
- Ajout des méthodes get_draggable et set_draggable pour les repères
- Ajout des événements de déplacement de repère, dragstart, dragend et draggable_changed
- Ajout de la propriété "Draggable" pour les repères
- Ajout des méthodes get_zIndex et set_zIndex pour les fenêtres d'informations
- Événement zIndex_changed de la fenêtre d'informations ajouté
- Propriété zIndex de la fenêtre d'informations ajoutée
13 juillet 2009
- Problème 1415 : contenu de la fenêtre d'informations: sélectionnable true/ false
- Problème 1432 : l'événement de sortie de la souris ne se déclenche pas après l'appel de set_icon.
- Problème 1365: les commandes de type de carte ne s'affichent pas correctement avec un type de document strict
Autres changements notables:
- Les développeurs n'ont plus besoin de spécifier la taille d'un MarkerImage. L'API la détecte si elle n'est pas fournie. À noter que les arguments de taille, d'ancrage et d'origine de MarkerImage sont tous facultatifs.
- Les développeurs n'ont plus besoin d'appeler OverlayView.call(this) dans le constructeur d'une sous-classe OverlayView.
- Les méthodes "changed" de OverlayView ont été supprimées de l'interface. Cela ne devrait pas affecter le code du développeur, car ces méthodes n'étaient pas réellement utilisées auparavant.
- L'option "partialmatch" a été supprimée des objets de requête Geocoder. 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 bouton de zoom est cliquable dans tous les navigateurs
- La fenêtre d'informations "efface" la grande commande de zoom, se positionnant entièrement dans la carte et les commandes.
- Les droits d'auteur pour mobile utilisent des images attrayantes
- Les cartes se chargent à partir du centre au lieu de l'angle supérieur gauche
- Les utilisateurs ne peuvent plus sélectionner le texte des boutons de type de carte ni aucune des images de commande.
- La bibliothèque principale est réduite d'environ 1,9 Ko