Règles et attributions pour l'API Geocoding

Ce document liste les exigences applicables aux applications développées avec l'API Geocoding. Notez que l'utilisation de l'API Geocoding est régie par votre contrat avec Google.

Règles

Cette section décrit les règles applicables à l'API Geocoding. Les règles fournissent des consignes et des exigences d'implémentation pratiques pour vous aider à utiliser le Service correctement et conformément aux attentes de Google Maps Platform.

Exceptions aux restrictions de mise en cache

Notez que l'ID de lieu, qui permet d'identifier un lieu de façon unique, n'est pas soumis aux restrictions de mise en cache. Vous pouvez donc stocker les identifiants de lieu indéfiniment. L'ID de lieu s'affiche dans le champ place_id des réponses de l'API. Découvrez comment enregistrer, actualiser et gérer les ID de lieu dans le guide des ID de lieu.

Filtrage et réorganisation côté client

Vous pouvez effectuer un filtrage côté client sur la liste de résultats de premier niveau, par exemple en supprimant les résultats d'adresse qui ne correspondent pas à des critères spécifiques de pays ou de code postal. Vous pouvez également filtrer ou réorganiser les sous-listes contenues dans un seul résultat, par exemple en priorisant certains points de navigation, à condition que les critères de filtrage ou de réorganisation n'induisent pas les utilisateurs finaux en erreur. Vous devez vous assurer que ces modifications ne dénaturent pas les données d'origine renvoyées par l'API.

Pays et territoires de l'Espace économique européen

Ce produit est soumis à des conditions d'utilisation différentes pour les clients dont l'adresse de facturation se situe dans l'Espace économique européen (EEE). Il peut également présenter des fonctionnalités différentes. Avant de créer avec Google Maps Platform, consultez les conditions et informations suivantes spécifiques à l'EEE :

Si votre adresse de facturation ne se trouve pas dans l'EEE, les conditions d'utilisation suivantes s'appliquent à vous :

Exigences d'attribution de Google Maps

Cette section présente les exigences et les consignes d'attribution pour l'affichage de Google Maps et de son contenu dans vos applications.

Afficher l'attribution Google Maps

Vous devez respecter les exigences d'attribution de Google Maps lorsque vous affichez du contenu provenant des API Google Maps Platform dans votre application ou sur votre site Web. Vous n'avez pas besoin d'ajouter d'attribution supplémentaire si le Contenu est affiché sur une carte Google où l'attribution est déjà visible.

Attribution Google Maps incluse

Pour l'attribution Google Maps déjà fournie par Google Maps Platform dans l'interface utilisateur, par exemple dans le Kit UI pour Places :

  • Ne supprimez pas l'attribution incluse, quel que soit l'endroit où elle est affichée. Ne modifiez pas, ne masquez pas et n'obscurcissez pas l'attribution, et assurez-vous qu'elle est clairement visible sur l'arrière-plan.
  • Distinguez toujours visuellement le contenu Google Maps Platform des autres contenus à l'aide d'éléments d'interface utilisateur tels qu'une bordure, une couleur d'arrière-plan, une ombre ou un espace blanc suffisant.
  • Lorsque vous apportez des modifications visuelles, vous devez respecter toutes les exigences d'attribution de Google Maps.

Dans la mesure du possible, l'attribution doit prendre la forme du logo Google Maps. Lorsque l'espace est limité, le texte Google Maps est acceptable. Les utilisateurs finaux doivent toujours pouvoir identifier clairement les contenus fournis par Google Maps.

À gauche : attribution avec le logo Google Maps, à droite : attribution avec le texte Google Maps
À gauche : exemple d'attribution du logo Google Maps. À droite : exemple d'attribution du texte Google Maps.

Attribution du logo

Suivez ces exigences pour utiliser le logo Google Maps dans votre application ou sur votre site Web.
Variantes acceptables pour l'attribution du logo Google Maps
Exemples de variantes acceptables pour l'attribution du logo Google Maps

Télécharger les logos Google Maps

Utilisez les fichiers de logo Google Maps officiels. Téléchargez les logos ci-dessous et suivez les consignes de cette section.

Télécharger les assets d'attribution Google Maps

