Was ist passiert?
Ab dem 1. November hat Yandex.Maps die Beschränkungen für die kostenlose Nutzung der Geocoder-HTTP-API von 25.000 auf 1.000 Anfragen pro Tag gesenkt. Aber nicht jeder wurde darüber informiert.
Während die neuen Grenzwerte nur die Geocoder-HTTP-API betreffen, bleibt sie mit dem Karteneinbettungsdienst gekoppelt. Jetzt schneidet ein versehentlicher Überschuss bei der Verwendung des Geocoders Ihre Karten für einen Tag ab, trotz der vorherigen Grenze für die Einbettung in 25.000.
Natürlich ist dies hier passiert. Und das nicht nur hier . Yandex erkannte das Problem an und bot sogar eine Entschädigung an .
Und so beginnt über die Entschädigung die Korrespondenz mit der Unterstützung.
Zuerst sieht sie nicht, dass wir die API überhaupt verwenden. Aber er sieht nach unserem Screenshot.
Dann leitet sie zur kommerziellen Nutzung weiter .
Außerdem sieht sie nicht, wie wir den Geocoder verwenden, was die fehlende Benachrichtigung über neue Grenzwerte erklärt. Obwohl unsere übliche Art, einen Geocoder zu verwenden, bis zu 100 täglich mit Sprüngen von bis zu 1.000 und mehrmals im Jahr - bis zu 25.000 -
beträgt . Das Gespräch endet mit einem Verweis auf die Vereinbarung, in der geschrieben steht, dass Yandex Ihnen gegenüber nicht verpflichtet ist - alles sollte so funktionieren.
Die Korrespondenz dauerte 3 Tage, von denen am ersten Tag die Karten nicht funktionierten. Selbst während des Prozesses begann niemand, irgendetwas zu kompensieren.
Aber die Beine davon begannen vor etwas mehr als einem Jahr zu wachsen . "Warum ist dieser Artikel erschienen ? " Erinnert etwas - ja? :) :)
Versionierung von Schrödinger et al.
Vor den Grenzen war die Versionierung das Hauptproblem.
Wenn Sie also die Versionsnummer angeben, z. B. 1,65, welche erwarten Sie am Ende?
Ich dachte, es wäre 1,65. Aber nein, Yandex.Maps ist fest davon überzeugt, dass es 1,72, 1,75 usw. sein kann. Zumindest wächst es nur. Aber es ist nicht genau.
Auf die Frage, wo sie herausgefunden haben, dass dies eine gute Vorgehensweise ist, antworteten sie mit einem Link zu ihrer eigenen Dokumentation zur Versionierung. Clever - ja? :)
So erhalten Sie Fehler, die Sie nicht erwartet haben. Sie müssen sie sofort bearbeiten - wieder hat Sie niemand benachrichtigt, und es gibt keinen Ort, an dem Sie ein Rollback durchführen können.
Am Anfang habe ich diesen Ansatz rationalisiert, indem ich über schnelles Feedback nachgedacht und Änderungen vorgenommen habe. Deshalb berichtete er alles, was er fand. Aber ich habe es wieder nicht erraten. So wie ich dich verstehe, @ ReDev1.
Die Unterstützung könnte jahrelang reagieren. Und sogar behobene Fehler können zurückgegeben werden.
Jene. Sie müssen alle Änderungen, auch die im Code enthaltenen, nachverfolgen und kennen und Änderungen gemäß dem Arbeitsplan von Yandex vornehmen.
Es stellt sich also heraus, dass Sie entweder mit einem Mangel an reaktionsschnellen Kartenstilen oder mit einem nicht funktionierenden Laden von Kacheln für Objektkarten oder mit einem Untercache von Hintergrundkacheln usw. arbeiten.
Ich werde keine Zeit mit Dokumentation und Codearchitektur verschwenden, die oft einem italienischen Gericht ähnelt.
Es ist nur ein Geschäft, nichts Persönliches.
Dies ist ein zynischer Ansatz. Und das Geschäft stellt sich als schlecht heraus, wenn Vermarkter, die versagen, Geld über ihren Ruf setzen.
Eine weitere Bestätigung dafür ist der jüngste Zusammenbruch einer großen Sache mit Yandex. Trotzdem berücksichtigt jemand die Stimmung der Benutzer.
Wir bauen unsere Projekte anders.
Zuvor wurde die Yandex.Maps-API aufgrund ihrer Abdeckung und günstigen Grenzwerte seit mehr als 7 Jahren verwendet. Angesichts der Art der Nutzung, der neuen Grenzen, der Preisgestaltung und der Qualität des Supports macht dies jedoch keinen Sinn. Es ist viel billiger, bequemer und flexibler, eigene Lösungen zu verwenden, die auf anderen Open Source- und kostenlosen Produkten basieren.
Außerdem musste ich so wie es ist meine eigenen Wrapper schreiben, um die Probleme der Yandex.Maps-Dienste zu lösen. Beispielsweise wird derselbe Geocoder für Benutzereingabestatistiken trainiert. Aus diesem Grund kommt es häufig vor, dass die genaue Adresse nicht geocodiert ist, sondern beispielsweise ohne Straßenansicht.
Ich denke, dass viele andere mittelgroße Projekte dasselbe tun werden. Infolgedessen verbleiben nur kleine Projekte mit den grundlegendsten Funktionen in Maps und kommerzielle Benutzer, die immer mehr verpasste Fehler erhalten. Infolgedessen beginnt ihr Abfluss.
Eine weitere interessante Konsequenz dieser ganzen Geschichte ist, dass ich Yandex-Mitarbeiter nicht mehr als ernsthafte Spezialisten wahrnehme. Und Sie müssen alles, was sie sagen, durch 10 teilen, auch wenn Sie ihnen zuhören möchten.
Vielleicht lustig.
Irgendwie erwarb Yandex in Real Estate Funktionen , die dem einzigartigen Vorschlag unseres Projekts sehr ähnlich waren.
Dann dachte der innere Paranoide über das Zusammentreffen von Zufällen nach. weil 5 Jahre zuvor hatten wir begonnen, das Problem der Wohnungssuche unter Berücksichtigung der Lebensqualität zu lösen. Insbesondere unter Berücksichtigung der Ökologie und Verwendung interaktiver Karten. Und das ist immer noch ein sehr Nischendienst.
PS
Google hat etwas Ähnliches. Ich denke auch daran, etwas zu schreiben, wenn Sie fertig sind.
Wer weiß, ob es ein Plugin für eine Broschüre gibt, damit es mit einem Backend unter der Yandex.Maps-API verwendet werden kann? Wenn überhaupt, habe ich bereits begonnen, eine ähnliche Lösung zu schreiben.