Delen via


SearchURL class

Een SearchURL vertegenwoordigt een URL naar de Azure Maps zoekbewerkingen.

Extends

Constructors

SearchURL(Pipeline, string)

Hiermee maakt u een exemplaar van SearchURL.

Overgenomen eigenschappen

mapsUrl

Basis-URL-tekenreekswaarde.

Methoden

searchAddress(Aborter, string, SearchAddressOptions)

Adresgeocodering In veel gevallen kan de volledige zoekservice te veel zijn, bijvoorbeeld als u alleen geïnteresseerd bent in traditionele geocodering. Search kunt u ook uitsluitend gebruiken om adressen op te zoeken. De geocodering wordt uitgevoerd door het geocode-eindpunt te raken met alleen het adres of het gedeeltelijke adres in kwestie. De zoekindex voor geocodering wordt opgevraagd voor alles boven de gegevens op straatniveau. Er worden geen POIs geretourneerd. Houd er rekening mee dat de geocoder zeer tolerant is voor typefouten en onvolledige adressen. Het verwerkt ook alles van exacte adressen of straat- of kruispunten, evenals geografische gebieden op een hoger niveau, zoals stadscentra, provincies, staten, enz. Maakt gebruik van de API Voor Search adres ophalen:https://docs.microsoft.com/rest/api/maps/search/getsearchaddress

searchAddressReverse(Aborter, GeoJSON.Position, SearchAddressReverseOptions)

Geocoderen omkeren naar een adres Het kan gebeuren dat u een coördinaat (voorbeeld: -122.3862, 37.786505) moet omzetten in een voor mensen begrijpelijk adres. Meestal is dit nodig bij het bijhouden van toepassingen waarbij u een GPS-feed van het apparaat of asset ontvangt en wilt weten welk adres de coördinaat zich bevindt. Dit eindpunt retourneert adresgegevens voor een bepaalde coördinaat. Maakt gebruik van de omgekeerde API voor Search adres ophalen:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressreverse

searchAddressReverseCrossStreet(Aborter, GeoJSON.Position, SearchAddressReverseCrossStreetOptions)

Geocode omkeren naar een dwarsstraat Het kan gebeuren dat u een coördinaat (voorbeeld: -122.3862, 37.786505) moet omzetten in een voor mensen begrijpelijke dwarsstraat. Meestal is dit nodig bij het bijhouden van toepassingen waarbij u een GPS-feed van het apparaat of asset ontvangt en wilt weten welk adres de coördinaat zich bevindt. Dit eindpunt retourneert kruislingse informatie voor een bepaalde coördinaat. Maakt gebruik van de API Get Search Address Reverse Cross Street:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressreversecrossstreet

searchAddressStructured(Aborter, string, SearchAddressStructuredOptions)

Gestructureerde adresgeocodering Azure-adresgeocodering kan ook worden geopend voor uitsluitend gestructureerde adreszoekacties. De zoekindex voor geocodering wordt opgevraagd voor alles boven de gegevens op straatniveau. Er worden geen POIs geretourneerd. Houd er rekening mee dat de geocoder zeer tolerant is voor typefouten en onvolledige adressen. Het verwerkt ook alles van exacte adressen of straat- of kruispunten, evenals geografische gebieden op een hoger niveau, zoals stadscentra, provincies, staten, enz. Maakt gebruik van de api Get Search Address Structured:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressstructured

searchAlongRoute(Aborter, string, number, SearchAlongRouteRequestBody, SearchAlongRouteOptions)