Lorsque vous utilisez le logo Google Maps, suivez ces consignes.

  • Ne modifiez en aucun cas le logo.
  • Conservez le format du logo pour éviter toute déformation.
  • Utilisez le logo avec contour sur un arrière-plan chargé, comme une carte ou une image.
  • Utilisez le logo sans contour sur un arrière-plan uni, comme une couleur unie ou un dégradé subtil.

Spécification de la taille du logo

Suivez ces spécifications de taille pour le logo Google Maps :
  • Hauteur minimale du logo : 16 dp
  • Hauteur maximale du logo : 19 dp
  • Espace libre minimal autour du logo : 10 dp à gauche, à droite et en haut, 5 dp en bas

Pour en savoir plus sur les dp, consultez Pixel density (Densité de pixels) sur le site Web Material Design.

Logo Google Maps indiquant l'espace libre minimal et la plage de tailles acceptables
Exemple de logo Google Maps indiquant l'espace vide minimal et la plage de tailles acceptables

Accessibilité du logo

Suivez ces exigences d'accessibilité pour le logo Google Maps :
  • Maintenez un contraste accessible entre le logo et l'arrière-plan.
  • Incluez un libellé d'accessibilité avec le texte Google Maps.
Variantes non acceptables et problèmes d'accessibilité pour l'attribution du logo Google Maps
Exemples de variations inacceptables et de problèmes d'accessibilité pour l'attribution du logo Google Maps

Attribution de texte

Si la taille de votre interface ne permet pas d'utiliser le logo Google Maps, vous pouvez écrire Google Maps en toutes lettres. Suivez les instructions ci-dessous :

Variantes acceptables de l'attribution textuelle Google Maps
Exemples de variantes acceptables de l'attribution textuelle Google Maps
  • Ne modifiez en aucune façon le texte Google Maps :
    • Ne modifiez pas la casse de Google Maps.
    • Ne pas renvoyer Google Maps à la ligne
    • Ne localisez pas Google Maps dans une autre langue.
    • Empêchez les navigateurs de traduire Google Maps en utilisant l'attribut HTML translate="no".
