Nach der Initialisierung des Widgets „Lokale Kontextbibliothek“ kann jederzeit eine neue Suche durchgeführt werden. Das ist nützlich, wenn Sie „Lokaler Kontext“-Daten aktualisieren müssen, z. B. wenn der Nutzer auf einen neuen Bereich schwenkt oder wenn Sie das anfängliche Laden dieser Daten verschoben haben, indem Sie maxPlaceCount
auf „0“ gesetzt haben.
Führen Sie einen der folgenden Schritte aus, um eine Suche zu starten und „Lokaler Kontext“-Daten zu aktualisieren:
- Rufen Sie
localContextMapView.search()
auf, um „Lokaler Kontext“-Daten manuell zu aktualisieren, wenn keine Änderungen an den aktuellen Sucheigenschaften erforderlich sind. WennlocationRestriction
aufnull
gesetzt ist (Standardwert), werden durch einen Aufruf vonsearch()
die Orte basierend auf dem aktuellen Darstellungsbereich aktualisiert.
Hier sehen Sie, wie search()
aufgerufen wird:
localContextMapView.search();
- Aktualisieren Sie eine oder mehrere
localContextMapView
-Sucheigenschaften (maxPlaceCount
,placeTypePreferences
,locationRestriction
,locationBias
). Dadurch wird automatisch eine neue Suche ausgelöst.
In diesem Beispiel werden maxPlaceCount
und placeTypePreferences
aktualisiert:
localContextMapView.maxPlaceCount = 10;
localContextMapView.placeTypePreferences: ['bar', 'drugstore']
Mehrere aufeinanderfolgende Änderungen der Eigenschaften im selben Aufrufstack werden gruppiert und gleichzeitig aufgerufen. Wird eine Eigenschaft auf ihren aktuellen Wert aktualisiert, wird in der Regel keine Suche ausgelöst. Dasselbe gilt für Aktualisierungen von Eigenschaften, die sich nicht auf die Suche beziehen.