Règles de l'API Map Tiles

Ce document répertorie les exigences pour les applications développées avec API Map Tiles. Notez que l'utilisation de l'API Map Tiles est régie par votre Contrat avec Google.

Mentionner les conditions d'utilisation et règles de confidentialité

Si vous développez une application utilisant l'API Map Tiles, vous devez mettre à disposition Conditions d'utilisation d'utilisation et Confidentialité avec votre application qui respecte les consignes décrites dans votre contrat avec Google:

  • Les conditions d'utilisation et les règles de confidentialité doivent être publiques.
  • Vous devez stipuler explicitement dans les conditions d'utilisation qu'en utilisant votre application, les utilisateurs sont tenus de respecter les Conditions d'utilisation de Google.
  • Dans vos règles de confidentialité, vous devez informer les utilisateurs que vous avez recours aux API Google Maps et intégrer les Règles de confidentialité de Google pour référence.

L'emplacement recommandé pour insérer vos conditions d'utilisation et règles de confidentialité dépend de la plate-forme de votre application.

Applications mobiles

Si vous développez une application mobile, nous vous recommandons de fournir un lien vers les conditions d'utilisation et règles de confidentialité sur la page de téléchargement de votre application (sur la plate-forme concernée) et dans le menu des paramètres de l'application.

Applications Web

Si vous développez une application Web, nous vous recommandons de fournir un lien vers les conditions d'utilisation et les règles de confidentialité dans le pied de page de votre site Web.

Préchargement, mise en cache ou stockage de contenu

Les applications qui utilisent l'API Map Tiles sont soumises aux conditions d'utilisation de votre Contrat avec Google. Conformément aux dispositions de votre contrat, vous ne devez précharger, indexer, stocker ni mettre en cache aucun contenu, sauf conformément aux conditions limitées énoncées dans les dispositions.

Plus précisément, les applications doivent utiliser l'API Map Tiles pour visualiser des cartes. Vous ne pouvez pas utiliser l'API Map Tiles pour des cas d'utilisation autres que la visualisation, par exemple:

  • Analyse d'image
  • Interprétation par machine
  • Détection/identification d'objets
  • Extraction ou revente de géodonnées
  • Utilisations hors connexion, y compris pour les usages mentionnés ci-dessus

Les réponses de l'API Map Tiles peuvent inclure des en-têtes Cache-Control qui doivent être implémentés conformément au protocole HTTP documentation pour en savoir plus. Par exemple, votre client doit respecter la valeur max-age, le la valeur stale-while-revalidate, la directive must-revalidate et l'attribut private lorsqu'elles sont transmises dans la réponse.

Les réponses de l'API Map Tiles peuvent également inclure un en-tête ETag, qui doit également être implémentée conformément à la documentation du protocole HTTP lorsque vous effectuez une requête avec revalidation.

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. L'identifiant de lieu est renvoyé dans le champ "place_id" dans Réponses de l'API Map Tiles. Découvrez comment enregistrer, actualiser et gérer les ID de lieu dans le guide des ID de lieu.

Lorsque vous utilisez l'API Map Tiles pour afficher Google Maps, vous devez également afficher le logo Google sur la carte. Vous ne devez en aucun cas le modifier. Vous devez placer le logo Google dans l'angle inférieur gauche de la carte. vous devez placer les informations d'attribution dans l'angle droit de la carte pour en savoir plus. Pour en savoir plus, consultez notre consignes du Centre de ressources pour la marque.

Pour les cartes 3D plus cinématographiques, les exigences de conception UX basées sur l'expérience ne peuvent pas facilement s'adapter à ces emplacements consignes, vous devez toujours afficher clairement le logo Google au début ou à la fin ou aux deux de l'expérience, de sorte que la paternité de la carte soit compris par votre public. Vous devez toujours respecter le règlement des attributions de données tierces, telles que décrites ci-dessous, pendant toute la durée comme au cinéma. Voir la section Affichage des logos et les attributions de données dans les visualisations hybrides ci-dessous pour en savoir plus.

L'exemple de carte suivant montre le logo Google en bas à gauche de la carte, et la mention d'attribution en bas à droite.

Le fichier zip suivant contient le logo Google dans la taille appropriée pour un ordinateur de bureau, Android et iOS. Vous ne devez en aucun cas redimensionner ou modifier ces logos.

Télécharger : google_logo.zip

Ne modifiez pas l'attribution. Vous ne devez pas supprimer, masquer ni rogner les informations d'attribution. Vous ne pouvez pas utiliser les logos Google en les intégrant (par exemple, "Ces cartes proviennent de [Google_logo]").

