Olá pessoal. Em um dos projetos da web, usamos a API JavaScript do Google Maps, mas depois de alterar a tarifa de 16 de julho de 2018, algo deu errado. Compartilhamos experiências para que isso não aconteça com você.
Então, em ordem.
O que temos
- O Google como parte dos serviços cloud.google.com oferece a capacidade de usar diferentes APIs. Existem muitos deles, não faz sentido listar tudo - mas usamos a API JavaScript do Google Maps cloud.google.com/maps-platform/maps .
- O gerenciamento de serviços de API é feito por meio de uma GUI completamente compreensível, com um painel dos serviços console.cloud.google.com/home/dashboard usados
- A integração para diferentes clientes é feita de diferentes maneiras. No nosso caso, basta colocar o widget JS de acordo com developers.google.com/maps/documentation/javascript/tutorial
Desde 16 de julho de 2018, as condições tarifárias passaram a ser as seguintes -
clac .
Em resumo, a tarifa ocorre dentro da estrutura de alguns "conjuntos de produtos" (de fato, uma combinação da API), e cada conjunto de produtos pode ser cobrado de sua própria maneira em condições separadas. Um empréstimo mensal de US $ 200 é alocado mensalmente, o que é levado em consideração na cobrança dos serviços.
As condições são aceitas, o cartão está vinculado à conta de pagamento, vamos lá. Todas as capturas de tela são tiradas do console, o projeto é o mesmo, difundido pela NDA.
Fotos engraçadas
Introdutório 1 - uma visão geral do painel de controle da API JavaScript do Google Maps usada

Introdutório 2 - métodos usados que podemos controlar a partir do console.


Introdutório 3 - indicadores de uso

Introdutório 4 - relatório de cobrança

Depois de ler a
descrição , recorremos ao suporte do Google, pois não conectamos a API do Google Maps e do Street View de nenhuma maneira. Temos a resposta literalmente:
Gostaria de esclarecer que os Mapas dinâmicos do Google Maps e do Street View que você está vendo nas transações de pagamento são simplesmente os Mapas dinâmicos da API Javascript do Google Maps e não a API do Street View. API do Google Maps e Street View é o nome antigo da API Javascript do Google Maps. Gostaria de esclarecer que você não é cobrado pelo uso da API do Street View, mas pelo uso da API Javascript do Google Maps.
Não desistimos e tentamos descobrir mais, obtemos este esclarecimento:

Ao mesmo tempo, lemos o
documento novamente e encontramos o seguinte (lemos incluindo o parágrafo acima do tablet):

Bem, eles próprios não entendiam a tarifa, qual é a moral?
A moral dessa fábula é que
- Anteriormente, a API do Street View era conectada separadamente (e, de fato, agora você pode conectá-la separadamente no console, mas não desconectá-la). Agora, isso faz parte da API Javascript do Google Maps (embora seja cobrada como uma API separada). E se, por algum motivo, você não levou isso em consideração e foi orientado por tarifas pela calculadora ou pela descrição daqui e não levou em consideração o uso e tarifas pela API do Street View - esteja preparado para detectar custos não planejados.
- Além disso, alertas sobre orçamentos funcionam, incluindo levando em consideração o empréstimo concedido de US $ 200. I.e. ao emitir alertas, considere isso.
- Se você não precisar dar a oportunidade de ver ruas panorâmicas nos mapas - basta remover a chamada para esses métodos.
- É impossível limitar a chamada à API do Street View (no nível de uso da chave ou do console), exceto pela lógica das próprias chamadas no cliente.