MapsSearchClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Suchdienst Client.
public class MapsSearchClient
type MapsSearchClient = class
Public Class MapsSearchClient
- Vererbung
-
MapsSearchClient
Konstruktoren
MapsSearchClient() |
Initialisiert eine neue instance von MapsSearchClient. |
MapsSearchClient(AzureKeyCredential) |
Initialisiert eine neue instance von MapsSearchClient. |
MapsSearchClient(AzureKeyCredential, MapsSearchClientOptions) |
Initialisiert eine neue instance von MapsSearchClient. |
MapsSearchClient(AzureSasCredential) |
Initialisiert eine neue instance von MapsSearchClient. |
MapsSearchClient(AzureSasCredential, MapsSearchClientOptions) |
Initialisiert eine neue instance von MapsSearchClient. |
MapsSearchClient(TokenCredential, String) |
Initialisiert eine neue instance von MapsSearchClient. |
MapsSearchClient(TokenCredential, String, MapsSearchClientOptions) |
Initialisiert eine neue instance von MapsSearchClient. |
Methoden
FuzzyBatchSearch(WaitUntil, IEnumerable<FuzzySearchQuery>, CancellationToken) |
Die Api zum Suchadressbatch sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Such-Fuzzy-API . Sie können die Fuzzybatch-API für suchadressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. |
FuzzyBatchSearchAsync(WaitUntil, IEnumerable<FuzzySearchQuery>, CancellationToken) |
Die Api zum Suchadressbatch sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Such-Fuzzy-API . Sie können die Fuzzybatch-API für suchadressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. |
FuzzySearch(String, FuzzySearchOptions, CancellationToken) |
Die grundlegende Standard-API ist die Freiformsuche, die die meisten Fuzzy von Eingaben verarbeitet, die eine Kombination von Adress- oder POI-Token verarbeiten. Diese Such-API ist die kanonische "einzeilige Suche". Die API für die Freiformsuche ist eine nahtlose Kombination aus POI-Suche und Geocodierung. Die API kann auch mit einer kontextbezogenen Position (lat./lon.-Paar) gewichtet oder vollständig durch ein Koordinatenpaar und einen Radius eingeschränkt werden, oder sie kann allgemeiner ohne geoverzerrungsbasierte Ankerpunkte ausgeführt werden.<br><Br>Wir empfehlen Ihnen dringend, den Parameter "countrySet" zu verwenden, um nur die Länder anzugeben, für die Ihre Anwendung abgedeckt werden muss, da das Standardverhalten das Durchsuchen der gesamten Welt ist und möglicherweise unnötige Ergebnisse zurückgibt.<br><br> Z.B.: |
FuzzySearchAsync(String, FuzzySearchOptions, CancellationToken) |
Die grundlegende Standard-API ist die Freiformsuche, die die meisten Fuzzy von Eingaben verarbeitet, die eine Kombination von Adress- oder POI-Token verarbeiten. Diese Such-API ist die kanonische "einzeilige Suche". Die API für die Freiformsuche ist eine nahtlose Kombination aus POI-Suche und Geocodierung. Die API kann auch mit einer kontextbezogenen Position (lat./lon.-Paar) gewichtet oder vollständig durch ein Koordinatenpaar und einen Radius eingeschränkt werden, oder sie kann allgemeiner ohne geoverzerrungsbasierte Ankerpunkte ausgeführt werden.<br><Br>Wir empfehlen Ihnen dringend, den Parameter "countrySet" zu verwenden, um nur die Länder anzugeben, für die Ihre Anwendung abgedeckt werden muss, da das Standardverhalten das Durchsuchen der gesamten Welt ist und möglicherweise unnötige Ergebnisse zurückgibt.<br><br> Z.B.: |
GetImmediateFuzzyBatchSearch(IEnumerable<FuzzySearchQuery>, CancellationToken) |
Die Api zum Suchadressbatch sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Such-Fuzzy-API . Sie können die Fuzzybatch-API für suchadressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. |
GetImmediateFuzzyBatchSearchAsync(IEnumerable<FuzzySearchQuery>, CancellationToken) |
Die Api zum Suchadressbatch sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Such-Fuzzy-API . Sie können die Fuzzybatch-API für suchadressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. |
GetImmediateReverseSearchAddressBatch(IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
Die Api für den Suchadressbatch sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Suchadressen reverse-API . Diese Api für die Umgekehrte Batch-Suche kann bis zu 100 Abfragen verarbeiten. Informationen zum ReverseSearchAddressBatch(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) Senden weiterer Abfragen in einer Batchanforderung finden Sie unter Zeitintensiver Vorgang. |
GetImmediateReverseSearchAddressBatchAsync(IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
Die Api für den Suchadressbatch sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Suchadressen reverse-API . Diese Api für die Umgekehrte Batch-Suche kann bis zu 100 Abfragen verarbeiten. Informationen zum ReverseSearchAddressBatch(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) Senden weiterer Abfragen in einer Batchanforderung finden Sie unter Zeitintensiver Vorgang. |
GetImmediateSearchAddressBatch(IEnumerable<SearchAddressQuery>, CancellationToken) |
Die Api zum Durchsuchen von Adressbatchs sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Suchadressen-API . Sie können die Api für den Batch für die Suche von Adressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. Informationen zum SearchAddressBatch(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) Senden weiterer Abfragen in einer Batchanforderung finden Sie unter Zeitintensiver Vorgang. |
GetImmediateSearchAddressBatchAsync(IEnumerable<SearchAddressQuery>, CancellationToken) |
Die Api zum Durchsuchen von Adressbatchs sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Suchadressen-API . Diese Api für den Suchadressbatch kann bis zu 100 Abfragen verarbeiten. Informationen zum SearchAddressBatch(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) Senden weiterer Abfragen in einer Batchanforderung finden Sie unter Zeitintensiver Vorgang. |
GetPointOfInterestCategoryTree(Nullable<SearchLanguage>, CancellationToken) |
Ruft die POI-Kategoriestruktur-API ab. Die POI-Kategorie-API bietet eine vollständige Liste der unterstützten POI-Kategorien (Points of Interest) und Unterkategorien zusammen mit ihren Übersetzungen und Synonymen. Der zurückgegebene Inhalt kann verwendet werden, um aussagekräftigere Ergebnisse über andere Suchdienst-APIs wie Get Search POI bereitzustellen. |
GetPointOfInterestCategoryTreeAsync(Nullable<SearchLanguage>, CancellationToken) |
Ruft die POI-Kategoriestruktur-API ab. Die POI-Kategorie-API bietet eine vollständige Liste der unterstützten POI-Kategorien (Points of Interest) und Unterkategorien zusammen mit ihren Übersetzungen und Synonymen. Der zurückgegebene Inhalt kann verwendet werden, um aussagekräftigere Ergebnisse über andere Suchdienst-APIs wie Get Search POI bereitzustellen. |
GetPolygons(IEnumerable<String>, CancellationToken) |
Mit dem Dienst Polygon abrufen können Sie die Geometriedaten anfordern, z. B. eine Stadt- oder Ländergliederung für eine Gruppe von Entitäten, die zuvor aus einer Onlinesuchanforderung im GeoJSON-Format abgerufen wurden. Die geometry-ID wird im sourceGeometry-Objekt unter "geometry" und "id" entweder in einem Suchadressen- oder Suchfuzzyaufruf zurückgegeben. |
GetPolygonsAsync(IEnumerable<String>, CancellationToken) |
Mit dem Dienst Polygon abrufen können Sie die Geometriedaten anfordern, z. B. eine Stadt- oder Ländergliederung für eine Gruppe von Entitäten, die zuvor aus einer Onlinesuchanforderung im GeoJSON-Format abgerufen wurden. Die geometry-ID wird im sourceGeometry-Objekt unter "geometry" und "id" entweder in einem Suchadressen- oder Suchfuzzyaufruf zurückgegeben. |
ReverseSearchAddress(ReverseSearchOptions, CancellationToken) |
Umgekehrte Geocodierung in eine Adresse. Es kann vorkommen, dass Sie ein Koordinatenpaar (Beispiel: 37,786505, -122,3862) in eine für Menschen verständliche Adresse übersetzen müssen. In den meisten Fällen ist dies bei Trackinganwendungen erforderlich, bei denen Sie einen GPS-Feed vom Gerät oder Medienobjekt erhalten und wissen möchten, an welcher Adresse sich das Koordinatenpaar befindet. Dieser Endpunkt gibt Adressinformationen für eine bestimmte Koordinate zurück. |
ReverseSearchAddressAsync(ReverseSearchOptions, CancellationToken) |
Umgekehrte Geocodierung in eine Adresse. Es kann vorkommen, dass Sie ein Koordinatenpaar (Beispiel: 37,786505, -122,3862) in eine für Menschen verständliche Adresse übersetzen müssen. In den meisten Fällen ist dies bei Trackinganwendungen erforderlich, bei denen Sie einen GPS-Feed vom Gerät oder Medienobjekt erhalten und wissen möchten, an welcher Adresse sich das Koordinatenpaar befindet. Dieser Endpunkt gibt Adressinformationen für eine bestimmte Koordinate zurück. |
ReverseSearchAddressBatch(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
Die Api für den Umgekehrten Batch für Die Suche von Adressen sendet Batches von Abfragen mithilfe eines einzelnen API-Aufrufs an die Suchadressen reverse-API . Sie können die Api für reverse Batch-Suchadressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. |
ReverseSearchAddressBatchAsync(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
Die Api für den Umgekehrten Batch für Die Suche von Adressen sendet Batches von Abfragen mithilfe eines einzelnen API-Aufrufs an die Suchadressen reverse-API . Diese Api für die Umgekehrte Batch-Suche von Adressen kann bis zu 10.000 Abfragen verarbeiten. |
ReverseSearchCrossStreetAddress(ReverseSearchCrossStreetOptions, CancellationToken) |
Umgekehrte Geocodierung in eine Querstraße. Es kann vorkommen, dass Sie ein Koordinatenpaar (Beispiel: 37,786505, -122,3862) in eine menschlich verständliche Kreuzstraße übersetzen müssen. In den meisten Fällen ist dies bei Trackinganwendungen erforderlich, bei denen Sie einen GPS-Feed vom Gerät oder Medienobjekt erhalten und wissen möchten, an welcher Adresse sich das Koordinatenpaar befindet. Dieser Endpunkt gibt straßenübergreifende Informationen für eine bestimmte Koordinate zurück. |
ReverseSearchCrossStreetAddressAsync(ReverseSearchCrossStreetOptions, CancellationToken) |
Umgekehrte Geocodierung in eine Querstraße. Es kann vorkommen, dass Sie ein Koordinatenpaar (Beispiel: 37,786505, -122,3862) in eine menschlich verständliche Kreuzstraße übersetzen müssen. In den meisten Fällen ist dies bei Trackinganwendungen erforderlich, bei denen Sie einen GPS-Feed vom Gerät oder Medienobjekt erhalten und wissen möchten, an welcher Adresse sich das Koordinatenpaar befindet. Dieser Endpunkt gibt straßenübergreifende Informationen für eine bestimmte Koordinate zurück. |
SearchAddress(String, SearchAddressOptions, CancellationToken) |
Adressieren der Geocodierung. Die Geocodierung erfolgt durch Erreichen des Geocodeendpunkts mit nur der betreffenden Adresse oder Teiladresse. Der Geocodierungssuchindex wird nach allen Daten abgefragt, die über den Daten auf Straßenebene liegen. Es werden keine POIs zurückgegeben. Beachten Sie, dass der Geocoder gegenüber Tippfehlern und unvollständigen Adressen sehr tolerant ist. Es wird auch alles von genauen Straßenadressen oder Straßen oder Kreuzungen sowie von geografischen Regionen auf höherer Ebene wie Stadtzentren, Landkreisen, Bundesstaaten usw. behandeln. |
SearchAddressAsync(String, SearchAddressOptions, CancellationToken) |
Adressieren der Geocodierung. Die Geocodierung erfolgt durch Erreichen des Geocodeendpunkts mit nur der betreffenden Adresse oder Teiladresse. Der Geocodierungssuchindex wird nach allen Daten abgefragt, die über den Daten auf Straßenebene liegen. Es werden keine POIs zurückgegeben. Beachten Sie, dass der Geocoder gegenüber Tippfehlern und unvollständigen Adressen sehr tolerant ist. Es wird auch alles von genauen Straßenadressen oder Straßen oder Kreuzungen sowie von geografischen Regionen auf höherer Ebene wie Stadtzentren, Landkreisen, Bundesstaaten usw. behandeln. |
SearchAddressBatch(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) |
Die Api zum Durchsuchen von Adressbatchs sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Suchadressen-API . Sie können die Api für den Batch für die Suche von Adressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. |
SearchAddressBatchAsync(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) |
Die Api zum Suchadressbatch sendet Batches von Abfragen mithilfe eines einzigen API-Aufrufs an die Such-Fuzzy-API . Sie können die Api für den Batch für die Suche von Adressen aufrufen, um entweder asynchron (asynchron) oder synchron (Synchronisierung) auszuführen. Die asynchrone API ermöglicht aufrufer das Batchen von bis zu 10.000 Abfragen und die Synchronisierungs-API bis zu 100 Abfragen. |
SearchInsideGeometry(String, GeoCollection, SearchInsideGeometryOptions, CancellationToken) |
Suchen Sie innerhalb der Geometrie. Mit dem Endpunkt Suchgeometrie können Sie eine Freiformsuche innerhalb einer einzelnen Geometrie oder in vielen davon ausführen. Die Suchergebnisse, die innerhalb der Geometrie/Geometrien liegen, werden zurückgegeben.<br><br>Zum Senden der Geometrie verwenden Sie eine |
SearchInsideGeometry(String, GeoObject, SearchInsideGeometryOptions, CancellationToken) |
Suchen Sie innerhalb der Geometrie. Mit dem Endpunkt Suchgeometrie können Sie eine Freiformsuche innerhalb einer einzelnen Geometrie oder vieler von ihnen ausführen. Die Suchergebnisse, die innerhalb der Geometrie/Geometrien liegen, werden zurückgegeben.<br><br>Zum Senden der Geometrie verwenden Sie eine |
SearchInsideGeometryAsync(String, GeoCollection, SearchInsideGeometryOptions, CancellationToken) |
Suchen Sie innerhalb der Geometrie. Mit dem Endpunkt Suchgeometrie können Sie eine Freiformsuche innerhalb einer einzelnen Geometrie oder vieler von ihnen ausführen. Die Suchergebnisse, die innerhalb der Geometrie/Geometrien liegen, werden zurückgegeben.<br><br>Zum Senden der Geometrie verwenden Sie eine |
SearchInsideGeometryAsync(String, GeoObject, SearchInsideGeometryOptions, CancellationToken) |
Suchen Sie innerhalb der Geometrie. Mit dem Endpunkt Suchgeometrie können Sie eine Freiformsuche innerhalb einer einzelnen Geometrie oder vieler von ihnen ausführen. Die Suchergebnisse, die innerhalb der Geometrie/Geometrien liegen, werden zurückgegeben.<br><br>Zum Senden der Geometrie verwenden Sie eine |
SearchNearbyPointOfInterest(SearchNearbyPointOfInterestOptions, CancellationToken) |
Such-API in der Nähe. Wenn Sie einen Anwendungsfall für das Abrufen von POI-Ergebnissen an einem bestimmten Standort haben, ist die Suchmethode in der Nähe möglicherweise die richtige Wahl. Dieser Endpunkt liefert nur POI-Ergebnisse und übernimmt keinen Suchabfrageparameter. |
SearchNearbyPointOfInterestAsync(SearchNearbyPointOfInterestOptions, CancellationToken) |
Such-API in der Nähe. Wenn Sie einen Anwendungsfall für das Abrufen von POI-Ergebnissen an einem bestimmten Standort haben, ist die Suchmethode in der Nähe möglicherweise die richtige Wahl. Dieser Endpunkt liefert nur POI-Ergebnisse und übernimmt keinen Suchabfrageparameter. |
SearchPointOfInterest(String, Nullable<Boolean>, Nullable<OperatingHoursRange>, GeoBoundingBox, SearchPointOfInterestOptions, CancellationToken) |
Mit der POI-Suche (Points of Interest) können Sie POI-Ergebnisse nach Name anfordern. Die Suche unterstützt zusätzliche Abfrageparameter, z. B. Sprache und Filterung der Ergebnisse nach Interessenbereich, gesteuert nach Land oder Begrenzungsfeld. Der Endpunkt gibt nur POI-Ergebnisse zurück, die der Abfragezeichenfolge entsprechen. Die Antwort enthält POI-Details wie Adresse, ein Koordinatenpaar Standort und Kategorie. |
SearchPointOfInterestAlongRoute(String, Int32, GeoLineString, SearchAlongRouteOptions, CancellationToken) |
Mit dem Endpunkt Entlang der Route suchen können Sie eine Fuzzysuche nach POIs entlang einer angegebenen Route ausführen. Diese Suche wird eingeschränkt, indem das |
SearchPointOfInterestAlongRouteAsync(String, Int32, GeoLineString, SearchAlongRouteOptions, CancellationToken) |
Mit dem Endpunkt Entlang der Route suchen können Sie eine Fuzzysuche nach POIs entlang einer angegebenen Route ausführen. Diese Suche wird eingeschränkt, indem das |
SearchPointOfInterestAsync(String, Nullable<Boolean>, Nullable<OperatingHoursRange>, GeoBoundingBox, SearchPointOfInterestOptions, CancellationToken) |
Mit der POI-Suche (Points of Interest) können Sie POI-Ergebnisse nach Name anfordern. Die Suche unterstützt zusätzliche Abfrageparameter, z. B. Sprache und Filterung der Ergebnisse nach Interessenbereich, gesteuert nach Land oder Begrenzungsfeld. Der Endpunkt gibt nur POI-Ergebnisse zurück, die der Abfragezeichenfolge entsprechen. Die Antwort enthält POI-Details wie Adresse, ein Koordinatenpaar Standort und Kategorie. |
SearchPointOfInterestCategory(SearchPointOfInterestCategoryOptions, CancellationToken) |
Abrufen der POI-API nach Kategorie. Mit der Poi-Kategoriesuche (Points of Interest) können Sie POI-Ergebnisse aus einer bestimmten Kategorie anfordern. Die Suche ermöglicht das Abfragen von POIs aus jeweils einer Kategorie. Der Endpunkt gibt nur POI-Ergebnisse zurück, die wie angegeben kategorisiert werden. Die Antwort enthält POI-Details wie Adresse, ein Koordinatenpaar standort und klassifizierung. |
SearchPointOfInterestCategoryAsync(SearchPointOfInterestCategoryOptions, CancellationToken) |
Abrufen der POI-API nach Kategorie. Mit der Poi-Kategoriesuche (Points of Interest) können Sie POI-Ergebnisse aus einer bestimmten Kategorie anfordern. Die Suche ermöglicht das Abfragen von POIs aus jeweils einer Kategorie. Der Endpunkt gibt nur POI-Ergebnisse zurück, die wie angegeben kategorisiert werden. Die Antwort enthält POI-Details wie Adresse, ein Koordinatenpaar standort und klassifizierung. |
SearchStructuredAddress(StructuredAddress, SearchStructuredAddressOptions, CancellationToken) |
Strukturierte Adressgeocodierung. Der Geocodierungssuchindex wird nach allen Daten abgefragt, die über den Daten auf Straßenebene liegen. Es werden keine POIs zurückgegeben. Beachten Sie, dass der Geocoder gegenüber Tippfehlern und unvollständigen Adressen sehr tolerant ist. Es wird auch alles von genauen Straßenadressen oder Straßen oder Kreuzungen sowie übergeordneten geografischen Regionen wie Stadtzentren, Landkreisen, Bundesstaaten usw. behandeln. |
SearchStructuredAddressAsync(StructuredAddress, SearchStructuredAddressOptions, CancellationToken) |
Strukturierte Adressgeocodierung. Der Geocodierungssuchindex wird nach allen Daten abgefragt, die über den Daten auf Straßenebene liegen. Es werden keine POIs zurückgegeben. Beachten Sie, dass der Geocoder gegenüber Tippfehlern und unvollständigen Adressen sehr tolerant ist. Es wird auch alles von genauen Straßenadressen oder Straßen oder Kreuzungen sowie übergeordneten geografischen Regionen wie Stadtzentren, Landkreisen, Bundesstaaten usw. behandeln. |
Gilt für:
Azure SDK for .NET