Google is committed to advancing racial equity for Black communities. See how.

Changements concernant les produits

Nous avons mis à jour un certain nombre de nos API. Pour en savoir plus, consultez les informations ci-dessous.

Maps

Aucune modification n'a été apportée à Maps. Veuillez consulter la section Modifications apportées à la facturation des API.

Routes

Aucune modification n'a été apportée à Routes. Veuillez consulter la section Modifications apportées à la facturation des API.

Places

Places Details

Les requêtes Places Details peuvent être limitées à des champs spécifiques.

Les requêtes Places Details ont été mises à jour afin qu'elles ne renvoient que les champs spécifiés. Précédemment, elles affichaient toutes les données disponibles concernant le lieu spécifié. Avec ce changement, la réponse se limite désormais aux champs spécifiés à l'aide du paramètre fields. Les champs correspondent aux résultats des requêtes Place Details et sont divisés en trois catégories de facturation : Basic, Contact et Atmosphere. Le coût de chaque requête varie en fonction des champs sélectionnés. Toutefois, si aucun champ n'est spécifié, toutes les données disponibles relatives au lieu sélectionné s'affichent, et le montant maximal vous est facturé.

Toutes les requêtes Places Details sont facturées au tarif de base.

La catégorie Basic ne génère aucuns frais supplémentaires et inclut les champs suivants :

address_component, adr_address, formatted_address, geometry, icon, name, permanently_closed, photo, place_id, plus_code, type, url, utc_offset, vicinity

La catégorie Contact génère des frais supplémentaires et inclut les champs suivants :

formatted_phone_number, international_phone_number, opening_hours, website

La catégorie Atmosphere génère des frais supplémentaires et inclut les champs suivants :

price_level, rating, review

Remarque : Les attributions (html_attributions) s'affichent systématiquement pour chaque appel, qu'elles aient été demandées ou non.

Ce que vous pouvez faire :

  • Examinez vos applications pour savoir quelles données de Places Details vous utilisez actuellement.
  • Mettez à jour votre code afin d'ajouter le paramètre fields.
  • Connectez-vous à la console Google Cloud Platform afin d'évaluer votre utilisation actuelle de l'API Places. (Pour obtenir de l'aide concernant la console, consultez le Centre d'aide des comptes Google.)

Exemples

Vous pouvez utiliser le paramètre fields pour spécifier les champs à afficher pour une requête Places Details, comme indiqué dans les exemples suivants (les champs name, rating et formatted_phone_number sont spécifiés) :

Service Web

https://maps.googleapis.com/maps/api/place/details/json?placeid={PLACE_ID}&fields=name,rating,formatted_phone_number&key=YOUR_API_KEY 

JavaScript

const placeId = 'not_actually_a_place_id';
const request = {
  placeId: placeId,
  fields: ['name', 'rating', 'formatted_phone_number']
};
const service = new google.maps.places.PlacesService(map);
service.getDetails(request, callback); 

Find Place

Services Web

Le nouveau service Find Place a été ajouté aux services Web. Il se base sur une saisie de texte ou un numéro de téléphone pour afficher un lieu. Le texte saisi peut prendre la forme de différents types de données Places (un nom, une adresse ou un numéro de téléphone, par exemple). Pour obtenir les champs dont vous avez besoin, vous devez utiliser le paramètre fields avec le service Find Place. Les champs issus des catégories Basic, Contact ou Atmosphere sont facturés de la même façon qu'une requête Places Details. Si aucun champ n'est spécifié, l'identifiant du lieu (PlaceId) trouvé s'affiche, et aucuns frais ne vous sont facturés.

Ce que vous pouvez faire :

Pour utiliser le service Find Place, envisagez de migrer vos requêtes Place Search existantes.

JavaScript

Deux nouvelles API Find Place ont été lancées pour JavaScript. Le service Find Place From Query affiche un lieu à partir d'une saisie de texte. La requête peut porter sur tout type de données Places, comme un nom ou une adresse. Le service Find Place From Phone Number affiche un lieu à partir d'un numéro de téléphone. Pour obtenir les champs dont vous avez besoin, vous devez utiliser le paramètre fields avec les deux API Find Place. Les champs issus des catégories Basic, Contact ou Atmosphere sont facturés de la même façon qu'une requête Places Details. Le paramètre fields est obligatoire. Si aucun champ n'est spécifié, la requête génère une erreur.

Ce que vous pouvez faire

Envisagez de migrer vos requêtes Text Search existantes pour utiliser Find Place à la place.

Exemples

Les exemples suivants illustrent une requête Find Place du service Web de l'API Places pour "Museum of Contemporary Art Australia", incluant les champs photos, formatted_address, name, rating, opening_hours et geometry.

Service Web

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=photos,formatted_address,name,rating,opening_hours,geometry&key=YOUR_API_KEY

JavaScript

var map;
var service;
var infowindow;

