私は Creatium と呼ばれる Web サイト ビルダーを開発しています。ページの構築に使用されるコンポーネントの XNUMX つは Yandex Map です。 しばらく前に、このコンポーネントで検索が機能しなくなってしまいました。
捜索を修正すると年間 120 万ルーブルのコストがかかる理由と、それをどのようにして回避したか (カットの下で)。
クライアントは検索を通じて地図上に表示される住所を示すため、これはコンポーネントの重要な機能です。
Yandex サポートは、Geocoder API (検索を担当) へのリクエストには API キーが必要になり、私たちは商用プロジェクトであるため、この API には料金が支払われると説明しました。
そして彼は立っています 年間120ルーブル 1000 日あたり 50 リクエストの制限付き - これが最低価格です。 商用プロジェクトで XNUMX 日あたり XNUMX リクエストを使用した場合でも、価格は変わりません。
有料 API は必要ですか?
同時に Google マップ プラットフォーム
Yandex.Maps はすでにクライアントの Web サイトで使用されているため、拒否することはできません。 また、それらを Google の地図に置き換えることもできません。見た目が違いすぎます。
だからこそ私たちはハイブリッドを作りました。 検索はGoogleのAPIを使用して行われ、検索結果はYandexから地図上に表示されます。
したがって、私たちは地図上の検索を「修正」し、年間120万ルーブルを節約しました。
UPDATE: コメントで判明したように、提案された方法は Google Maps Platform のルールに違反しているため、推奨されません。
出所: habr.com