Jeder Aufruf von /v1/timezone läuft gegen eine Lookup-Tabelle, die Koordinaten den Grenzen der Zeitzonen zuordnet, und der Aufbau dieser Tabelle wirkt sich direkt darauf aus, wie schnell eine Antwort zurückkommt. Wir haben diese Tabelle von Grund auf neu aufgebaut, und der Endpunkt antwortet dadurch jetzt schneller.
Nichts davon ändert, wie eine Anfrage aussieht oder was eine Antwort enthält. Senden Sie Koordinaten an /v1/timezone, erhalten Sie weiterhin dieselben Felder wie immer: den Zeitzonen-Bezeichner, Informationen zum Offset und den Rest der Antwortstruktur, die unter /docs/timezone-lookup/ dokumentiert ist. Der einzige Unterschied ist, wie schnell diese Antwort eintrifft. Das zählt vor allem für alles, was den Endpunkt wiederholt aufruft, etwa einen Batch von Koordinaten, die nacheinander verarbeitet werden, oder eine Echtzeitfunktion, die sich nicht träge anfühlen darf.
Zeitzonen-Abfragen sitzen oft an Stellen, an denen sich Geschwindigkeit summiert. Dass sich ein einzelner Aufruf etwas schneller anfühlt, fällt kaum auf, aber ein Batch-Job, der Zeitzonen für Tausende von Koordinaten ermittelt, oder eine Live-Karte, die die Ortszeit anzeigt, während ein Nutzer eine Stecknadel verschiebt, profitieren beide direkt von einer schlankeren Abfrage im Hintergrund. Da eine Batch-Anfrage jede Koordinate wie bisher als ein Element zählt, ändert sich auch hier nichts an Preisen oder Kontingent-Verhalten bei Batch-Aufrufen.
Diese Arbeit fügt sich in unseren übrigen Ansatz für den Zeitzonen-Endpunkt ein: einheitliche Kontingent-Header in jeder Antwort, dieselben Authentifizierungsoptionen wie bei jedem anderen Endpunkt und dieselben Preise, ob er direkt aufgerufen wird oder über einen der siebzehn Kompatibilitäts-Hosts, die mit Standortdaten arbeiten. Eine schnellere Lookup-Tabelle ändert nichts daran, sie sorgt nur dafür, dass die Antwort früher ankommt.
Einen solchen Neuaufbau im Hintergrund betrachten wir als normale Wartung und nicht als große neue Funktion, aber er ist erwähnenswert, weil der Effekt für alle, die den Endpunkt intensiv nutzen, spürbar ist. Wenn Ihre Integration Koordinaten in großen Mengen verarbeitet oder Zeitzonen-Abfragen an einer Stelle liegen, an der die Antwortzeit für einen Nutzer direkt zählt, sollten Sie den Unterschied bemerken, ohne eine einzige Codezeile zu ändern.
Die vollständige Dokumentation des Endpunkts, einschließlich Anfrageparametern und Antwortfeldern, finden Sie unter /docs/timezone-lookup/. Dort hat sich nichts geändert, außer wie schnell er antwortet.
Ein Überblick über die jüngsten Arbeiten an der API: neue Kompatibilitäts-Hosts, schnellere Zeitzonen- und Höhenabfragen, Dashboard-Funktionen und bessere Sichtbarkeit des Kontingents.
Organisationen mit eigenen Compliance-Anforderungen können jetzt einen Auftragsverarbeitungsvertrag anfordern, der regelt, wie My Geocode personenbezogene Daten verarbeitet.
Die Schlüssel eines neuen Kontos funktionieren nach der Registrierung während einer Kulanzfrist weiter und pausieren nur, wenn die E-Mail-Adresse innerhalb dieses Zeitraums nie bestätigt wird.