Abandons

Cette page répertorie tous les produits et toutes les fonctionnalités de Google Maps Platform qui sont actuellement en période d'abandon. Cela inclut des produits Maps, Routes et Places.

Fonctionnement de l'abandon

La période d'abandon d'un produit ou d'une fonctionnalité commence à la date où l'abandon est annoncé. Le produit ou la fonctionnalité restent disponibles pendant la période d'abandon (généralement 12 mois). Une fois la période d'abandon terminée, le produit ou la fonctionnalité sont désactivés et ne sont plus disponibles.

Périodes d'abandon actives

Cette section répertorie tous les produits et toutes les fonctionnalités qui sont actuellement en période d'abandon.


Module Maps dans google.load

Le service qui fournit le module Maps pour google.load est obsolète depuis le 13 octobre 2020 et sera désactivé le 13 octobre 2021. Après cette date, les requêtes pour charger le module Maps dans google.load entraîneront une erreur, et aucune carte ne se chargera. Consultez le guide de migration pour en savoir plus.


SDK Places pour les méthodes iOS : setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner, initWithBounds:filter (à partir de la v4.0.0)

La méthode d'assistance setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner est obsolète depuis le 10 août 2020 (v3.10.0). À partir de la version 4.0.0, cette fonctionnalité n'est plus disponible. Utilisez plutôt locationBias ou locationRestriction.

La méthode initWithBounds:filter est obsolète depuis le 10 août 2020 (v3.10.0). Cette fonctionnalité n'est plus disponible à partir de la version 4.0.0. Utilisez plutôt initWithFilter: dans GMSAutocompleteFetcher.

Pour continuer à utiliser ces fonctionnalités obsolètes, passez par la version 3.10.0.

Pour plus d'informations sur les méthodes de remplacement, consultez l'annexe 1.


Le SDK Places pour iOS GMSPlaceField utilise désormais la macro NS_OPTIONS (à partir de la v4.0.0)

Le SDK Places pour iOS GMSPlaceField utilise désormais la macro NS_OPTIONS au lieu de NS_ENUM pour une meilleure compatibilité avec Swift. Découvrez comment migrer vers GMSPlaceField avec NS_OPTIONS.

Pour continuer à utiliser GMSPlaceField avec NS_ENUM, continuez à utiliser la v3.10.0.


GMSCoordinateBounds dans Place Autocomplete (26 mai 2020 – 26 mai 2021)

Plusieurs propriétés/paramètres utilisant GMSCoordinateBounds dans le service iOS Place Autocomplete sont obsolètes depuis le 26 mai 2020 et seront désactivées le 26 mai 2021.

Limites dans GMSAutocompleteViewController

Les propriétés GMSAutocompleteViewController suivantes sont obsolètes :

Pour des fonctionnalités équivalentes, utilisez GMSAutocompleteViewController.autocompleteFilter avec GMSAutocompleteFilter.locationBias ou GMSAutocompleteFilter.locationRestriction. La version minimale du SDK Places pour iOS avec ces propriétés est la v3.8.0.

Limites dans findAutocompletePredictionsFromQuery et autocompleteQuery

Pour des fonctionnalités équivalentes, utilisez findAutocompletePredictionsFromQuery:filter:sessionToken:callback avec GMSAutocompleteFilter.locationBias ou GMSAutocompleteFilter.locationRestriction. La version minimale du SDK Places pour iOS avec ces propriétés est la v3.8.0.

Pour plus d'informations sur les méthodes de remplacement, consultez l'annexe 1.


Champ Places GMSPlace.openNowStatus (26 mai 2020 – 26 mai 2021)

Le champ (ou la propriété) Places GMSPlace.openNowStatus du SDK Places pour iOS est obsolète depuis le 26 mai 2020 et sera désactivé le 26 mai 2021. Utilisez plutôt les fonctions GMSPlace.isOpen ou GMSPlace.isOpenAtDate. La version minimale du SDK Places pour iOS avec ces fonctions est la v3.3.0.


Champ Places permanently_closed (26 mai 2020 – 26 mai 2021)

Le champ Places permanently_closed de l'API Places et l'API Places Library, Maps JavaScript est obsolète depuis le 26 mai 2020 et sera désactivé le 26 mai 2021. Utilisez plutôt business_status (API Places) ou business_status (API Places Library, JavaScript) pour obtenir l'état opérationnel des entreprises. La version minimale de l'API Places Library, Maps JavaScript avec business_status est la v3.40.


Champs Places open_now, utc_offset (20 novembre 2019 – 20 février 2021)

