A Plataforma Google Maps oferece várias opções para controlar seu consumo e garantir que o uso esteja alinhado ao seu orçamento. As opções incluem:
- Interrompa as cobranças limitando o número de eventos de faturamento acionados pelo app.
- Receba notificações quando o uso se aproximar de limites específicos de orçamento ou da API.
- Crie apps com mais economia.
A tabela a seguir mostra suas opções.
| Interromper cobranças | Receber notificação | Criar para reduzir custos |
Cotas
As cotas restringem a quantidade de um serviço da Plataforma Google Maps que pode ser usada pelo seu projeto do Google Cloud. As cotas têm como objetivo garantir a imparcialidade e reduzir picos no uso e na disponibilidade de recursos. Para mais informações, consulte a visão geral das cotas do Cloud.
Os seguintes itens são contabilizados na cota:
- Solicitações bem-sucedidas
- Solicitações que causam erros no servidor
Os seguintes itens não são contabilizados na cota:
- Solicitações que falham na autenticação
É possível configurar alertas de cota para receber notificações quando o uso da API estiver se aproximando do limite. Para mais informações, consulte Configurar alertas e monitoramento de cota.
Os limites de cota ajudam a controlar o uso da API e evitar cobranças inesperadas, limitando o número de solicitações que seu projeto pode fazer. Embora os limites de cota sejam definidos por padrão, eles podem ser aumentados ou diminuídos enviando uma solicitação de ajuste. Para mais informações sobre como gerenciar cotas, consulte Ver e gerenciar cotas.
Ajuste a cota conforme necessário
Revise e ajuste regularmente suas cotas de API para otimizar o uso e os custos, encontrando um equilíbrio entre evitar gastos excessivos e garantir que seu aplicativo funcione corretamente.
- Monitore seus padrões de uso da API no console do Google Cloud. Defina cotas que se alinhem ao seu orçamento e evitem gastos excessivos.
- Verifique se as cotas podem lidar com períodos de pico de uso.
- Faça ajustes graduais e teste o aplicativo completamente após cada mudança para evitar interrupções.
Orçamentos e alertas
Se você tiver um orçamento específico para o uso da Plataforma Google Maps, crie orçamentos e alertas do Cloud Billing para evitar surpresas na fatura.
É possível definir alertas de orçamento para receber notificações quando você atingir determinadas porcentagens do orçamento total. Assim, você acompanha a tendência dos custos de uso ao longo do tempo.
Para mais informações, consulte Criar, editar ou excluir um alerta de orçamento.
Gerenciamento estratégico de custos
Um orçamento eficaz envolve usar opções sem custo financeiro ou de baixo custo sempre que possível. Esta seção aborda várias estratégias para minimizar custos.
Use a API Maps Static sempre que possível
As situações a seguir funcionam bem com mapas estáticos, que oferecem suporte a exibições simples que só precisam de um único marcador:
- Você está começando com um protótipo que ainda não tem muitos recursos.
- Você não tem personalizações de mapa.
- Você usa no máximo um marcador.
- Não é necessário oferecer suporte à interação do usuário usando mapas dinâmicos ou o Street View dinâmico.
Carregamento lento usando miniaturas
Miniaturas (pequenas imagens de mapa) são um bom uso para a API Maps Static. Esses itens são cobrados a uma taxa menor do que os carregamentos dinâmicos de mapas e, mediante interação do usuário, podem direcionar a uma versão dinâmica do Google Maps com um clique. Assim, você só paga pelos carregamentos dinâmicos de mapas para usuários engajados.
Usar categorias de preços mais baratas
O Google oferece um número diferente de eventos de uso sem custo financeiro para cada categoria de preço. Você pode otimizar seu aplicativo para usar recursos nas categorias "Essentials" ou "Pro", que oferecem mais eventos de uso mensal sem custo financeiro. Saiba mais sobre as categorias de preços.
Consolidar vários mapas
Se você tiver uma implementação que mostre vários mapas, siga estas diretrizes:
- Carregue mapas somente quando necessário, minimizando recursos desnecessários.
- Reutilize um único mapa atualizando a janela de visualização, o zoom e os marcadores conforme necessário.
- Use a solução do Localizador de lojas Plus se você estiver mostrando vários mapas para indicar os locais das lojas.
- Use um único mapa por tela de interface do usuário, já que os usuários geralmente interagem com apenas um mapa por vez.
Armazenar conteúdo em cache quando permitido
A maioria dos produtos da Plataforma Google Maps proíbe o armazenamento em cache de conteúdo. No entanto, algumas exceções permitem armazenar os resultados em cache por até 30 dias. Consulte os termos da Plataforma Google Maps para mais detalhes.