Placez les informations d'attribution à proximité du contenu. Si vous utilisez des captures d'écran d'images Google en dehors d'intégrations directes, incluez l'attribution standard telle qu'elle apparaît dans l'image. Si nécessaire, vous pouvez personnaliser le style et l'emplacement du texte d'attribution à condition qu'il soit placé à proximité du contenu et lisible par un utilisateur lambda. Vous n'êtes pas autorisé à déplacer l'attribution en dehors du contenu, par exemple à la fin de votre livre, dans les crédits de vos fichiers ou de votre émission, ou dans le pied de page de votre site Web.

Indiquez les fournisseurs de données tiers. Dans nos produits de cartographie, certaines données et images proviennent de fournisseurs autres que Google. Si vous utilisez de telles images, le texte de votre attribution doit mentionner le nom "Google" et les fournisseurs de données concernés (par exemple, "Données cartographiques : Google, Maxar Technologies"). Lorsque des fournisseurs de données tiers sont cités avec les images, la seule mention de "Google" ou du logo Google ne constitue pas une information d'attribution suffisante.

Si vous utilisez Google Maps Platform sur un appareil où il n'est pas pratique d'afficher les informations d'attribution, veuillez contacter l'équipe commerciale Google pour discuter des licences adaptées à votre situation.

Afficher le logo Google avec des moteurs de rendu tiers

Lorsque vous utilisez l'API Map Tiles pour afficher Google Maps à l'aide d'un tiers, vous ne devez pas chevaucher ni masquer le logo Google sur un autre logo, comme celui du moteur de rendu. Maintenez une distance de tampon raisonnable entre le logo Google et le logo tiers afin qu'ils apparaissent comme logos indépendants. Aucun logo ne doit chevaucher ni masquer les données d'attribution fournies. par la réponse de l'API.

Image affichée montrant les logos Google et Cesium

Afficher les attributions de données de Google

Les données renvoyées par l'API Map Tiles nécessitent l'affichage des mentions d'attribution et les informations sur les droits d'auteur à partir des métadonnées ou des informations de fenêtre d'affichage appropriées requêtes. Vous devez afficher ces informations dans leur intégralité, comme indiqué dans les l'emplacement approprié, généralement dans l'angle inférieur droit de l'ensemble affiché ou dans la vue du moteur de rendu 3D. Notez que les chaînes d'attribution sont en fonction des données cartographiques demandées par la fenêtre d'affichage du moteur de rendu.

S'il est impossible d'afficher les attributions de données complètes en raison de la taille de la fenêtre d'affichage vous pouvez ajouter un élément d'interface utilisateur cliquable ou associé au libellé "Données sources", qui s'ouvre dans la fenêtre de la carte pour fournir des informations d'attribution. Veillez toujours à maintenir une carte de qualité pratiques.

Pied de page contenant le logo Google et l'attribution du fournisseur de données

Afficher les attributions de données tierces

Lorsque vous utilisez l'API Map Tiles pour afficher une carte Google Maps sous forme de carte de base et superposer des données géospatiales tierces (n'appartenant pas à Google), vous devrez peut-être afficher par le fournisseur de données tiers. Vous ne devez pas chevaucher l'attribution des données à Google de quelque façon que ce soit avec l'attribution des données des données tierces. L'attribution des données tierces doit être clairement dissociées des attributions de données de Google. De plus, il doit être clair que le logo et l'attribution des données de Google sont associés à la carte de base. et entre eux.

Afficher le logo et les attributions de données dans des visualisations hybrides

Lorsque vous utilisez des données Google Maps comme carte de base tout en superposant votre propre carte données, vous devez vous assurer que votre public a parfaitement compris quelle partie de la carte est attribuée à Google et quelles parties sont attribuées à votre vos propres données cartographiques. Suivez également les consignes de la section Affichage le logo Google ci-dessus.

À titre d'exemple, vous pouvez combiner des tuiles 3D photoréalistes (comme remplissage d'arrière-plan) avec votre propres modèles photoréalistes (au premier plan). Les utilisateurs pourraient être confus concernant quels composants de la scène proviennent des données Google Maps. Dans dans ce cas, vous devez le préciser clairement dans votre chaîne d'attribution UI ou dans votre flux utilisateur quelle partie de la scène provient des données Google Maps. Vous êtes du respect de toute exigence d'attribution tierce s'appliquent aux sources de données que vous utilisez avec des données Google Maps.

Superpositions de géodonnées avec des tuiles 3D photoréalistes

Vous pouvez superposer vos propres objets 3D sur des tuiles 3D photoréalistes, à condition que ces objets ne soient pas extrait, tracé ou d'une autre manière, à la main ou à la machine, à partir de tuiles 3D photoréalistes.

