Políticas e atribuições da API Map Management

Este documento lista os requisitos para aplicativos desenvolvidos com a API Map Management. O uso da API Map Management é regido pelo seu Contrato com o Google.

Políticas

Nesta seção, descrevemos as políticas relevantes para a API Map Management. As políticas fornecem diretrizes e requisitos práticos de implementação para ajudar você a usar o Serviço corretamente e de acordo com as expectativas da Plataforma Google Maps.

Armazenamento, armazenamento em cache e extração de dados

Ao usar o conteúdo do Google Maps no seu aplicativo, siga os requisitos de tratamento de dados na Seção 3.2.3 dos Termos de Serviço da Plataforma Google Maps e dos Termos de Serviço Específicos da Plataforma Google Maps:

  • Restrições de armazenamento em cache e extração (Seções 3.2.3(a) e (b)): armazene em cache ou salve o Conteúdo do Google Maps apenas conforme expressamente permitido nos Termos de Serviço Específicos da Plataforma Google Maps. Não exporte, extraia nem copie o Conteúdo do Google Maps para uso fora dos Serviços. Por exemplo, não faça pré-busca, indexação, armazenamento ou redistribuição de Conteúdo do Google Maps fora dos Serviços; não faça download em massa de blocos de mapa, imagens do Street View, geocódigos, rotas, resultados de matriz de distância, informações de vias, informações de lugares, valores de elevação ou detalhes de fuso horário; nem copie e salve nomes de empresas, endereços ou avaliações de usuários.
  • Restrições de conteúdo derivado (Seção 3.2.3(c)): use o conteúdo do Google Maps no seu aplicativo conforme permitido pelos Termos de Serviço da Plataforma Google Maps. Não crie conteúdo com base no Conteúdo do Google Maps. Por exemplo, não trace nem digitalize elementos de imagens de satélite, não crie modelos 3D ou de terreno, não use valores de latitude e longitude do Places como entrada para análise de ponto em polígono, não crie um índice de localização com base em imagens do Street View nem converta tempos de trajeto baseados em texto em fala sintetizada.

Para reduzir a latência e os custos faturados sem armazenar em cache dados restritos, use máscaras ou listas de campos para solicitar apenas os campos necessários para a interface do usuário. Armazene identificadores isentos, como o ID de lugar, para buscar detalhes atualizados quando um usuário interagir com um lugar.

Os engenheiros de suporte técnico do Google não podem oferecer consultoria jurídica nem conceder exceções aos Termos de Serviço da Plataforma Google Maps. Consulte seu advogado para determinar se a implementação está em conformidade com os termos ou entre em contato com o departamento de vendas se o caso de uso exigir licenciamento personalizado.

Exceções às restrições de armazenamento em cache

Os Termos de Serviço específicos da Plataforma Google Maps concedem as seguintes exceções limitadas de armazenamento em cache:

  • IDs de lugar: o ID de lugar, usado para identificar um local de maneira exclusiva, está isento das restrições de armazenamento em cache. Portanto, é permitido armazenar valores de ID de local indefinidamente. Os IDs de lugar são retornados no campo id ou place_id nas respostas da API. Aprenda a salvar, atualizar e gerenciar IDs no guia de IDs de lugar.
  • Coordenadas de latitude e longitude: é possível armazenar temporariamente em cache os valores de latitude (latitude) e longitude (longitude) por até 30 dias corridos consecutivos. Depois disso, é necessário excluir as coordenadas armazenadas em cache ao usar serviços que concedem essa exceção nos Termos de Serviço Específicos da Plataforma Google Maps:
    • API Routes, API Route Optimization, API Directions (legada) e API Roads
    • API Geocoding, API Geolocation e API Address Validation
    • API Places, Kit de Interface do Places e SDK de Navigation
  • Períodos de armazenamento em cache específicos do serviço: os Termos específicos de serviço da Plataforma Google Maps também definem períodos de armazenamento em cache específicos de campo e finalidades permitidas para as APIs Address Validation, Air Quality, Pollen, Solar, Weather e Places Aggregate.

Dados enviados

Você só poderá fazer upload de dados para o Google usando a API Map Management se tiver e mantiver todos os direitos necessários para: (i) compartilhar e entregar os dados ao Google e (ii) conceder ao Google o direito de usar os dados em conexão com os produtos ou serviços do Google, conforme descrito no Contrato da Plataforma Google Maps.

Limites de produto

Não é permitido fazer upload de mais de 500 MB por arquivo ou 10 GB de dados agregados para o Google usando a API Map Management.

Requisitos de atribuição do Google Maps

Esta seção apresenta os requisitos e as diretrizes de atribuição para mostrar o Google Maps e o Conteúdo nos seus aplicativos.

Mostrar atribuição do Google Maps

Siga os requisitos de atribuição do Google Maps ao exibir conteúdo das APIs da Plataforma Google Maps no seu app ou site. Não é necessário adicionar atribuição extra se o Conteúdo for mostrado em um mapa do Google em que a atribuição já esteja visível.

Atribuição do Google Maps incluída

Para atribuições do Google Maps que já são fornecidas pela Plataforma Google Maps na interface do usuário, como no Kit de Interface do Places:

  • Não remova a atribuição incluída, independentemente de onde ela é exibida. Não altere, oculte ou obscureça a atribuição e verifique se ela está claramente visível em relação ao plano de fundo.
  • Sempre diferencie visualmente o conteúdo da Plataforma Google Maps de outros conteúdos usando indicações da interface, como uma borda, cor de plano de fundo, sombra ou espaço em branco suficiente.
  • Ao fazer modificações visuais, você precisa aderir a todos os requisitos de atribuição do Google Maps.

Sempre que possível, a atribuição precisa ser feita com o logotipo do Google Maps. Em casos de espaço limitado, o texto Google Maps é aceitável. É preciso que fique sempre claro para os usuários finais qual conteúdo é fornecido pelo Google Maps.

Esquerda: atribuição do logotipo do Google Maps. Direita: atribuição de texto do Google Maps.
À esquerda: exemplo de atribuição do logotipo do Google Maps. À direita: exemplo de atribuição de texto do Google Maps

Atribuição de logotipo

Siga estes requisitos para usar o logotipo do Google Maps no seu app ou site.
Variações aceitáveis para atribuição do logotipo do Google Maps
Exemplos de variações aceitáveis para atribuição do logotipo do Google Maps

Baixar os logotipos do Google Maps

Use os arquivos oficiais do logotipo do Google Maps. Faça o download dos logotipos abaixo e siga as diretrizes desta seção.

Baixar os recursos de atribuição do Google Maps

Ao usar o logotipo do Google Maps, siga estas diretrizes.

  • Não modifique o logotipo de forma alguma.
  • Mantenha a proporção do logotipo para evitar distorções.
  • Use o logotipo com contorno em um plano de fundo com muitos detalhes, como um mapa ou uma imagem.
  • Use o logotipo sem contorno em um plano de fundo simples, como uma cor sólida ou um gradiente sutil.

Especificação de tamanho do logotipo

Siga estas especificações de tamanho para o logotipo do Google Maps:
  • Altura mínima do logotipo: 16 dp
  • Altura máxima do logotipo: 19 dp
  • Espaço livre mínimo do logotipo: 10 dp à esquerda, à direita e na parte de cima, 5 dp na parte de baixo

Para saber mais sobre dp, consulte Densidade de pixels no site do Material Design.

Logotipo do Google Maps mostrando a área de respiro mínima e o intervalo de tamanho aceitável
Exemplo do logotipo do Google Maps mostrando o espaço livre mínimo e o intervalo de tamanho aceitável

Acessibilidade do logotipo

Siga estes requisitos de acessibilidade para o logotipo do Google Maps:
  • Mantenha um contraste acessível entre o logotipo e o plano de fundo.
  • Inclua um rótulo de acessibilidade com o texto Google Maps.