function initMap() {
  var circularquay = new google.maps.LatLng(-33.8617374,151.2021291);

  map = new google.maps.Map(document.getElementById('map'), {
    center: circularquay,
    zoom: 15
  });

  var request = {
    query: 'Museum of Contemporary Art Australia',
    fields: ["photos", "formatted_address", "name", "rating", "opening_hours", "geometry"],
  };

  service = new google.maps.places.PlacesService(map);
  service.findPlaceFromQuery(request, callback);
}

function callback(results, status) {
  if (status == google.maps.places.PlacesServiceStatus.OK) {
    for (var i = 0; i < results.length; i++) {
      var place = results[i];
      createMarker(results[i]);
    }
  }
}

SDK Places pour mobile

Google prépare actuellement de nouvelles versions du SDK Places pour Android et du SDK Places pour iOS. La section suivante décrit les modifications apportées et leur impact.

  • Le nouveau SDK Places pour Android sera disponible sous la forme d'une bibliothèque autonome et ne sera plus proposé via les services Google Play. Cette version ne sera pas rétrocompatible avec le SDK actuel.
  • Un nouveau SDK Places pour iOS sera disponible.

Remarque : Plusieurs fonctionnalités du SDK Places seront mises à jour pour refléter les modifications globales apportées à l'API Places, ce qui aura un impact sur les deux plates-formes mobiles :

  • Les requêtes Places Details (Android, iOS) auront un nouveau paramètre fields.
  • La facturation du service Autocomplete sera effectuée par session.

Au cours des prochains mois, nous vous communiquerons d'autres informations, dont un calendrier et les délais à respecter pour migrer vers les nouvelles versions du SDK. Ces nouvelles versions remplaceront les versions du SDK actuelles. Ces dernières deviendront obsolètes conformément au calendrier prévu.

API Maps Elevation

Dans le cadre du lancement de Google Maps Platform, les nouveaux clients devront contacter l'assistance pour accéder à l'API Maps Elevation. Les utilisateurs actuels de cette API qui ne disposent pas d'une clé doivent créer un compte Google Cloud et activer l'API Maps Elevation dès que possible.

Quotas

Nouvelles limites de requêtes par seconde (RPS) et plafonds d'utilisation

Nous allons supprimer les plafonds quotidiens (requêtes par jour ou RPJ), et de nouvelles limites de requêtes par seconde (RPS), plus élevées, s'appliqueront à la plupart de nos services. Tous les clients en libre-service actuels seront automatiquement soumis aux nouveaux plafonds et aux nouvelles limites de requêtes par seconde.

API Plafonds d'utilisation actuels par défaut Nouveaux plafonds d'utilisation par défaut

Directions

100 000 RPJ, 50 RPS

50 RPS

Distance Matrix

100 000 EPJ, 100 EPS

1 000 EPS

Elevation

100 000 RPJ, 50 RPS

100 RPS

Geocoding

100 000 RPJ, 50 RPS

50 RPS

Geolocation

100 000 RPJ, 50 RPS

100 RPS

Dynamic Maps

100 000 RPJ

500 RPS

Static Maps

100 000 RPJ

500 RPS

Street View Image

100 000 RPJ

500 RPS

Time Zone

100 000 RPJ, 50 RPS

500 RPS

Places (JavaScript et Web)

150 000 RPJ

100 RPS

Roads

100 000 RPJ

500 RPS

* EPS = éléments par seconde, EPJ = éléments par jour, RPS = requêtes par seconde, RPJ = requêtes par jour

Si vous limitez vos requêtes à l'aide des précédentes limites quotidiennes par défaut de l'API, vous pouvez conserver le même comportement en ajoutant une limite quotidienne à votre projet dans la console Google Cloud Platform. En savoir plus

Modifications apportées à la marque et aux noms de produits

Quelles sont les modifications apportées à la marque et aux noms de produits ?

Tout d'abord, nous avons remplacé le nom de notre marque par Google Maps Platform, qui inclut les API que vous connaissez et appréciez déjà. Nous avons simplifié la facturation et le processus d'évolutivité que vous rencontrez au fur et à mesure de votre développement. De plus, nous vous proposons désormais des solutions complètes par secteur d'activité, dans les domaines des jeux, du partage de course et du suivi des ressources. Vous pourrez toujours bénéficier de l'immense couverture mondiale de l'infrastructure Google Maps, utilisée par plus d'un milliard de personnes dans plus de 200 pays et territoires.

Ensuite, avec Google Maps Platform, nos API ont été simplifiées et regroupées dans trois produits principaux : Maps, Routes et Places. Chaque produit principal est basé sur différentes API et comporte plusieurs fonctionnalités. Pour connaître les fonctionnalités et les API de chaque produit, consultez notre page de documentation.