Création de vidéos avec l'API Map Tiles

  • Vidéos promotionnelles: vous pouvez créer des vidéos promotionnelles soumises aux conditions du Contrat et ce qui suit:
    • La vidéo promotionnelle ne doit pas inclure d'images Street View.
    • La vidéo promotionnelle ne doit pas durer plus de 30 secondes.
    • La vidéo promotionnelle doit porter sur les capacités application(s).
    • La vidéo promotionnelle doit être clairement identifiée comme "à des fins promotionnelles" uniquement" et doit respecter les consignes d'attribution les règles de l'API Map Tiles.
    • La vidéo promotionnelle ne peut pas être revendue séparément ni dans le cadre du d'un logiciel, d'une application ou d'une expérience utilisateur.
  • Retrait: vous êtes tenu de respecter toutes les demandes de retrait. la Vidéo promotionnelle, y compris les demandes de tiers.

Obtenez des informations sur l'attribution et les droits d'auteur à partir du champ copyright dans les réponses aux appels d'API suivants, en fonction du service avec:

Tuiles 2D

Tuiles de carte routière, satellite et de relief

Les informations sur les droits d'auteur et l'attribution sont disponibles dans les informations de la fenêtre d'affichage , comme illustré dans l'exemple suivant.

{
  "copyright": "Map data ©2023",
  "maxZoomRects": [
    {
      "maxZoom": 19,
      "north": 90,
      "south": -90,
      "east": 180,
      "west": -180
    },
    ...
  ]
}

Street View Tiles

Les informations sur les droits d'auteur et l'attribution sont disponibles dans les métadonnées Street View de réponse. Exemple :

{
  "panoId": "Zzl28rqGJgaL2IdkUleP8A",
  "lat": 50.059138596550696,
  "imageHeight": 6656,
  "imageWidth": 13312,
  "tileHeight": 512,
  "tileWidth": 512,
  "copyright": "From the Owner, Photo by: Google",
  …
}

L'identifiant de panorama, utilisé pour identifier de façon unique un panorama Street View, est être exemptés de la restriction de mise en cache. Par conséquent, vous pouvez stocker des valeurs d'identifiant de panorama indéfiniment. Les valeurs des ID de panorama sont renvoyées dans le champ panoId de Street Affichez les réponses de l'API Static.

Photorealistic 3D Tiles

Pour les tuiles 3D photoréalistes, les données d'attribution sont renvoyées dans chaque requête de tuile. Vous devez agréger, trier et afficher sur une ligne toutes les attributions pour les valeurs affichées tiles; généralement en bas du rendu. Par exemple, vous pouvez rechercher des attributions de données dans un fichier glTF carte en regardant asset et copyright.

{
  "asset": {
    "version": "2.0",
    "generator": "draco_decoder",
    "copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
  }
}

CesiumJS

Si vous utilisez CesiumJS comme moteur de rendu, vous pouvez afficher vous devez activer showCreditsOnScreen dans le code HTML de votre rendu.

// Add Photorealistic 3D Tiles tileset.
    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
      url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
      // This property is needed to appropriately display attributions
      // as required.
      showCreditsOnScreen: true,
    }));

Cesium for Unreal

Si vous utilisez Cesium pour Unreal comme moteur de rendu, vous pouvez afficher d'attributions, vous devez activer le champ Show Credits On Screen (Afficher les crédits à l'écran) World Outliner

Activer les attributions pour Cesium pour
Unreal Engine

Cesium pour Unity

Si vous utilisez Cesium for Unity comme moteur de rendu, d'attributions, vous devez activer le champ Show Credits On Screen (Afficher les crédits à l'écran) dans la console de l'outil d'inspection.

Activer les attributions pour Cesium pour
Unité

Consignes de style pour l'attribution Google

Vous trouverez ci-dessous les consignes à appliquer concernant le style des attributions Google en CSS et HTML si vous ne pouvez pas utiliser le logo Google téléchargeable.

Espacement

L'espacement autour du logo complet doit être égal ou supérieur à la hauteur du "G" de Google.

L'espacement entre le texte d'attribution et le logo Google doit correspondre à la moitié de la largeur du "G".

Lisibilité

Le nom de l'auteur doit toujours s'afficher de façon claire et lisible, dans une variante de couleur adaptée à l'arrière-plan. Veillez à toujours prévoir suffisamment de contraste pour la variante de logo que vous choisissez.

Couleur

Utilisez un texte en Google Material Gray 700 sur un arrière-plan clair ou blanc, avec une teinte de noir entre 0 % et 40 % maximum.

Google
#5F6368
RGB 95 99 104
HSL 213 5 39
HSB 213 9 41

Sur les arrière-plans plus sombres, et sur les photos ou motifs simples, utilisez un texte blanc pour le nom de l'auteur et l'attribution.

Google
#FFFFFF
RGB 255 255 255
HSL 0 0 100
HSB 0 0 100

Police

Utilisez la police Roboto.

Exemple d'élément CSS

L'élément CSS suivant appliqué au texte "Google" affichera "Google" avec les paramètres appropriés (police, couleur et espacement) sur un arrière-plan clair ou blanc.

font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 16px;
padding: 16px;
letter-spacing: 0.0575em; /* 0.69px */
color: #5F6368;