Yandex.Maps API、私は疲れています。私は行きます

Yandex.MapsAPIの使用を停止するという決定の最後のドロップとその他のドロップについて。



どうした?



11月1日以降、Yandex.Mapsは、Geocoder HTTPAPIの無料使用の制限を1日あたり25,000から1,000リクエストに減らしました。しかし、誰もがこれを知らされたわけではありません。



さらに、新しい制限はGeocoder HTTP APIのみに関係しますが、マップ埋め込みサービスとペアになっています。これまでの25,000の埋め込み制限にもかかわらず、ジオコーダーの使用が誤って超過すると、カードが1日切断されます。



もちろん、これがここで発生したことです。そして 、ここだけではありません。 Yandex は問題を認め、補償さえ提供しました



そして、補償については、サポートとの対応を開始します。



最初、彼女は私たちがAPIを使用していることにまったく気づいていません。しかし、彼は私たちのスクリーンショットの後で彼の視力を得る。



次に、彼女は商用利用にリダイレクトし ます



さらに、彼女は私たちがジオコーダーをどのように使用しているかを理解していません。これは、新しい制限の通知がないことを説明しています。ジオコーダーを使用する私たちの通常の性質は、毎日最大100、ジャンプは最大1,000、年に数回(最大25,000)ですが、



会話は、Yandexがあなたに義務付けられていないことが書かれている契約への参照で終わります-すべてがこのように機能するはずです。



通信には3日かかりましたが、最初の日はカードが機能しませんでした。裁判の間でさえ、誰も何も補償し始めませんでした。



しかし、これの足は 一年ちょっと前に成長し始めました「なぜこの記事が登場したのか」は何かを思い出させます-はい?:)



Schrödingerらによるバージョン管理。



制限の前は、バージョン管理が主な問題でした。



では、バージョン番号、たとえば1.65を指定した場合、最終的にどれを取得すると思いますか?

1.65だと思いました。しかし、いいえ、Yandex.Mapsは、1.72、1.75などになる可能性があると確信しています。まあ、少なくともそれは成長するだけです。しかし、それは正確ではありません。



これが良い習慣であることがわかった場所を尋ねられたとき、彼らはバージョン管理に関する彼ら自身の文書へのリンクで答えました。巧妙に-はい? :)



したがって、あなたはあなたが予期していなかったバグを受け取ります。それらをすぐに編集する必要があります-繰り返しますが、誰もあなたに通知せず、ロールバックする場所もありません。



最初は、迅速なフィードバックを考えて編集することで、このアプローチを合理化しました。したがって、彼は見つけたすべてを報告しました。しかし、再び私は推測しませんでした。私があなたを理解しているように、@ ReDev1。



サポートは何年も反応する可能性があります。また、修正されたバグも返すことができます。



それら。コード内の変更も含め、すべての変更を追跡して把握し、Yandexの作業計画に従って変更を加える必要があります。



したがって、応答性の高いマップスタイルがないか、オブジェクトマップのタイルの読み込みが機能しないか、背景タイルのアンダーキャッシュなどで作業していることがわかり



ます。イタリア料理によく似ているドキュメントやコードアーキテクチャに時間を無駄にすることはありません。



それは単なるビジネスであり、個人的なものではありません。



これは皮肉なアプローチです。そして、失敗しているマーケターが彼らの評判よりもお金をかけたとき、ビジネスは悪いことがわかります。



これの別の確認は、 Yandexとの大規模な取引の最近の内訳です。それでも、誰かがユーザーの気分を考慮に入れます。



私たちは別の方法でプロジェクトを構築します。



それ以前は、Yandex.Maps APIは、その適用範囲と便利な制限のために7年以上使用されていました。しかし今では、使用の性質、新しい制限、価格設定、サポートの質を考えると、それは意味がありません。他のオープンソースおよび無料の製品に基づいた独自のソリューションを使用する方がはるかに安価で、便利で、柔軟性があります。



さらに、そのまま、Yandex.Mapsサービスの問題を解決するために独自のラッパーを作成する必要がありました。たとえば、同じジオコーダーがユーザー入力統計でトレーニングされます。このため、正確な住所がジオコーディングされていないことがよくありますが、たとえば、ストリートビューがない場合はジオコーディングされています。



他の多くの中規模プロジェクトでも同じことができると思います。その結果、最も基本的な機能を使用する小さなプロジェクトのみがマップに残り、商用ユーザーはますます見逃されたバグを受け取ります。その結果、彼らの流出が始まります。



この全体の話のもう一つの興味深い結果は、私がYandexの従業員を真面目な専門家として認識するのをやめたことです。そして、たとえあなたが彼らに耳を傾けたいとしても、あなたは彼らが言うすべてを少なくとも10で割らなければなりません。



おそらく面白い。



どういうわけか、Yandexは、私たちのプロジェクトのユニークな提案と非常によく似た機能を不動産取得し ました。



それから、内なるパラノイドは偶然の一致について考えました。なぜなら その5年前から、私たちは生活の質を考慮して、住居探しの問題を解決し始めていました。特に、エコロジーを考慮し、インタラクティブマップを使用します。そして、これはまだ非常にニッチなサービスです。



PS

グーグルにも似たようなものがあります。あなたがそれを書き終えたら、私も何かを書くことを考えています。



Yandex.Maps APIの下でバックエンドで使用できるように、リーフレットのプラグインがあるかどうか誰が知っていますか?どちらかといえば、私はすでに同様の解決策を書き始めています。



All Articles