Met het eindpunt Search Langs route kunt u een fuzzy zoekopdracht uitvoeren naar POI's langs een opgegeven route. Deze zoekopdracht wordt beperkt door de maxDetourTime beperkende meting op te geven. Als u de routepunten wilt verzenden, gebruikt u een body die het route object bevat dat wordt weergegeven als een GeoJSON LineString type en de Content-Type header wordt ingesteld op application/json. Elk routepunt in route wordt weergegeven als een GeoJSON Position type, dat wil weten een matrix waarbij de lengtegraadwaarde wordt gevolgd door de breedtegraadwaarde en de hoogtewaarde wordt genegeerd. De route moet ten minste 2 routepunten bevatten. Het is mogelijk dat de oorspronkelijke route wordt gewijzigd. Sommige punten kunnen worden overgeslagen. Als de route die het gevonden punt passeert, sneller is dan de oorspronkelijke, is de detourTime waarde in het antwoord negatief. Maakt gebruik van de Api Post Search Along Route:https://docs.microsoft.com/rest/api/maps/search/postsearchalongroute

searchFuzzy(Aborter, string | GeoJSON.Position, SearchFuzzyOptions)

Vrije vorm Search De standaard-API is Vrije vorm Search die de meest fuzzy invoer verwerkt die elke combinatie van adres- of POI-tokens verwerkt. Deze zoek-API is de canonieke 'single line search'. De Free Form Search API is een naadloze combinatie van ZOEKEN en geocodering. De API kan ook worden gewogen met een contextuele positie (lat./lon. pair) of volledig worden beperkt door een coördinaat en straal, of meer in het algemeen worden uitgevoerd zonder geo-bevooroordeeld ankerpunt. We raden u ten zeerle aan om de parameter 'countrySet' te gebruiken om alleen de landen op te geven waarvoor uw toepassing dekking nodig heeft, omdat het standaardgedrag is om de hele wereld te doorzoeken en mogelijk onnodige resultaten te retourneren. Bijvoorbeeld: countrySet=US, FR. Zie [Search Dekking] (https://docs.microsoft.com/azure/location-based-services/geocoding-coverage) voor een volledige lijst met alle ondersteunde landen. De meeste Search query's standaard op maxFuzzyLevel=2 om prestaties te verbeteren en ook ongebruikelijke resultaten te verminderen. Deze nieuwe standaardwaarde kan zo nodig per aanvraag worden overschreven door de queryparameter maxFuzzyLevel=3 of 4 door te geven. Maakt gebruik van de Get Search Fuzzy API:https://docs.microsoft.com/rest/api/maps/search/getsearchfuzzy

searchInsideGeometry(Aborter, string, SearchInsideGeometryRequestBody, SearchInsideGeometryOptions)

Met het Search Geometry-eindpunt kunt u een zoekopdracht in vrije vorm uitvoeren binnen één geometrie of veel van deze. De zoekresultaten die binnen de geometrie/geometrieën vallen, worden geretourneerd. De geografische kenmerken die moeten worden doorzocht, kunnen worden gemodelleerd als polygoon- en/of cirkelgeometrieën die worden weergegeven met een van de volgende GeoJSON typen: GeoJSON FeatureCollection, De geometry kan worden weergegeven als een GeoJSON FeatureCollection object. Dit is de aanbevolen optie als de geometrie zowel Veelhoeken als Cirkels bevat. De FeatureCollection mag maximaal 50 GeoJSON Feature objecten bevatten. Elk Feature object moet een veelhoek of een cirkel vertegenwoordigen met de volgende voorwaarden: Een Feature object voor de geometrie van de polygoon mag maximaal 50 coördinaten hebben en de eigenschappen moeten leeg zijn. Een Feature object voor de cirkelgeometrie bestaat uit een midden dat wordt weergegeven met behulp van een GeoJSON Point type en een radiuswaarde (in meters) die moeten worden opgegeven in de eigenschappen van het object, samen met de eigenschap subType waarvan de waarde 'Circle' moet zijn. Zie de sectie Voorbeelden hieronder voor een voorbeeldweergave FeatureCollection . GeoJSON GeometryCollection, de geometry kan worden weergegeven als een GeoJSON GeometryCollection object. Dit is de aanbevolen optie als de geometrie alleen een lijst met veelhoeken bevat. De GeometryCollection mag maximaal 50 GeoJSON Polygon objecten bevatten. Elk Polygon object kan een maximum van 50 coördinaten hebben. Zie de sectie Voorbeelden hieronder voor een voorbeeldweergave GeometryCollection . GeoJSON-polygoon, de geometry kan worden weergegeven als een GeoJSON Polygon object. Dit is de aanbevolen optie als de geometrie één veelhoek bevat. Het Polygon object mag maximaal 50 coördinaten hebben. Maakt gebruik van de Post Search Inside Geometry-API:https://docs.microsoft.com/rest/api/maps/search/postsearchinsidegeometry

searchNearby(Aborter, GeoJSON.Position, SearchNearbyOptions)

In de buurt Search Als u een use-case hebt om alleen POI-resultaten rond een specifieke locatie op te halen, is de zoekmethode in de buurt mogelijk de juiste keuze. Dit eindpunt retourneert alleen POI-resultaten en neemt geen zoekqueryparameter op. Maakt gebruik van de API Get Search nearby:https://docs.microsoft.com/rest/api/maps/search/getsearchnearby

searchPOI(Aborter, string, SearchPOIOptions)

POI ophalen op naam Als voor uw zoekgebruikscase alleen POI-resultaten zijn vereist, kunt u het POI-eindpunt gebruiken om te zoeken. Dit eindpunt retourneert alleen POI-resultaten. Maakt gebruik van de API Search POI ophalen:https://docs.microsoft.com/rest/api/maps/search/getsearchpoi

searchPOICategory(Aborter, string, SearchPOICategoryOptions)

POI per categorie ophalen Als voor uw zoekgebruikscase alleen POI-resultaten zijn gefilterd op categorie, kunt u het categorie-eindpunt gebruiken. Dit eindpunt retourneert alleen POI-resultaten die zijn gecategoriseerd zoals opgegeven. Een lijst met beschikbare categorieën vindt u hier. Maakt gebruik van de API Get Search POI Category:https://docs.microsoft.com/rest/api/maps/search/getsearchpoicategory

searchPolygon(Aborter, string[])

Met de Search Polygon-API kunt u de geometriegegevens, zoals een plaats- of landoverzicht, aanvragen voor een set entiteiten, die eerder zijn opgehaald uit een Online Search-aanvraag in GeoJSON-indeling. De geometrie-id wordt geretourneerd in het object dataSources onder geometrie en id in een Search-adres of Search Fuzzy-aanroep. Houd er rekening mee dat elke geometrie-id die wordt opgehaald uit een online Search-eindpunt een beperkte levensduur heeft. De client mag geometrie-id's niet opslaan in permanente opslag voor latere verwijzingen, omdat de stabiliteit van deze id's niet voor een lange periode wordt gegarandeerd. Er wordt verwacht dat er binnen een paar minuten na de aanvraag een aanvraag voor de methode Veelhoek wordt ingediend bij de methode Online Search die de id heeft opgegeven. De service staat batchaanvragen toe voor maximaal 20 id's.

Maakt gebruik van de Get Search Polygon-API:https://docs.microsoft.com/rest/api/maps/search/getsearchpolygon

Overgenomen methoden

newPipeline(Credential, INewPipelineOptions)

Een statische methode die wordt gebruikt voor het maken van een nieuw pijplijnobject waarvoor referenties zijn opgegeven.

Constructordetails

SearchURL(Pipeline, string)

Hiermee maakt u een exemplaar van SearchURL.

new SearchURL(pipeline: Pipeline, mapsUrl?: string)

Parameters

pipeline
Pipeline

Roep MapsURL.newPipeline() aan om een standaardpijplijn te maken of een aangepaste pijplijn op te geven.

mapsUrl

string

Een URL-tekenreeks die verwijst naar Azure Maps service. De standaardwaarde is "https://atlas.microsoft.com". Als er geen protocol is opgegeven, bijvoorbeeld "atlas.microsoft.com", https wordt ervan uitgegaan.

Details van overgenomen eigenschap

mapsUrl

Basis-URL-tekenreekswaarde.

mapsUrl: string

Waarde van eigenschap

string

Overgenomen vanMapsURL.mapsUrl

Methodedetails

searchAddress(Aborter, string, SearchAddressOptions)

Adresgeocodering In veel gevallen kan de volledige zoekservice te veel zijn, bijvoorbeeld als u alleen geïnteresseerd bent in traditionele geocodering. Search kunt u ook uitsluitend gebruiken om adressen op te zoeken. De geocodering wordt uitgevoerd door het geocode-eindpunt te raken met alleen het adres of het gedeeltelijke adres in kwestie. De zoekindex voor geocodering wordt opgevraagd voor alles boven de gegevens op straatniveau. Er worden geen POIs geretourneerd. Houd er rekening mee dat de geocoder zeer tolerant is voor typefouten en onvolledige adressen. Het verwerkt ook alles van exacte adressen of straat- of kruispunten, evenals geografische gebieden op een hoger niveau, zoals stadscentra, provincies, staten, enz. Maakt gebruik van de API Voor Search adres ophalen:https://docs.microsoft.com/rest/api/maps/search/getsearchaddress

function searchAddress(aborter: Aborter, query: string, options?: SearchAddressOptions): Promise<SearchAddressResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

query

string

Het adres waarnaar moet worden gezocht (bijvoorbeeld '1 Microsoft way, Redmond, WA').

Retouren

searchAddressReverse(Aborter, GeoJSON.Position, SearchAddressReverseOptions)

Geocoderen omkeren naar een adres Het kan gebeuren dat u een coördinaat (voorbeeld: -122.3862, 37.786505) moet omzetten in een voor mensen begrijpelijk adres. Meestal is dit nodig bij het bijhouden van toepassingen waarbij u een GPS-feed van het apparaat of asset ontvangt en wilt weten welk adres de coördinaat zich bevindt. Dit eindpunt retourneert adresgegevens voor een bepaalde coördinaat. Maakt gebruik van de omgekeerde API voor Search adres ophalen:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressreverse

function searchAddressReverse(aborter: Aborter, position: GeoJSON.Position, options?: SearchAddressReverseOptions): Promise<SearchAddressReverseResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

position
GeoJSON.Position

De positie om te zoeken omkeren[-122.125679, 47.641268], een coördinaatma van [longitude, latitude] bijvoorbeeld .

Retouren

searchAddressReverseCrossStreet(Aborter, GeoJSON.Position, SearchAddressReverseCrossStreetOptions)

Geocode omkeren naar een dwarsstraat Het kan gebeuren dat u een coördinaat (voorbeeld: -122.3862, 37.786505) moet omzetten in een voor mensen begrijpelijke dwarsstraat. Meestal is dit nodig bij het bijhouden van toepassingen waarbij u een GPS-feed van het apparaat of asset ontvangt en wilt weten welk adres de coördinaat zich bevindt. Dit eindpunt retourneert kruislingse informatie voor een bepaalde coördinaat. Maakt gebruik van de API Get Search Address Reverse Cross Street:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressreversecrossstreet

function searchAddressReverseCrossStreet(aborter: Aborter, position: GeoJSON.Position, options?: SearchAddressReverseCrossStreetOptions): Promise<SearchAddressReverseCrossStreetResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

position
GeoJSON.Position

De positie om te zoeken omkeren[-122.125679, 47.641268], een coördinaatma van [longitude, latitude] bijvoorbeeld .

Retouren

searchAddressStructured(Aborter, string, SearchAddressStructuredOptions)

Gestructureerde adresgeocodering Azure-adresgeocodering kan ook worden geopend voor uitsluitend gestructureerde adreszoekacties. De zoekindex voor geocodering wordt opgevraagd voor alles boven de gegevens op straatniveau. Er worden geen POIs geretourneerd. Houd er rekening mee dat de geocoder zeer tolerant is voor typefouten en onvolledige adressen. Het verwerkt ook alles van exacte adressen of straat- of kruispunten, evenals geografische gebieden op een hoger niveau, zoals stadscentra, provincies, staten, enz. Maakt gebruik van de api Get Search Address Structured:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressstructured

function searchAddressStructured(aborter: Aborter, countryCode: string, options?: SearchAddressStructuredOptions): Promise<SearchAddressStructuredResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

countryCode

string

De 2 of 3 letters ISO3166-1 landcodegedeelte van een adres. Bijvoorbeeld de VS.

Retouren

searchAlongRoute(Aborter, string, number, SearchAlongRouteRequestBody, SearchAlongRouteOptions)

Met het eindpunt Search Langs route kunt u een fuzzy zoekopdracht uitvoeren naar POI's langs een opgegeven route. Deze zoekopdracht wordt beperkt door de maxDetourTime beperkende meting op te geven. Als u de routepunten wilt verzenden, gebruikt u een body die het route object bevat dat wordt weergegeven als een GeoJSON LineString type en de Content-Type header wordt ingesteld op application/json. Elk routepunt in route wordt weergegeven als een GeoJSON Position type, dat wil weten een matrix waarbij de lengtegraadwaarde wordt gevolgd door de breedtegraadwaarde en de hoogtewaarde wordt genegeerd. De route moet ten minste 2 routepunten bevatten. Het is mogelijk dat de oorspronkelijke route wordt gewijzigd. Sommige punten kunnen worden overgeslagen. Als de route die het gevonden punt passeert, sneller is dan de oorspronkelijke, is de detourTime waarde in het antwoord negatief. Maakt gebruik van de Api Post Search Along Route:https://docs.microsoft.com/rest/api/maps/search/postsearchalongroute

function searchAlongRoute(aborter: Aborter, query: string, maxDetourTime: number, body: SearchAlongRouteRequestBody, options?: SearchAlongRouteOptions): Promise<SearchAlongRouteResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

query

string

De toepasselijke queryreeks (bijvoorbeeld 'seattle', 'pizza').

maxDetourTime

number

Maximale omleidingstijd van de nuttige plaats in seconden. De maximale waarde is 3600 seconden

body
SearchAlongRouteRequestBody

Dit vertegenwoordigt de route om te zoeken en moet een geldig GeoJSON LineString type zijn. Raadpleeg RFC 7946 voor meer informatie.

Retouren

searchFuzzy(Aborter, string | GeoJSON.Position, SearchFuzzyOptions)

Vrije vorm Search De standaard-API is Vrije vorm Search die de meest fuzzy invoer verwerkt die elke combinatie van adres- of POI-tokens verwerkt. Deze zoek-API is de canonieke 'single line search'. De Free Form Search API is een naadloze combinatie van ZOEKEN en geocodering. De API kan ook worden gewogen met een contextuele positie (lat./lon. pair) of volledig worden beperkt door een coördinaat en straal, of meer in het algemeen worden uitgevoerd zonder geo-bevooroordeeld ankerpunt. We raden u ten zeerle aan om de parameter 'countrySet' te gebruiken om alleen de landen op te geven waarvoor uw toepassing dekking nodig heeft, omdat het standaardgedrag is om de hele wereld te doorzoeken en mogelijk onnodige resultaten te retourneren. Bijvoorbeeld: countrySet=US, FR. Zie [Search Dekking] (https://docs.microsoft.com/azure/location-based-services/geocoding-coverage) voor een volledige lijst met alle ondersteunde landen. De meeste Search query's standaard op maxFuzzyLevel=2 om prestaties te verbeteren en ook ongebruikelijke resultaten te verminderen. Deze nieuwe standaardwaarde kan zo nodig per aanvraag worden overschreven door de queryparameter maxFuzzyLevel=3 of 4 door te geven. Maakt gebruik van de Get Search Fuzzy API:https://docs.microsoft.com/rest/api/maps/search/getsearchfuzzy

function searchFuzzy(aborter: Aborter, query: string | GeoJSON.Position, options?: SearchFuzzyOptions): Promise<SearchFuzzyResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

query

string | GeoJSON.Position

De toepasselijke queryreeks (bijvoorbeeld 'seattle', 'pizza'). Kan ook worden opgegeven als een coördinaatmatrix van [longitude, latitude] (bijvoorbeeld [-122.125679, 47.641268]).

Retouren

searchInsideGeometry(Aborter, string, SearchInsideGeometryRequestBody, SearchInsideGeometryOptions)

Met het Search Geometry-eindpunt kunt u een zoekopdracht in vrije vorm uitvoeren binnen één geometrie of veel van deze. De zoekresultaten die binnen de geometrie/geometrieën vallen, worden geretourneerd. De geografische kenmerken die moeten worden doorzocht, kunnen worden gemodelleerd als polygoon- en/of cirkelgeometrieën die worden weergegeven met een van de volgende GeoJSON typen: GeoJSON FeatureCollection, De geometry kan worden weergegeven als een GeoJSON FeatureCollection object. Dit is de aanbevolen optie als de geometrie zowel Veelhoeken als Cirkels bevat. De FeatureCollection mag maximaal 50 GeoJSON Feature objecten bevatten. Elk Feature object moet een veelhoek of een cirkel vertegenwoordigen met de volgende voorwaarden: Een Feature object voor de geometrie van de polygoon mag maximaal 50 coördinaten hebben en de eigenschappen moeten leeg zijn. Een Feature object voor de cirkelgeometrie bestaat uit een midden dat wordt weergegeven met behulp van een GeoJSON Point type en een radiuswaarde (in meters) die moeten worden opgegeven in de eigenschappen van het object, samen met de eigenschap subType waarvan de waarde 'Circle' moet zijn. Zie de sectie Voorbeelden hieronder voor een voorbeeldweergave FeatureCollection . GeoJSON GeometryCollection, de geometry kan worden weergegeven als een GeoJSON GeometryCollection object. Dit is de aanbevolen optie als de geometrie alleen een lijst met veelhoeken bevat. De GeometryCollection mag maximaal 50 GeoJSON Polygon objecten bevatten. Elk Polygon object kan een maximum van 50 coördinaten hebben. Zie de sectie Voorbeelden hieronder voor een voorbeeldweergave GeometryCollection . GeoJSON-polygoon, de geometry kan worden weergegeven als een GeoJSON Polygon object. Dit is de aanbevolen optie als de geometrie één veelhoek bevat. Het Polygon object mag maximaal 50 coördinaten hebben. Maakt gebruik van de Post Search Inside Geometry-API:https://docs.microsoft.com/rest/api/maps/search/postsearchinsidegeometry

function searchInsideGeometry(aborter: Aborter, query: string, body: SearchInsideGeometryRequestBody, options?: SearchInsideGeometryOptions): Promise<SearchInsideGeometryResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

query

string

De toepasselijke queryreeks (bijvoorbeeld 'seattle', 'pizza').

body
SearchInsideGeometryRequestBody

Dit vertegenwoordigt de geometrie voor een of meer geografische kenmerken (parken, staatsgrens, enzovoort) om in te zoeken en moet een GeoJSON-compatibel type zijn. Raadpleeg RFC 7946 voor meer informatie.

Retouren

searchNearby(Aborter, GeoJSON.Position, SearchNearbyOptions)

In de buurt Search Als u een use-case hebt om alleen POI-resultaten rond een specifieke locatie op te halen, is de zoekmethode in de buurt mogelijk de juiste keuze. Dit eindpunt retourneert alleen POI-resultaten en neemt geen zoekqueryparameter op. Maakt gebruik van de API Get Search nearby:https://docs.microsoft.com/rest/api/maps/search/getsearchnearby

function searchNearby(aborter: Aborter, location: GeoJSON.Position, options?: SearchNearbyOptions): Promise<SearchNearbyResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

location
GeoJSON.Position

Locatie waar de resultaten bevooroordeeld moeten zijn. Moet een matrix zijn van [longitude, latitude], bijvoorbeeld [-121.89, 37.337].

Retouren

searchPOI(Aborter, string, SearchPOIOptions)

POI ophalen op naam Als voor uw zoekgebruikscase alleen POI-resultaten zijn vereist, kunt u het POI-eindpunt gebruiken om te zoeken. Dit eindpunt retourneert alleen POI-resultaten. Maakt gebruik van de API Search POI ophalen:https://docs.microsoft.com/rest/api/maps/search/getsearchpoi

function searchPOI(aborter: Aborter, query: string, options?: SearchPOIOptions): Promise<SearchPOIResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

query

string

De POI-naam die moet worden gezocht (bijvoorbeeld 'vrijheidsbeeld', 'starbucks').

Retouren

searchPOICategory(Aborter, string, SearchPOICategoryOptions)

POI per categorie ophalen Als voor uw zoekgebruikscase alleen POI-resultaten zijn gefilterd op categorie, kunt u het categorie-eindpunt gebruiken. Dit eindpunt retourneert alleen POI-resultaten die zijn gecategoriseerd zoals opgegeven. Een lijst met beschikbare categorieën vindt u hier. Maakt gebruik van de API Get Search POI Category:https://docs.microsoft.com/rest/api/maps/search/getsearchpoicategory

function searchPOICategory(aborter: Aborter, query: string, options?: SearchPOICategoryOptions): Promise<SearchPOICategoryResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

query

string

De poi-categorie die u wilt zoeken (bijvoorbeeld "AIRPORT", "BEACH").

Retouren

searchPolygon(Aborter, string[])

Met de Search Polygon-API kunt u de geometriegegevens, zoals een plaats- of landoverzicht, aanvragen voor een set entiteiten, die eerder zijn opgehaald uit een Online Search-aanvraag in GeoJSON-indeling. De geometrie-id wordt geretourneerd in het object dataSources onder geometrie en id in een Search-adres of Search Fuzzy-aanroep. Houd er rekening mee dat elke geometrie-id die wordt opgehaald uit een online Search-eindpunt een beperkte levensduur heeft. De client mag geometrie-id's niet opslaan in permanente opslag voor latere verwijzingen, omdat de stabiliteit van deze id's niet voor een lange periode wordt gegarandeerd. Er wordt verwacht dat er binnen een paar minuten na de aanvraag een aanvraag voor de methode Veelhoek wordt ingediend bij de methode Online Search die de id heeft opgegeven. De service staat batchaanvragen toe voor maximaal 20 id's.

Maakt gebruik van de Get Search Polygon-API:https://docs.microsoft.com/rest/api/maps/search/getsearchpolygon

function searchPolygon(aborter: Aborter, geometries: string[]): Promise<SearchPolygonResponse>

Parameters

aborter
Aborter

Maak een nieuw Aborter-exemplaar met Aborter.none of Aborter.timeout(), ga naar documenten van Aborter voor meer voorbeelden over annulering van aanvragen.

geometries

string[]

Door komma's gescheiden lijst met geometrie-UUI's, die eerder zijn opgehaald uit een online Search-aanvraag.

Retouren

Details overgenomen methode

newPipeline(Credential, INewPipelineOptions)

Een statische methode die wordt gebruikt voor het maken van een nieuw pijplijnobject waarvoor referenties zijn opgegeven.

static function newPipeline(credential: Credential, pipelineOptions?: INewPipelineOptions): Pipeline

Parameters

credential
Credential

Zoals SubscriptionKeyCredential, TokenCredential en MapControlCredential.

pipelineOptions
INewPipelineOptions

Retouren

Een nieuw pijplijnobject.

Overgenomen vanMapsURL.newPipeline