Variations non autorisées de l'attribution textuelle Google Maps
Exemples de variantes non acceptables de l'attribution textuelle Google Maps
  • Appliquez un style au texte de Google Maps comme décrit dans le tableau suivant :

    Exigences de mise en forme du texte dans Google Maps
    Propriété Style
    Famille de polices Roboto. Le chargement de la police est facultatif.
    Famille de polices de remplacement Toute police de corps sans empattement déjà utilisée dans votre produit ou "Sans-Serif" pour appeler la police système par défaut
    Style de police Normale
    Épaisseur de la police 400
    Couleur de la police Blanc, noir (#1F1F1F) ou gris (#5E5E5E). Maintenez un contraste accessible de 4.5:1 par rapport à l'arrière-plan.
    Taille de police Taille de police minimale : 12 sp
    Taille de police maximale : 16 sp
    Pour en savoir plus sur les sp, consultez Unités de taille de police sur le site Web Material Design.
    Espacement entre les lettres Normale

Exemple d'élément CSS

Le code CSS suivant affiche Google Maps avec le style typographique et la couleur appropriés sur un arrière-plan clair ou blanc.

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.GMP-attribution {
font-family: Roboto, Sans-Serif;
font-style: normal;
font-weight: 400;
font-size: 1rem;
letter-spacing: normal;
white-space: nowrap;
color: #5e5e5e;
}

Exigences visuelles

Suivez ces exigences pour le traitement visuel de l'attribution Google Maps.
  • Placez l'attribution en haut ou en bas du contenu, et dans le même conteneur visuel. Pour une seule ligne de contenu, l'attribution peut être positionnée à droite ou à gauche.

  • Distinguez visuellement le contenu Google Maps Platform des autres contenus à l'aide d'éléments d'interface utilisateur tels qu'une bordure, une couleur d'arrière-plan, une ombre ou un espace blanc suffisant.

  • Ne présentez pas Google Maps de manière trompeuse en lui attribuant du contenu qui n'est pas issu de Google Maps Platform.
  • Vérifiez que l'attribution est toujours visible et lisible. Ne le supprimez, ne le masquez, ne l'obscurcissez ni ne le modifiez jamais.

Les images suivantes illustrent ces exigences visuelles.

Exemple d'attribution Google Maps positionnée en haut, en bas et sur le côté du contenu
Exemple d'attribution Google Maps positionnée en haut, en bas et sur le côté du contenu

Exemple de deux approches pour différencier le contenu Google Maps (la note du lieu) des autres contenus
Exemple de deux approches permettant de différencier le contenu Google Maps (la note du lieu) des autres contenus

Ne masquez pas l'attribution Google Maps et ne la mélangez pas avec du contenu provenant d'autres sources.
Ne masquez pas l'attribution Google Maps et ne la mélangez pas avec du contenu provenant d'autres sources

Les fournisseurs de données tiers

Dans nos produits de cartographie, certaines données et images proviennent de fournisseurs autres que Google. Pour certains produits, comme l'API Map Tiles, nous pouvons vous fournir l'attribution requise au fournisseur de données tiers. Dans ce cas, le texte de votre attribution doit mentionner le nom "Google Maps" et les fournisseurs de données concernés(par exemple, "Données cartographiques : Google, Maxar Technologies"). Lorsque Google fournit une attribution tierce, la seule mention de "Google Maps" ou du logo Google ne constitue pas une information d'attribution suffisante.

Résumés optimisés par l'IA (destinations)

Lorsque vous affichez des résumés optimisés par l'IA renvoyés par la méthode SearchDestinations dans votre application, vous devez procéder comme suit :

  • Affichez les attributions, les liens de signalement et les liens de référence requis, comme défini dans cette section.
  • Assurez-vous que les utilisateurs finaux peuvent lire l'intégralité du texte récapitulatif fourni par Google Maps Platform.

Afficher le texte de divulgation des résumés optimisés par l'IA

Lorsque vous affichez un résumé optimisé par l'IA, incluez toujours le texte de divulgation localisé fourni dans le champ de réponse disclosureText immédiatement sous le résumé. Ne modifiez ni n'augmentez jamais le texte de divulgation fourni par l'API.

Résumé optimisé par l'IA avec texte de divulgation
Figure 1 : Texte d'information correctement affiché sous les résumés optimisés par l'IA.

Exigences concernant le récapitulatif d'arrivée

Les résumés d'arrivée affichés dans votre application doivent être accompagnés du texte et des liens obligatoires suivants :

Texte Exigence
À propos de ce résumé Utilisez le lien suivant vers l'article "Comment les informations des fiches locales sont-elles obtenues et utilisées par Google ?" : https://support.google.com/local-listings/answer/9851099.
Résumé du rapport

Utilisez le lien contenu dans le champ flagContentUrl de la réponse pour signaler à Google un problème concernant le contenu d'un résumé.

Remarque : Les résumés optimisés par l'IA fournis par l'API Geocoding sont soumis aux règles de Google sur les produits et contenus, qui s'appliquent dans le monde entier. Vous devez informer vos utilisateurs finaux que s'ils souhaitent signaler un contenu qui devrait être supprimé des services Google conformément aux lois applicables, ils doivent le faire en utilisant l'URL de signalement de contenu fournie, flagContentUrl.

Résumé optimisé par l'IA avec les liens requis
Figure 2 : Résumé optimisé par l'IA affiché avec les liens associés requis mis à la disposition des utilisateurs finaux via un menu à développer.

Conseils d'affichage pour les cas d'utilisation dans l'automobile

Pour la sécurité du conducteur, Google recommande d'afficher les résumés optimisés par l'IA en mode stationnement pour les expériences automobiles. Si vous affichez des résumés en mode Conduite, les informations à l'écran doivent être claires et concises pour que le conducteur puisse rapidement se concentrer à nouveau sur la route :

  • Trois lignes maximum
  • 120 caractères ou 24 mots maximum
  • Taille de police minimale de 24 dp

Dans le contexte automobile en particulier, il incombe au développeur d'afficher les résumés optimisés par l'IA de manière sécurisée et conforme à l'ensemble des lois et réglementations locales.