Políticas y atribuciones de la API de Geocoding

En este documento, se enumeran los requisitos para las aplicaciones desarrolladas con la API de Geocoding. Ten en cuenta que el uso de la API de Geocoding se rige por tu Acuerdo con Google.

Políticas

En esta sección, se describen las políticas relevantes para la API de Geocoding. Las políticas proporcionan requisitos y lineamientos de implementación prácticos para ayudarte a usar el Servicio de forma correcta y de acuerdo con las expectativas de Google Maps Platform.

Almacenamiento, almacenamiento en caché y extracción de datos

Cuando uses contenido de Google Maps en tu aplicación, sigue los requisitos de manejo de datos que se indican en el artículo 3.2.3 de las Condiciones del Servicio de Google Maps Platform y en las Condiciones Específicas del Servicio de Google Maps Platform:

  • Restricciones de almacenamiento en caché y extracción de datos (artículo 3.2.3(a) y (b)): Almacena en caché o guarda contenido de Google Maps solo según lo permitido expresamente en las Condiciones específicas del servicio de Google Maps Platform. No exportes ni extraigas el Contenido de Google Maps ni realices ningún tipo de prácticas de scraping sobre ese contenido para su uso fuera de los Servicios. Por ejemplo, no recuperes previamente, indexes, almacenes ni redistribuyas el Contenido de Google Maps fuera de los Servicios; no descargues de forma masiva mosaicos de mapas, imágenes de Street View, geocódigos, instrucciones sobre cómo llegar, resultados de matrices de distancia, información de rutas, información de lugares, valores de elevación ni detalles de zonas horarias; ni copies ni guardes nombres de empresas, direcciones ni opiniones de usuarios.
  • Restricciones de contenido derivado (artículo 3.2.3(c)): Usa el contenido de Google Maps en tu aplicación según lo permitido por las Condiciones del Servicio de Google Maps Platform. No crees contenido basado en el Contenido de Google Maps. Por ejemplo, no rastrees ni digitalices atributos de imágenes satelitales, no crees modelos de terreno o en 3D, no uses valores de latitud y longitud de Places como entrada para el análisis de punto en polígono, no construyas un índice de ubicación a partir de imágenes de Street View ni conviertas tiempos de conducción basados en texto en voz sintetizada.

Para reducir la latencia y los costos facturados sin almacenar en caché los datos restringidos, usa máscaras de campo o listas de campos para solicitar solo los campos que necesita tu interfaz de usuario. Almacena identificadores exentos, como el ID de lugar, para recuperar detalles actualizados cuando un usuario interactúa con un lugar.

Los ingenieros de asistencia técnica de Google no pueden brindar asesoramiento legal ni otorgar excepciones a las Condiciones del Servicio de Google Maps Platform. Consulta a tu asesor legal para determinar si tu implementación cumple con las condiciones o comunícate con el equipo de Ventas si tu caso de uso requiere una licencia personalizada.

Excepciones a las restricciones de almacenamiento en caché

Las Condiciones Específicas del Servicio de Google Maps Platform otorgan las siguientes excepciones limitadas de almacenamiento en caché:

  • IDs de lugar: El ID de lugar, que se usa para identificar un lugar de forma unívoca, está exento de las restricciones de almacenamiento en caché. Por lo tanto, puedes almacenar valores del ID del lugar de manera indefinida. Los IDs de lugar se devuelven en el campo id o place_id de las respuestas de la API. Consulta la guía sobre los IDs de lugar para saber cómo guardarlos, actualizarlos y administrarlos.
  • Coordenadas de latitud y longitud: Puedes almacenar en caché de forma temporal los valores de latitud (latitude) y longitud (longitude) durante un máximo de 30 días corridos consecutivos, después de los cuales debes borrar las coordenadas almacenadas en caché, cuando uses servicios que otorguen esta excepción en las Condiciones Específicas del Servicio de Google Maps Platform:
    • API de Routes, API de Route Optimization, API de Directions (heredada) y API de Roads
    • API de Geocoding, API de Geolocation y API de Address Validation
    • API de Places, kit de IU de Places y SDK de Navigation
  • Períodos de almacenamiento en caché específicos del servicio: En las Condiciones Específicas del Servicio de Google Maps Platform, también se definen los períodos de almacenamiento en caché específicos de los campos y los propósitos permitidos para la API de Address Validation, la API de Air Quality, la API de Pollen, la API de Solar, la API de Weather y la API de Places Aggregate.

Filtrado y reordenamiento del cliente

Puedes realizar un filtrado del cliente en la lista de resultados de nivel superior, como quitar los resultados de direcciones que no coincidan con criterios específicos de país o código postal. También puedes filtrar o reordenar las sublistas que se encuentran dentro de un solo resultado, como priorizar ciertos puntos de navegación, siempre que los criterios de filtrado o reordenamiento no sean engañosos para los usuarios finales. Debes asegurarte de que estas modificaciones no tergiversen los datos originales que devuelve la API.

Países y territorios del Espacio Económico Europeo

Este producto tiene Condiciones del Servicio diferentes para los clientes con una dirección de facturación en el Espacio Económico Europeo (EEE) y también puede tener funciones diferentes. Antes de compilar con Google Maps Platform, revisa las siguientes condiciones y la información específicas del EEE:

Si tu dirección de facturación no se encuentra en el EEE, se te aplicarán las siguientes condiciones del servicio:

Requisitos de atribución de Google Maps

En esta sección, se proporcionan los requisitos y lineamientos de atribución para mostrar Google Maps y el Contenido a través de tus aplicaciones.

Muestra la atribución de Google Maps

Debes seguir los requisitos de atribución de Google Maps cuando muestres contenido de las APIs de Google Maps Platform en tu app o sitio web. No necesitas agregar atribuciones adicionales si el Contenido se muestra en un mapa de Google Maps en el que la atribución ya es visible.

Se incluyó la atribución de Google Maps

Para la atribución de Google Maps que ya proporciona Google Maps Platform en la interfaz de usuario, como en el kit de IU de Places, haz lo siguiente:

  • No quites la atribución incluida, independientemente de dónde se muestre. No alteres, ocultes ni oscurezcas la atribución, y asegúrate de que se vea claramente sobre el fondo.
  • Distingue siempre visualmente el Contenido de Google Maps Platform de otro contenido con indicadores de la IU, como un borde, un color de fondo, una sombra o un espacio en blanco suficiente.
  • Cuando realices modificaciones visuales, debes cumplir con todos los requisitos de atribución de Google Maps.

Siempre que sea posible, la atribución debe tener la forma del logotipo de Google Maps. En los casos en que el espacio sea limitado, se puede usar el texto Google Maps. Los usuarios finales siempre deben tener claro qué contenido proporciona Google Maps.

Izquierda: Atribución del logotipo de Google Maps, Derecha: Atribución de texto de Google Maps
Izquierda: Ejemplo de atribución del logotipo de Google Maps. Derecha: Ejemplo de atribución de texto de Google Maps

Atribución del logotipo

Sigue estos requisitos para usar el logotipo de Google Maps en tu app o sitio web.
Variaciones aceptables para la atribución del logotipo de Google Maps
Ejemplos de variaciones aceptables para la atribución del logotipo de Google Maps

Descarga los logotipos de Google Maps

Usa los archivos oficiales del logotipo de Google Maps. Descarga los logotipos que aparecen a continuación y sigue los lineamientos de esta sección.

Descarga los recursos de atribución de Google Maps

Cuando uses el logotipo de Google Maps, sigue estos lineamientos.

  • No modifiques el logotipo de ninguna manera.
  • Mantén la relación de aspecto del logotipo para evitar distorsiones.
  • Usa el logotipo con contorno sobre un fondo cargado, como un mapa o una imagen.
  • Usa el logotipo sin contorno sobre un fondo liso, como un color sólido o un degradado sutil.

Especificación del tamaño del logotipo

Sigue estas especificaciones de tamaño para el logotipo de Google Maps:
  • Altura mínima del logotipo: 16 dp
  • Altura máxima del logotipo: 19 dp
  • Espacio libre mínimo del logotipo: 10 dp a la izquierda, a la derecha y en la parte superior, y 5 dp en la parte inferior

Para obtener información sobre los dp, consulta Densidad de píxeles en el sitio web de Material Design.

Logotipo de Google Maps que muestra el área de protección mínima y el rango de tamaño aceptable
Ejemplo del logotipo de Google Maps que muestra el espacio libre mínimo y el rango de tamaño aceptable

Accesibilidad del logotipo

Sigue estos requisitos de accesibilidad para el logotipo de Google Maps:
  • Mantén un contraste accesible entre el logotipo y el fondo.
  • Incluye una etiqueta de accesibilidad con el texto Google Maps.
Variaciones inaceptables y problemas de accesibilidad para la atribución del logotipo de Google Maps
Ejemplos de variaciones inaceptables y problemas de accesibilidad para la atribución del logotipo de Google Maps

Atribución de texto

Si el tamaño de tu interfaz no admite el uso del logotipo de Google Maps, puedes escribir Google Maps en texto. Por ello, sigue estos lineamientos:

Variaciones aceptables de la atribución de texto de Google Maps
Ejemplos de variaciones aceptables de la atribución de texto de Google Maps
  • No modifiques el texto Google Maps de ninguna manera:
    • No cambies el uso de mayúsculas de Google Maps.
    • No ajustes Google Maps en varias líneas.
    • No localices Google Maps a otro idioma.
    • Evita que los navegadores traduzcan Google Maps con el atributo HTML translate="no".
Variaciones inaceptables de la atribución de texto de Google Maps
Ejemplos de variaciones inaceptables de la atribución de texto de Google Maps
  • Asigna un estilo al texto de Google Maps como se describe en la siguiente tabla:

    Requisitos de estilo de texto de Google Maps
    Propiedad Estilo
    Familia de fuentes Roboto. La carga de la fuente es opcional.
    Familia de fuentes de resguardo Cualquier fuente sans serif para el cuerpo que ya se use en tu producto o "Sans-Serif" para invocar la fuente predeterminada del sistema
    Estilo de fuente Normal
    Grosor de la fuente 400
    Color de la fuente Blanco, negro (#1F1F1F) o gris (#5E5E5E). Mantén un contraste accesible (4.5:1) con el fondo.
    Tamaño de fuente Tamaño de fuente mínimo: 12 sp
    Tamaño de fuente máximo: 16 sp
    Para obtener información sobre sp, consulta Unidades de tamaño de fuente en el sitio web de Material Design.
    Espacio entre letras Normal

Ejemplo de CSS

El siguiente código CSS renderiza Google Maps con el estilo tipográfico y el color adecuados sobre un fondo blanco o claro.

@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;
}

Requisitos visuales

Sigue estos requisitos para el tratamiento visual de la atribución de Google Maps.
  • Coloca la atribución cerca de la parte superior o inferior del contenido, y dentro del mismo contenedor visual. En el caso de una sola línea de contenido, la atribución se puede colocar a la derecha o a la izquierda.

  • Distingue visualmente el Contenido de Google Maps Platform de otro contenido con indicadores de la IU, como un borde, un color de fondo, una sombra o un espacio en blanco suficiente.

  • No tergiverses Google Maps atribuyéndole contenido que no sea de Google Maps Platform.
  • Verifica que la atribución siempre sea visible y legible. Nunca lo quites, ocultes, oscurezcas ni modifiques.

En las siguientes imágenes, se muestran ejemplos de estos requisitos visuales.

