Sie können die Suche in Abhängigkeit von der Anfahrtszeit in Ihre UI einbinden, um Jobsuchenden die Suche nach Jobs in einem geografischen Gebiet zu ermöglichen, das über die Anfahrtszeit festgelegt wird. Bei der Suche in Abhängigkeit von der Anfahrtszeit wird die Anfahrtszeit basierend auf dem ausgewählten Verkehrsmittel des Nutzers und der Tageszeit, zu der er unterwegs sein wird, geschätzt.
Suche in Abhängigkeit von der Anfahrtszeit implementieren
Bevor Sie die Suche in Abhängigkeit von der Anfahrtszeit implementieren können, muss Cloud Talent Solution in Ihre UI integriert werden. Folgen Sie den Schnellstartanleitungen, um Cloud Talent Solution einzurichten.
Bei der Suche in Abhängigkeit von der Anfahrtszeit werden die Adressdaten, die Sie während der CTS-Implementierung mit Ihren Jobs hochgeladen haben, zur Berechnung der Anfahrtszeit verwendet. Um diese Funktion auf Ihrer vorhandenen CTS-Benutzeroberfläche zu aktivieren, senden Sie eine
jobs.search
-Anforderung und fügen Sie einCommuteFilter
-Objekt in das FeldJobQuery.commuteFilter
ein.commuteMethod
,travelDuration
undstartCoordinates
sind Pflichtfelder.Java
Weitere Informationen zum Installieren und Erstellen eines Cloud Talent Solution-Clients finden Sie unter Cloud Talent Solution-Clientbibliotheken.
Python
Weitere Informationen zum Installieren und Erstellen eines Cloud Talent Solution-Clients finden Sie unter Cloud Talent Solution-Clientbibliotheken.
Go
Weitere Informationen zum Installieren und Erstellen eines Cloud Talent Solution-Clients finden Sie unter Cloud Talent Solution-Clientbibliotheken.
Ruby
Weitere Informationen zum Installieren und Erstellen eines Cloud Talent Solution-Clients finden Sie unter Cloud Talent Solution-Clientbibliotheken.
Empfehlungen für Ihre UI
Mit Cloud Talent Solution kann nicht gleichzeitig nach Entfernung (mithilfe des CTS-Standortfilters) UND nach Anfahrtszeit gesucht werden. Damit Jobsuchende Zugriff auf beide Optionen erhalten, verwenden Sie einen Ansatz mit zwei Tabs oder Ähnliches.
Ändern Sie das Frontend Ihrer Anwendung so, dass das Backend den Anfahrtszeitfilter mit den relevanten Informationen füllt und die API wie in einer regulären Suchanfrage aufruft, wenn ein Jobsuchender eine Suche nach der Anfahrtszeit durchführt.
Fügen Sie diese neu hinzugefügten Elemente in Ihre UI ein:
Option zum Auswählen der Entfernungssuche oder der Anfahrtszeitsuche. Ihre Such-UI könnte beispielsweise so aussehen:
Drop-down-Menü mit Optionen für die Anfahrtszeitmethode.
Option zum Anpassen der Verkehrsbedingungen.
Gesamtfahrzeit (die maximal unterstützte Fahrzeit beträgt 60 Minuten).
Anfahrtsstartzeit.
Die von der API zurückgegebenen Anfahrtszeitinformationen werden dann verwendet, um Informationen für den Jobsuchenden anzuzeigen. In der Ergebnisliste werden nur relevante Jobs zurückgegeben, die sich innerhalb des festgelegten Anfahrtszeitgebiets befinden. In der Dokumentation zu Best Practices für die Jobsuche finden Sie Informationen dazu, wie Sie die Reihenfolge und Anzahl der in diesem Gebiet zurückgegebenen Jobs anpassen können.
Karte mit Anfahrtszeitinformationen erstellen (empfohlen)
Sie können die Google Maps API nutzen, um eine Karte basierend auf den von der CTS API zurückgegebenen Anfahrtszeitinformationen zu generieren und in die Ergebnisse einzubetten, die an einen Jobsuchenden zurückgegeben werden. Die Google Maps API-Suite bietet mehrere Optionen zum Anzeigen der Karte. Einige Google Maps API-Optionen sind wirkungsvoller als andere. Mit der JavaScript-Heatmap-Visualisierung für Google Maps in Kombination mit einem Markierungsclustering können Sie beispielsweise die relevanten Jobs visualisieren, die an einen Jobsuchenden zurückgegeben werden, und zwar innerhalb des Gebiets, das durch die angegebenen bevorzugten Anfahrtszeiten festgelegt wird. Dagegen werden im Wegbeschreibungsmodus nicht alle in einer Suchanfrage zurückgegebenen Jobs angezeigt. Deshalb ist er keine empfohlene Option.
Weitere Informationen zur Implementierung einer auf der Anfahrtszeit basierenden Suche finden Sie in der Anleitung zur Suche in Abhängigkeit von der Anfahrtszeit.