Variações inaceitáveis e problemas de acessibilidade para atribuição do logotipo do Google Maps
Exemplos de variações inaceitáveis e problemas de acessibilidade na atribuição do logotipo do Google Maps

Atribuição de texto

Se o tamanho da sua interface não permitir o uso do logotipo do Google Maps, você poderá escrever Google Maps em texto. Siga as seguintes diretrizes:

Variações aceitáveis da atribuição de texto do Google Maps
Exemplos de variações aceitáveis da atribuição de texto do Google Maps
  • Não modifique o texto Google Maps de forma alguma:
    • Não mude as letras maiúsculas de Google Maps.
    • Não quebre o Google Maps em várias linhas.
    • Não traduza Google Maps para outro idioma.
    • Impeça que os navegadores traduzam o Google Maps usando o atributo HTML translate="no".
Variações inaceitáveis da atribuição de texto do Google Maps
Exemplos de variações inaceitáveis da atribuição de texto do Google Maps
  • Estilize o texto do Google Maps conforme descrito na tabela a seguir:

    Requisitos de estilo de texto do Google Maps
    Propriedade Estilo
    Família de fontes Roboto. O carregamento da fonte é opcional.
    Família de fontes substitutas Qualquer fonte Sans Serif já usada no seu produto ou "Sans-Serif" para invocar a fonte padrão do sistema
    Estilo da fonte Normal
    Espessura da fonte 400
    Cor da fonte Branco, preto (#1F1F1F) ou cinza (#5E5E5E). Mantenha um contraste acessível (4.5:1) em relação ao plano de fundo.
    Tamanho da fonte Tamanho mínimo da fonte: 12 sp
    Tamanho máximo da fonte: 16 sp
    Para saber mais sobre sp, consulte Unidades de tamanho de fonte no site do Material Design.
    Espaçamento entre letras Normal

CSS de exemplo

O CSS a seguir renderiza o Google Maps com o estilo tipográfico e a cor apropriados em um fundo branco ou 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 visuais

Siga estes requisitos para o tratamento visual da atribuição do Google Maps.
  • Posicione a atribuição perto da parte de cima ou de baixo do conteúdo e no mesmo contêiner visual. Para uma única linha de conteúdo, a atribuição pode ser posicionada à direita ou à esquerda.

  • Diferencie visualmente o conteúdo da Plataforma Google Maps de outros conteúdos usando indicações da interface, como uma borda, cor de plano de fundo, sombra ou espaço em branco suficiente.

  • Não deturpe o Google Maps atribuindo a ele conteúdo que não seja da Plataforma Google Maps.
  • Verifique se a atribuição está sempre visível e legível. Nunca remova, oculte, obscureça ou modifique essa atribuição.

As figuras a seguir mostram exemplos desses requisitos visuais.

Exemplo de atribuição do Google Maps posicionada na parte de cima, de baixo e ao lado do conteúdo
Exemplo de atribuição do Google Maps posicionada na parte de cima, de baixo e ao lado do conteúdo

Exemplo de duas abordagens para diferenciar o Conteúdo do Google Maps (a classificação do lugar) de outros conteúdos
Exemplo de duas abordagens para diferenciar o conteúdo do Google Maps (a classificação do lugar) de outros conteúdos

Não oculte a atribuição do Google Maps nem a misture com conteúdo de outras fontes.
Não oculte a atribuição do Google Maps nem a misture com conteúdo de outras fontes

Provedores de dados de terceiros

Alguns dados e imagens nos nossos produtos de mapas têm origens diferentes do Google. Para alguns produtos, como a API Map Tiles, podemos fornecer a atribuição necessária ao provedor de dados de terceiros. Nesse caso, o texto da atribuição precisa mostrar o nome "Google Maps" e os provedores de dados relevantes, como "Dados do mapa: Google, Maxar Technologies". Quando o Google fornece atribuição de terceiros, incluir apenas "Google Maps" ou o logotipo do Google não é uma atribuição adequada.