Freigeben über


MapsSearchClient Klasse

Definition

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.: countrySet=US,FR <br><br>Eine vollständige Liste aller unterstützten Länder finden Sie unter Suchabdeckung .<br><br>Die meisten Suchabfragen sind standardmäßig maxFuzzyLevel=2, um die Leistung zu steigern und ungewöhnliche Ergebnisse zu reduzieren. Dieser neue Standardwert kann bei Bedarf pro Anforderung überschrieben werden, indem der Abfrageparam maxFuzzyLevel=3 oder 4 übergeben wird.

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.: countrySet=US,FR <br><br>Eine vollständige Liste aller unterstützten Länder finden Sie unter Suchabdeckung .<br><br>Die meisten Suchabfragen sind standardmäßig maxFuzzyLevel=2, um die Leistung zu steigern und ungewöhnliche Ergebnisse zu reduzieren. Dieser neue Standardwert kann bei Bedarf pro Anforderung überschrieben werden, indem der Abfrageparam maxFuzzyLevel=3 oder 4 übergeben wird.

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 POST Anforderung, bei der der Anforderungstext das geometry als GeoJSON Typ dargestellte Objekt enthält und der Content-Type Header auf application/jsonfestgelegt wird. Die zu durchsuchenden geografischen Merkmale können als Polygon- und/oder Kreisgeometrien modelliert werden, die mit einem der folgenden GeoJSON Typen dargestellt werden:< ul><li>GeoJSON FeatureCollection<br>Die geometry kann als GeoJSON FeatureCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie sowohl Polygone als auch Kreise enthält. Die FeatureCollection kann maximal 50 GeoJSON Feature Objekte enthalten. Jedes Feature Objekt sollte entweder ein Polygon oder einen Kreis mit den folgenden Bedingungen darstellen:<ul style="list-style-type:none"><li>Ein Feature Objekt für die Polygongeometrie kann maximal 50 Koordinaten aufweisen, und seine Eigenschaften müssen leer sein.</li><li>Ein Feature Objekt für die Circle-Geometrie besteht aus einer Mitte, die mit einem GeoJSON Point Typ und einem Radiuswert (in Metern) dargestellt wird, der in den Eigenschaften des Objekts zusammen mit der subType-Eigenschaft angegeben werden muss, deren Wert "Circle" sein soll.</li></ul><br> Eine Beispieldarstellung FeatureCollection finden Sie im Abschnitt Beispiele unten.<br><br></li><liLi> GeoJSON GeometryCollection <br>Die geometry kann als GeoJSON GeometryCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie nur eine Liste von Polygonen enthält. Die GeometryCollection kann maximal 50 GeoJSON Polygon Objekte enthalten. Jedes Polygon Objekt kann über maximal 50 Koordinaten verfügen. Eine Beispieldarstellung GeometryCollection finden Sie im Abschnitt Beispiele unten.<br><br></li><li>GeoJSON Polygon<br>The geometry kann als GeoJSON Polygon Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie ein einzelnes Polygon enthält. Das Polygon Objekt kann maximal 50 Koordinaten aufweisen. Eine Beispieldarstellung Polygon finden Sie im Abschnitt Beispiele unten.<br><br></li></ul>.<br><br>

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 POST Anforderung, bei der der Anforderungstext das geometry als GeoJSON Typ dargestellte Objekt enthält und der Content-Type Header auf application/jsonfestgelegt wird. Die zu durchsuchenden geografischen Merkmale können als Polygon- und/oder Kreisgeometrien modelliert werden, die mit einem der folgenden GeoJSON Typen dargestellt werden:<ul><li>GeoJSON FeatureCollection<br>The geometry kann als GeoJSON FeatureCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie sowohl Polygone als auch Kreise enthält. Die FeatureCollection kann maximal 50 GeoJSON Feature Objekte enthalten. Jedes Feature Objekt sollte entweder ein Polygon oder einen Kreis mit den folgenden Bedingungen darstellen:<ul style="list-style-type:none"><li>Ein Feature Objekt für die Polygongeometrie kann maximal 50 Koordinaten aufweisen, und seine Eigenschaften müssen leer sein.</li><Li>Ein Feature Objekt für die Circle-Geometrie besteht aus einem Mittelpunkt , der mithilfe eines GeoJSON Point Typs und eines Radiuswerts (in Metern) dargestellt wird, der in den Eigenschaften des Objekts sowie der subType-Eigenschaft angegeben werden muss, deren Wert "Circle" sein soll.</li></ul><br> Eine Beispieldarstellung FeatureCollection finden Sie im Abschnitt Beispiele unten.<br><br/><li><li>GeoJSON GeometryCollection<br>The geometry kann als GeoJSON GeometryCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie nur eine Liste von Polygonen enthält. Die GeometryCollection kann maximal 50 GeoJSON Polygon Objekte enthalten. Jedes Polygon Objekt kann über maximal 50 Koordinaten verfügen. Eine Beispieldarstellung GeometryCollection finden Sie im Abschnitt Beispiele unten.<br><br></li><li>GeoJSON Polygon<br>The geometry kann als GeoJSON Polygon Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie ein einzelnes Polygon enthält. Das Polygon Objekt kann maximal 50 Koordinaten aufweisen. Eine Beispieldarstellung Polygon finden Sie im Abschnitt Beispiele unten.<br><br></li></ul>.<br><br>

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 POST Anforderung, bei der der Anforderungstext das geometry als GeoJSON Typ dargestellte Objekt enthält und der Content-Type Header auf application/jsonfestgelegt wird. Die zu durchsuchenden geografischen Merkmale können als Polygon- und/oder Kreisgeometrien modelliert werden, die mit einem der folgenden GeoJSON Typen dargestellt werden:<ul><li>GeoJSON FeatureCollection<br>The geometry kann als GeoJSON FeatureCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie sowohl Polygone als auch Kreise enthält. Die FeatureCollection kann maximal 50 GeoJSON Feature Objekte enthalten. Jedes Feature Objekt sollte entweder ein Polygon oder einen Kreis mit den folgenden Bedingungen darstellen:<ul style="list-style-type:none"><li>Ein Feature Objekt für die Polygongeometrie kann maximal 50 Koordinaten aufweisen, und seine Eigenschaften müssen leer sein.</li><Li>Ein Feature Objekt für die Circle-Geometrie besteht aus einem Mittelpunkt , der mithilfe eines GeoJSON Point Typs und eines Radiuswerts (in Metern) dargestellt wird, der in den Eigenschaften des Objekts sowie der subType-Eigenschaft angegeben werden muss, deren Wert "Circle" sein soll.</li></ul><br> Eine Beispieldarstellung FeatureCollection finden Sie im Abschnitt Beispiele unten.<br><br/><li><li>GeoJSON GeometryCollection<br>The geometry kann als GeoJSON GeometryCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie nur eine Liste von Polygonen enthält. Die GeometryCollection kann maximal 50 GeoJSON Polygon Objekte enthalten. Jedes Polygon Objekt kann über maximal 50 Koordinaten verfügen. Eine Beispieldarstellung GeometryCollection finden Sie im Abschnitt Beispiele unten.<br><br></li><li>GeoJSON Polygon<br>The geometry kann als GeoJSON Polygon Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie ein einzelnes Polygon enthält. Das Polygon Objekt kann maximal 50 Koordinaten aufweisen. Eine Beispieldarstellung Polygon finden Sie im Abschnitt Beispiele unten.<br><br></li></ul>.<br><br>

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 POST Anforderung, bei der der Anforderungstext das geometry als GeoJSON Typ dargestellte Objekt enthält und der Content-Type Header auf application/jsonfestgelegt wird. Die zu durchsuchenden geografischen Merkmale können als Polygon- und/oder Kreisgeometrien modelliert werden, die mit einem der folgenden GeoJSON Typen dargestellt werden:<ul><li>GeoJSON FeatureCollection<br>The geometry kann als GeoJSON FeatureCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie sowohl Polygone als auch Kreise enthält. Die FeatureCollection kann maximal 50 GeoJSON Feature Objekte enthalten. Jedes Feature Objekt sollte entweder ein Polygon oder einen Kreis mit den folgenden Bedingungen darstellen:<ul style="list-style-type:none"><li>Ein Feature Objekt für die Polygongeometrie kann maximal 50 Koordinaten aufweisen, und seine Eigenschaften müssen leer sein.</li><Li>Ein Feature Objekt für die Circle-Geometrie besteht aus einem Mittelpunkt , der mithilfe eines GeoJSON Point Typs und eines Radiuswerts (in Metern) dargestellt wird, der in den Eigenschaften des Objekts sowie der subType-Eigenschaft angegeben werden muss, deren Wert "Circle" sein soll.</li></ul><br> Eine Beispieldarstellung FeatureCollection finden Sie im Abschnitt Beispiele unten.<br><br/><li><li>GeoJSON GeometryCollection<br>The geometry kann als GeoJSON GeometryCollection Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie nur eine Liste von Polygonen enthält. Die GeometryCollection kann maximal 50 GeoJSON Polygon Objekte enthalten. Jedes Polygon Objekt kann über maximal 50 Koordinaten verfügen. Eine Beispieldarstellung GeometryCollection finden Sie im Abschnitt Beispiele unten.<br><br></li><li>GeoJSON Polygon<br>The geometry kann als GeoJSON Polygon Objekt dargestellt werden. Dies ist die empfohlene Option, wenn die Geometrie ein einzelnes Polygon enthält. Das Polygon Objekt kann maximal 50 Koordinaten aufweisen. Eine Beispieldarstellung Polygon finden Sie im Abschnitt Beispiele unten.<br><br></li></ul>.<br><br>

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 maxDetourTime einschränkende Measure angegeben wird.<br><br>Zum Senden der Routenpunkte verwenden Sie eine POST Anforderung, bei der der Anforderungstext das route als GeoJSON LineString Typ dargestellte Objekt enthält und der Content-Type Header auf application/jsonfestgelegt wird. Jeder Routenpunkt in route wird als Typ GeoJSON Position dargestellt, d. h. als Array, bei dem der Längengradwert vom Breitengradwert und der Höhenwert ignoriert wird. Die route sollte mindestens 2 Routenpunkte enthalten.<>br><Br Es ist möglich, dass die ursprüngliche Route geändert wird, einige der Punkte werden möglicherweise übersprungen. Wenn die Route, die den gefundenen Punkt durchläuft, schneller als die ursprüngliche ist, ist der detourTime Wert in der Antwort negativ.

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 maxDetourTime einschränkende Measure angegeben wird.<br><br>Zum Senden der Routenpunkte verwenden Sie eine POST Anforderung, bei der der Anforderungstext das route als GeoJSON LineString Typ dargestellte Objekt enthält und der Content-Type Header auf application/jsonfestgelegt wird. Jeder Routenpunkt in route wird als Typ GeoJSON Position dargestellt, d. h. als Array, bei dem der Längengradwert vom Breitengradwert und der Höhenwert ignoriert wird. Die route sollte mindestens 2 Routenpunkte enthalten.<>br><Br Es ist möglich, dass die ursprüngliche Route geändert wird, einige der Punkte werden möglicherweise übersprungen. Wenn die Route, die den gefundenen Punkt durchläuft, schneller als die ursprüngliche ist, ist der detourTime Wert in der Antwort negativ.

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: