Estou a desenvolver un creador de sitios web chamado Creatium, e un dos compoñentes que se usan para crear páxinas é Yandex Map. Hai tempo, a busca deixou de funcionar neste compoñente.
Por que arranxar a busca podería custarnos 120 rublos ao ano, e como evitamos - baixo o recorte.
Esta é unha función fundamental do compoñente, porque é a través da busca que os clientes indican o enderezo que se mostrará no mapa.
O soporte de Yandex explicou que as solicitudes á API Geocoder (responsable da busca) agora requiren unha clave API e, dado que somos un proxecto comercial, esta API págase por nós.
E queda en pé 120 rublos ao ano cun límite de 1000 solicitudes por día - este é o prezo mínimo. Aínda que use 50 solicitudes por día nun proxecto comercial, o prezo non cambia.
Necesitamos unha API de pago?
Ao mesmo tempo, Google Maps Platform
Non podemos rexeitar Yandex.Maps, xa que xa se usan nos sitios web dos nosos clientes. Tampouco podemos substituílos por mapas de Google; son demasiado diferentes en aparencia.
Por iso fixemos un híbrido. A busca realízase mediante a API de Google e o resultado da busca móstrase nun mapa de Yandex.
Así, "corriximos" a busca no mapa e aforramos 120 rublos ao ano.
Actualización: O método proposto infrinxe as regras de Google Maps Platform, como se viu nos comentarios e, polo tanto, non é unha recomendación.
Fonte: www.habr.com