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:
- Interromper cobranças limitando o número de eventos de faturamento que seu app aciona.
- Receber notificações quando o uso se aproximar de limites específicos de orçamento ou API.
- Criar apps com melhor custo-benefício.
A tabela a seguir mostra suas opções.
| Interromper cobranças | Receber notificação | Criar com custo menor |
Cotas
As cotas restringem a quantidade de um serviço da Plataforma Google Maps que pode ser usada pelo seu projeto na nuvem do Google Cloud. Elas têm como objetivo garantir a imparcialidade e reduzir picos no uso e na disponibilidade de recursos. Para mais informações, consulte 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 request. Para mais informações sobre como gerenciar cotas, consulte Visualizar e gerenciar cotas.
Ajustar a cota conforme necessário
Revise e ajuste regularmente as cotas da API para otimizar o uso e os custos, encontrando um equilíbrio entre evitar gastos excessivos e garantir que o aplicativo funcione corretamente.
- Monitore seus padrões de uso da API no console do Google Cloud. Defina cotas que estejam alinhadas ao seu orçamento e evitem gastos excessivos.
- Garanta que as cotas possam lidar com períodos de pico de uso.
- Faça ajustes graduais e teste seu 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, poderá evitar surpresas na fatura criando orçamentos e alertas do Cloud Billing.
É possível definir alertas de orçamento para receber notificações quando você atingir determinadas porcentagens do orçamento total, para que possa conferir como os custos de uso estão evoluindo 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 o uso de opções sem custo financeiro ou de menor custo sempre que possível. Esta seção explora várias estratégias para minimizar custos.
Usar 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 de mapas 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.
- Você não precisa 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 de mapas dinâmicos e, após a interação do usuário, podem direcionar os usuários a uma versão dinâmica do Google Maps com um clique, para que você só pague por carregamentos de mapas dinâmicos para usuários engajados.
Usar categorias de preços mais baratas
O Google oferece um número diferente de eventos de uso sem custos financeiros para cada categoria de preços. É possível otimizar o aplicativo para usar recursos nas categorias "Essentials" ou "Pro", em que você tem mais eventos de uso mensal sem custos financeiros. Saiba mais sobre as categorias de preços.
Consolidar vários mapas
Se você tiver uma implementação que mostra vários mapas, siga estas diretrizes:
- Carregue mapas apenas 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 Store Locator Plus se estiver mostrando vários mapas para mostrar 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 de conteúdo em cache. 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.