Ejemplo de atribución de Google Maps posicionada en la parte superior, en la parte inferior y al costado del contenido
Ejemplo de atribución de Google Maps ubicada en la parte superior, en la parte inferior y al costado del contenido

Ejemplo de dos enfoques para diferenciar el Contenido de Google Maps (la calificación del lugar) de otro contenido
Ejemplo de dos enfoques para diferenciar el contenido de Google Maps (la calificación del lugar) de otro contenido

No ocultes la atribución de Google Maps ni la mezcles con contenido de otras fuentes.
No ocultes la atribución de Google Maps ni la mezcles con contenido de otras fuentes

proveedores externos de datos,

Algunos de los datos y las imágenes que se utilizan en nuestros productos de creación de mapas son de proveedores ajenos a Google. En el caso de algunos productos, como la API de Map Tiles, es posible que te proporcionemos la atribución requerida al proveedor de datos externo. Cuando lo hagamos, el texto de tu atribución deberá indicar el nombre "Google Maps" y los proveedores de datos correspondientes; por ejemplo, "Datos del mapa: Google y Maxar Technologies". Cuando Google proporciona atribución de terceros, incluir solo "Google Maps" o el logotipo de Google no es una atribución adecuada.

Resúmenes potenciados por IA (destinos)

Cuando muestres resúmenes potenciados por IA que devuelva el método SearchDestinations en tu app, debes hacer lo siguiente:

  • Muestra las atribuciones, los vínculos de informes y los vínculos de referencia requeridos, como se define en esta sección.
  • Asegúrate de que los usuarios finales puedan leer el texto de resumen completo tal como lo proporciona Google Maps Platform.

Muestra el texto de divulgación de los resúmenes potenciados por IA

Cuando muestres un resumen potenciado por IA, incluye siempre el texto de divulgación localizado que se proporciona en el campo de respuesta disclosureText justo debajo del resumen. Nunca modifiques ni aumentes el texto de divulgación que proporciona la API.

Resumen potenciado por IA con texto de divulgación
Figura 1: Texto de divulgación que se muestra correctamente debajo de los resúmenes potenciados por IA.

Requisitos del resumen de llegada

Los resúmenes de llegada que se muestran en tu app deben estar acompañados por el siguiente texto y los vínculos obligatorios:

Texto Requisito
Acerca de este resumen Usa el siguiente vínculo para acceder al artículo "De dónde obtiene Google la información de las fichas locales y cómo la utiliza": https://support.google.com/local-listings/answer/9851099.
Resumen de la denuncia

Usa el vínculo que se incluye en el campo flagContentUrl de la respuesta que te permite informar a Google un problema con el contenido de un resumen.

Nota: Los resúmenes potenciados por IA que se proporcionan a través de la API de Geocoding están sujetos a las políticas de productos y de contenido de Google, sin importar en qué lugar del mundo te encuentres. Debes notificar a tus usuarios finales que, si desean denunciar contenido que se debería quitar de los servicios de Google en virtud de las leyes aplicables, deben hacerlo con la URL de contenido marcado proporcionada, flagContentUrl.

Resumen potenciado por IA con vínculos obligatorios
Figura 2: Resumen potenciado por IA que se muestra con los vínculos asociados obligatorios disponibles para los usuarios finales a través de un menú ampliado.

Orientación de la pantalla para casos de uso automotrices

Para la seguridad del conductor, Google recomienda renderizar los resúmenes potenciados por IA en el modo de estacionamiento para las experiencias automotrices. Si renderizas resúmenes en el modo Conducción, la información en pantalla debe ser clara y concisa para garantizar que la atención del conductor vuelva rápidamente a la ruta:

  • No más de 3 líneas
  • 120 caracteres o 24 palabras como máximo
  • Tamaño de fuente mínimo de 24 dp

Especialmente en contextos automotrices, es responsabilidad del desarrollador renderizar los resúmenes potenciados por IA de manera segura y que cumpla con todas las leyes y reglamentaciones locales.