Enfin, nous avons simplifié les noms de nos API et les codes SKU de facturation pour vous permettre de les trouver et de les utiliser plus facilement. La liste des nouveaux noms figure ci-dessous. Pour en savoir plus sur la façon dont les nouveaux codes SKU sont déclenchés, consultez le guide explicatif sur la facturation.

Modifications apportées aux noms des API

Ancien nom Nouveau nom

API Google Maps Android

SDK Maps pour Android

API Google Maps Directions

API Directions

API Google Maps Distance Matrix

API Distance Matrix

API Google Maps Geocoding

API Geocoding

API Google Maps Geolocation

API Geolocation

API Google Maps JavaScript

API Maps JavaScript

API Google Maps Roads

API Roads

SDK Google Maps pour iOS

SDK Maps pour iOS

API Google Maps Time Zone

API Time Zone

API Google Places pour Android

SDK Places pour Android

API Google Places pour iOS

SDK Places pour iOS

Service Web de l'API Google Places

API Places

API Google Static Maps

API Maps Static

API Google Street View Image

API Street View

API Places Library dans Maps JavaScript

API Places Library, Maps JavaScript

Modifications apportées aux noms des codes SKU de facturation

Produit Code SKU de facturation : nouveau nom Description

Maps

Static Maps

Affichez des plans statiques. Personnalisez-les avec des repères, des lignes, des couleurs, des polygones et des images.

Dynamic Maps

Affichez des plans interactifs. Découvrez-les en détail grâce aux fonctionnalités Zoom, Pincer, Faire pivoter et Incliner, et personnalisez-les.

Static Street View

Affichez un panorama Street View statique à 360 degrés ou une image miniature.

Dynamic Street View

Affichez un panorama Street View interactif à 360 degrés ou une image miniature.

Routes

Directions

Obtenez des itinéraires pour des trajets en voiture, à pied, à vélo et en transports en commun, et créez des itinéraires comportant jusqu'à 10 points de cheminement.

Directions Advanced

Obtenez des itinéraires multimodaux, créez des itinéraires comportant jusqu'à 25 points de cheminement et accédez au trafic en temps réel.

Distance Matrix

Découvrez le temps de trajet et la distance vers un ou plusieurs lieux.

Distance Matrix Advanced

Découvrez le temps de trajet et la distance vers un ou plusieurs lieux grâce au trafic en temps réel.

Roads – Route Traveled

Créez des itinéraires en déterminant le trajet emprunté et en collectant jusqu'à 100 points GPS sur l'itinéraire.

Roads – Nearest Road

Identifiez les routes les plus proches en utilisant jusqu'à 100 coordonnées indépendantes.

Places

Basic Data

Fournissez le nom et l'adresse de plus de 100 millions de lieux et points d'intérêt.

Contact Data

Fournissez le nom, l'adresse et les données de contact de plus de 100 millions de lieux et points d'intérêt.

Atmosphere Data

Fournissez le nom, l'adresse, les données de contact et d'autres informations détaillées (notes et ambiance, par exemple) pour plus de 100 millions de lieux et points d'intérêt.

Places Photo

Ajoutez une photo de haute qualité à des lieux et des points d'intérêt grâce à un accès à des millions de photos.

Places – Text Search

Affichez la liste des adresses à proximité en fonction d'une chaîne de recherche ("restaurant de sushis", par exemple).

Places – Nearby Search

Affichez la liste des lieux à proximité en fonction de l'emplacement de l'utilisateur.

Find Place

Transformez un numéro de téléphone, une adresse ou un nom en lieu, et fournissez son nom et son adresse.

Autocomplete with Details

Proposez la saisie semi-automatique de suggestions de lieux grâce à Places Details.

Autocomplete – Per Request

Proposez la saisie semi-automatique de suggestions de lieux lorsque l'utilisateur saisit une adresse ou un lieu. La facturation se fait par caractère saisi.

Autocomplete – Per Session

Proposez la saisie semi-automatique de suggestions de lieux lorsque l'utilisateur saisit une adresse ou un lieu. La facturation se fait par session.

Geolocation

Affichez la position et le rayon de précision d'un appareil en fonction des signaux des antennes-relais et des réseaux Wi-Fi.

Geocoding

Convertissez des adresses en coordonnées géographiques ou vice versa.

Time Zone

Affichez le fuseau horaire d'un lieu donné en fonction de ses coordonnées géographiques et de la date.

Activer Google Maps Platform

Pour que vous puissiez activer les API ou configurer la facturation, nous allons vous guider à chacune de ces étapes :

  1. Sélectionner un ou plusieurs produits ci-dessous
  2. Sélectionner un projet
  3. Configurer la facturation

Créez des plans personnalisés qui répondent concrètement aux besoins de vos utilisateurs.

Indiquez à vos utilisateurs le meilleur itinéraire vers leur destination.

Aidez les utilisateurs à découvrir le monde en leur offrant des données très détaillées.

Continuer