Estou desenvolvendo um construtor de sites chamado Creatium, e um dos componentes usados para construir páginas é o Yandex Map. Há algum tempo, a pesquisa parou de funcionar neste componente.
Por que consertar a pesquisa poderia nos custar 120 rublos por ano e como evitamos isso - abaixo do limite.
Essa é uma função fundamental do componente, pois é por meio da busca que o cliente indica o endereço que será mostrado no mapa.
O suporte Yandex explicou que as solicitações à API Geocoder (responsável pela pesquisa) agora exigem uma chave de API e, como somos um projeto comercial, essa API é paga para nós.
E ele fica 120 rublos por ano com limite de 1000 solicitações por dia - esse é o preço mínimo. Mesmo que eu utilize 50 solicitações por dia em um projeto comercial, o preço não muda.
Precisamos de uma API paga?
Ao mesmo tempo, plataforma Google Maps
Não podemos recusar o Yandex.Maps, uma vez que já são utilizados nos sites dos nossos clientes. Também não podemos substituí-los por mapas do Google - eles têm aparência muito diferente.
É por isso que fizemos um híbrido. A pesquisa é realizada através da API do Google, e o resultado da pesquisa é mostrado em um mapa do Yandex.
Assim, “corrigimos” a busca no mapa e economizamos 120 rublos por ano.
ATUALIZAÇÃO: O método proposto viola as regras da Plataforma Google Maps, como se constatou nos comentários, e portanto não é uma recomendação.
Fonte: habr.com