Les champs Places open_now et utc_offset de l'API Places Library, Maps JavaScript sont obsolètes depuis le 20 novembre 2019 et seront désactivés le 20 février 2021.

Ces champs ne sont obsolètes que dans l'API Places Library, Maps JavaScript.

  • Le champ open_now a été remplacé par PlaceResult.opening_hours.isOpen() dans Place Details. Pour Nearby Search et Text Search, utilisez le paramètre de requête openNow:true pour n'afficher que les lieux qui sont actuellement ouverts. Aucun équivalent n'est fourni pour Find Place. Pour obtenir ce résultat, vous devez maintenant envoyer une requête Place Details.
  • Le champ utc_offset a été remplacé par PlaceResult.utc_offset_minutes dans Place Details.

La version minimale de l'API Places Library, Maps JavaScript avec isOpen() et utc_offset_minutes est la v3.39. Pour en savoir plus, consultez Migrer les champs Places.


Champs Places reference, id, alt_id, scope (3 septembre 2019 – 3 juin 2020)

Les champs Places reference, id, alt_id et scope sont obsolètes depuis le 3 septembre 2019 et seront désactivés le 3 juin 2020.

  • Les paramètres de requête id et reference ont été remplacés par le paramètre de requête place_id.
  • Les champs alt_id et scope n'ont pas d'équivalent, car ils n'étaient utilisés que pour le service Place Add, qui a été désactivé en juillet 2018.

Pour en savoir plus, consultez Migrer les champs Place.


API Maps JavaScript v2 (19 mai 2010 – 26 mai 2021)

La version 2 de l'API Maps JavaScript est obsolète depuis le 19 mai 2010 et sera désactivée le 26 mai 2021. Même si vous pouvez continuer à utiliser l'API Maps JavaScript v2 jusqu'au 26 mai 2021, les cartes utilisant la v2 afficheront une carte sombre avec le texte "for development purposes only" (à des fins de développement uniquement) en filigrane à partir du 26 octobre 2020. Pour éviter tout désagrément ou risque de confusion chez l'utilisateur, nous vous recommandons vivement de migrer votre site vers l'API Maps JavaScript v3 avant le 26 octobre 2020. Pour en savoir plus, consultez Mettre à niveau l'application API Maps JavaScript de la v2 à la v3.


Périodes d'abandon terminées

Cette section répertorie tous les produits et fonctionnalités pour lesquels la période d'abandon est terminée. Ces produits et fonctionnalités ne sont plus disponibles.


Calque Fusion Tables (expérimental) (3 décembre 2018 – 3 décembre 2019)

Le calque Fusion Tables de l'API Maps JavaScript a été désactivé le 3 décembre 2019 et n'est plus disponible à partir de la version 3.38 (3.37 est la dernière version compatible avec les tables de fusion). En savoir plus


SDK Places pour Android et iOS (29 janvier 2019 – 29 juillet 2019)

Depuis le 29 janvier 2019, les SDK Places mis à jour pour Android et iOS remplacent les versions existantes des SDK Places. Les versions actuelles du SDK Places pour iOS et du SDK Places pour Android, ainsi que Place Picker, ont été abandonnées le 29 janvier 2019 et désactivées le 29 juillet 2019.


Place Add et Place Delete (30 juin 2017 – 30 juin 2018)

Depuis le 30 juin 2018, les fonctionnalités Place Add et Place Delete ont été désactivées, et ne sont plus disponibles.


Annexe 1 : Résumé des remplacements d'API abandonnées dans le SDK Places pour iOS

Le tableau suivant indique la méthode de remplacement à suivre pour chaque méthode ou propriété obsolète.

Méthode/Propriété obsolète Utilisez plutôt
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(dans GMSAutocompleteViewController)
locationRestriction et locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(dans GMSAutocompleteResultsViewController)
locationRestriction et locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(dans GMSAutocompleteTableDataSource)
locationRestriction et locationBias
initWithBounds:filter
(dans GMSAutocompleteFetcher)
initWithFilter:
autocompleteBounds et autocompleteBoundsMode
(dans GMSAutocompleteViewController)
GMSAutocompleteViewController.autocompleteFilter avec locationBias ou locationRestriction.
findAutocompletePredictionsFromQuery:bounds:boundsMode:filter:SessionToken:callback, autocompleteQuery:bounds:filter:callback et autocompleteQuery:bounds:boundsMode:filter:callback
(dans GMSPlacesClient)
findAutocompletePredictionsFromQuery:filter:sessionToken:callback, avec locationBias ou locationRestriction.

La version minimale du SDK Places pour iOS avec les propriétés de remplacement est la v3.8.0.