SearchURL class

Adresa SearchURL představuje adresu URL operací hledání Azure Maps.

Extends

Konstruktory

SearchURL(Pipeline, string)

Vytvoří instanci SearchURL.

Zděděné vlastnosti

mapsUrl

Hodnota základního řetězce adresy URL.

Metody

searchAddress(Aborter, string, SearchAddressOptions)

Geokódování adresy V mnoha případech může být kompletní vyhledávací služba příliš mnoho, například pokud vás zajímá pouze tradiční geokódování. Search lze také získat přístup pro výhradní vyhledávání adres. Geokódování se provádí tak, že se do koncového bodu geografického kódu trefí jenom s příslušnou adresou nebo částečnou adresou. Index vyhledávání geokódování se bude dotazovat na vše nad daty na úrovni ulice. Nebudou vráceny žádné BŽ. Všimněte si, že geokódér je velmi tolerantní k překlepům a neúplným adresům. Bude také zpracovávat vše od přesných adres ulic nebo ulic nebo křižovatek, stejně jako vyšší úrovně geografických míst, jako jsou centra měst, okresy, státy atd. Používá rozhraní API Get Search Address:https://docs.microsoft.com/rest/api/maps/search/getsearchaddress

searchAddressReverse(Aborter, GeoJSON.Position, SearchAddressReverseOptions)

Obrácení geografického kódu na adresu Někdy potřebujete přeložit souřadnici (například -122.3862, 37.786505) na srozumitelnou adresu. Nejčastěji je to potřeba ve sledovacích aplikacích, kde přijímáte informační kanál GPS ze zařízení nebo prostředku a chcete vědět, na jaké adrese se souřadnice nachází. Tento koncový bod vrátí informace o adrese pro danou souřadnici. Používá rozhraní Get Search Address Reverse API:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressreverse

searchAddressReverseCrossStreet(Aborter, GeoJSON.Position, SearchAddressReverseCrossStreetOptions)

Obrácení geografického kódu na křížovou ulici Může se stát, že budete potřebovat přeložit souřadnici (například -122.3862, 37.786505) na srozumitelnou křižovatku. Nejčastěji je to potřeba ve sledovacích aplikacích, kde přijímáte informační kanál GPS ze zařízení nebo prostředku a chcete vědět, na jaké adrese se souřadnice nachází. Tento koncový bod vrátí informace o křížové ulici pro danou souřadnici. Používá rozhraní API Get Search Address Reverse Cross Street:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressreversecrossstreet

searchAddressStructured(Aborter, string, SearchAddressStructuredOptions)

Geokódování strukturovaných adres Geokódování adres Azure je také přístupné pro výhradní strukturované vyhledávání adres. Index vyhledávání geokódování se bude dotazovat na vše nad daty na úrovni ulice. Nebudou vráceny žádné BŽ. Všimněte si, že geokódér je velmi tolerantní k překlepům a neúplným adresům. Bude také zpracovávat vše od přesných adres ulic nebo ulic nebo křižovatek, stejně jako vyšší úrovně geografických míst, jako jsou centra měst, okresy, státy atd. Používá rozhraní API Get Search Address Structured:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressstructured

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

Koncový bod Search Podél trasy umožňuje provést přibližné hledání BS na zadané trase. Toto hledání je omezeno zadáním maxDetourTime omezující míry. K odeslání směrovacích bodů použijete body objekt, který bude obsahovat route objekt reprezentovaný jako GeoJSON LineString typ a hlavička Content-Type se nastaví na application/json. Každý bod trasy v route souboru je reprezentován jako GeoJSON Position typ, tj. pole, kde za hodnotou zeměpisné délky následuje hodnota zeměpisné šířky a hodnota nadmořské výšky se ignoruje. Hodnota route by měla obsahovat alespoň 2 body trasy. Je možné, že původní trasa bude změněna, některé z těchto bodů mohou být vynechány. Pokud je trasa, která prochází nalezený bod, rychlejší než původní, detourTime hodnota v odpovědi je záporná. Použije rozhraní API post Search along Route:https://docs.microsoft.com/rest/api/maps/search/postsearchalongroute

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

Free Form Search Základním výchozím rozhraním API je free form Search který zpracovává nejvíce přibližných vstupů, které zpracovávají jakoukoli kombinaci adres nebo tokenů poi. Toto rozhraní API pro vyhledávání je kanonické jednořádkové vyhledávání. Rozhraní FREE FORM Search API je bezproblémovou kombinací vyhledávání poi a geokódování. Rozhraní API může být také vážené kontextovou pozicí (dvojice lat./lon. ) nebo plně omezené souřadnicí a poloměrem, nebo může být provedeno obecněji bez jakéhokoli geografického zkreslení kotevního bodu. Důrazně doporučujeme, abyste pomocí parametru countrySet určili jenom země, pro které vaše aplikace potřebuje pokrytí, protože výchozí chování bude hledat po celém světě a potenciálně vracet zbytečné výsledky. Např.: countrySet=US,FR. Úplný seznam všech podporovaných zemí najdete v tématu [Search Coverage] (https://docs.microsoft.com/azure/location-based-services/geocoding-coverage). Většina Search dotazů je ve výchozím nastavení =2, maxFuzzyLevelaby se získal výkon a snížily neobvyklé výsledky. Toto nové výchozí nastavení je možné podle potřeby přepsat pro jednotlivé požadavky předáním maxFuzzyLevelparametru dotazu =3 nebo 4. Používá rozhraní API Get Search Fuzzy:https://docs.microsoft.com/rest/api/maps/search/getsearchfuzzy

searchInsideGeometry(Aborter, string, SearchInsideGeometryRequestBody, SearchInsideGeometryOptions)

Koncový bod geometrie Search umožňuje provádět vyhledávání volného tvaru uvnitř jedné geometrie nebo mnoha z nich. Vrátí se výsledky hledání, které spadají do geometrie nebo geometrie. Hledané geografické prvky lze modelovat jako geometrie mnohoúhelníku a/nebo kruhů reprezentované pomocí některého z následujících GeoJSON typů: GeoJSON FeatureCollection, The geometry může být reprezentován jako GeoJSON FeatureCollection objekt. Tato možnost se doporučuje, pokud geometrie obsahuje mnohoúhelníky i kruhy. Objekt FeatureCollection může obsahovat maximálně 50 GeoJSON Feature objektů. Každý Feature objekt by měl představovat mnohoúhelník nebo kruh s následujícími podmínkami: Feature Objekt pro geometrii mnohoúhelníku může mít maximálně 50 souřadnic a jeho vlastnosti musí být prázdné. Objekt Feature pro geometrii Kruh se skládá ze středu reprezentovaného pomocí GeoJSON Point typu a hodnoty poloměru (v metrech), která musí být zadána ve vlastnostech objektu spolu s vlastností subType , jejíž hodnota by měla být "Circle". Ukázkovou FeatureCollection reprezentaci najdete v části Příklady níže. GeoJSON GeometryCollection, Může geometry být reprezentován jako GeoJSON GeometryCollection objekt. Tato možnost se doporučuje, pokud geometrie obsahuje pouze seznam mnohoúhelníků. Objekt GeometryCollection může obsahovat maximálně 50 GeoJSON Polygon objektů. Každý Polygon objekt může mít maximálně 50 souřadnic. Ukázkovou GeometryCollection reprezentaci najdete v části Příklady níže. GeoJSON Mnohoúhelník, může geometry být reprezentován jako GeoJSON Polygon objekt. Tato možnost se doporučuje, pokud geometrie obsahuje jeden mnohoúhelník. Objekt Polygon může mít maximálně 50 souřadnic. Použije post Search inside geometry API:https://docs.microsoft.com/rest/api/maps/search/postsearchinsidegeometry

searchNearby(Aborter, GeoJSON.Position, SearchNearbyOptions)

Blízká Search Pokud máte případ použití pro načtení výsledků BZ pouze v určitém umístění, může být vhodnou volbou metoda hledání v okolí. Tento koncový bod vrátí pouze výsledky poi a nepřebere parametr vyhledávacího dotazu. Používá rozhraní API Get Search Nearby:https://docs.microsoft.com/rest/api/maps/search/getsearchnearby

searchPOI(Aborter, string, SearchPOIOptions)

Získání poi podle názvu Pokud váš případ použití hledání vyžaduje pouze výsledky bodů poi, můžete k vyhledávání použít koncový bod poi. Tento koncový bod vrátí pouze výsledky bodů poi. Používá rozhraní API Get Search POI:https://docs.microsoft.com/rest/api/maps/search/getsearchpoi

searchPOICategory(Aborter, string, SearchPOICategoryOptions)

Získat poi podle kategorie Pokud váš případ použití hledání vyžaduje pouze výsledky poi filtrované podle kategorie, můžete použít koncový bod kategorie. Tento koncový bod vrátí pouze výsledky bodů poi, které jsou kategorizovány tak, jak jsou zadány. Seznam dostupných kategorií najdete tady. Používá rozhraní API Get Search POI Category:https://docs.microsoft.com/rest/api/maps/search/getsearchpoicategory

searchPolygon(Aborter, string[])

Rozhraní SEARCH Polygon API umožňuje vyžádat si data geometrie, jako je obrys města nebo země, pro sadu entit, které byly dříve načteny z požadavku online Search ve formátu GeoJSON. ID geometrie je vráceno v objektu dataSources v části "geometry" a "id" v Search Address nebo Search Fuzzy volání. Mějte na paměti, že každé ID geometrie načtené z koncového bodu online Search má omezenou životnost. Klient by neměl ukládat ID geometrie v trvalém úložišti pro pozdější doporučení, protože stabilita těchto identifikátorů není zaručena po dlouhou dobu. Očekává se, že požadavek na metodu Mnohoúhelník se provede během několika minut od požadavku na metodu Online Search, která poskytla ID. Služba umožňuje dávkové požadavky s maximálně 20 identifikátory.

Používá rozhraní API Get Search Polygon:https://docs.microsoft.com/rest/api/maps/search/getsearchpolygon

Zděděné metody

newPipeline(Credential, INewPipelineOptions)

Statická metoda použitá k vytvoření nového objektu kanálu se zadanými přihlašovacími údaji.

Podrobnosti konstruktoru

SearchURL(Pipeline, string)

Vytvoří instanci SearchURL.

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

Parametry

pipeline
Pipeline

Zavolejte MapsURL.newPipeline() a vytvořte výchozí kanál nebo poskytněte vlastní kanál.

mapsUrl

string

Řetězec adresy URL odkazující na službu Azure Maps, výchozí hodnota je "https://atlas.microsoft.com". Pokud není zadán žádný protokol, například "atlas.microsoft.com", https pak se předpokládá.

Podrobnosti zděděných vlastností

mapsUrl

Hodnota základního řetězce adresy URL.

mapsUrl: string

Hodnota vlastnosti

string

Zděděno zMapsURL.mapsUrl

Podrobnosti metody

searchAddress(Aborter, string, SearchAddressOptions)

Geokódování adresy V mnoha případech může být kompletní vyhledávací služba příliš mnoho, například pokud vás zajímá pouze tradiční geokódování. Search lze také získat přístup pro výhradní vyhledávání adres. Geokódování se provádí tak, že se do koncového bodu geografického kódu trefí jenom s příslušnou adresou nebo částečnou adresou. Index vyhledávání geokódování se bude dotazovat na vše nad daty na úrovni ulice. Nebudou vráceny žádné BŽ. Všimněte si, že geokódér je velmi tolerantní k překlepům a neúplným adresům. Bude také zpracovávat vše od přesných adres ulic nebo ulic nebo křižovatek, stejně jako vyšší úrovně geografických míst, jako jsou centra měst, okresy, státy atd. Používá rozhraní API Get Search Address:https://docs.microsoft.com/rest/api/maps/search/getsearchaddress

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), získat dokumenty Aborter, kde najdete další příklady zrušení žádosti.

query

string

Adresa, kterou chcete vyhledat (např. "1 Microsoft way, Redmond, WA").

Návraty

searchAddressReverse(Aborter, GeoJSON.Position, SearchAddressReverseOptions)

Obrácení geografického kódu na adresu Někdy potřebujete přeložit souřadnici (například -122.3862, 37.786505) na srozumitelnou adresu. Nejčastěji je to potřeba ve sledovacích aplikacích, kde přijímáte informační kanál GPS ze zařízení nebo prostředku a chcete vědět, na jaké adrese se souřadnice nachází. Tento koncový bod vrátí informace o adrese pro danou souřadnici. Používá rozhraní Get Search Address Reverse API:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressreverse

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), získat dokumenty Aborter, kde najdete další příklady zrušení žádosti.

position
GeoJSON.Position

Pozice pro zpětné vyhledávání, pole [longitude, latitude] souřadnic, např. [-122.125679, 47.641268]

Návraty

searchAddressReverseCrossStreet(Aborter, GeoJSON.Position, SearchAddressReverseCrossStreetOptions)

Obrácení geografického kódu na křížovou ulici Může se stát, že budete potřebovat přeložit souřadnici (například -122.3862, 37.786505) na srozumitelnou křižovatku. Nejčastěji je to potřeba ve sledovacích aplikacích, kde přijímáte informační kanál GPS ze zařízení nebo prostředku a chcete vědět, na jaké adrese se souřadnice nachází. Tento koncový bod vrátí informace o křížové ulici pro danou souřadnici. Používá rozhraní 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>

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), získat dokumenty Aborter, kde najdete další příklady zrušení žádosti.

position
GeoJSON.Position

Pozice pro zpětné vyhledávání, pole [longitude, latitude] souřadnic, např. [-122.125679, 47.641268]

Návraty

searchAddressStructured(Aborter, string, SearchAddressStructuredOptions)

Geokódování strukturovaných adres Geokódování adres Azure je také přístupné pro výhradní strukturované vyhledávání adres. Index vyhledávání geokódování se bude dotazovat na vše nad daty na úrovni ulice. Nebudou vráceny žádné BŽ. Všimněte si, že geokódér je velmi tolerantní k překlepům a neúplným adresům. Bude také zpracovávat vše od přesných adres ulic nebo ulic nebo křižovatek, stejně jako vyšší úrovně geografických míst, jako jsou centra měst, okresy, státy atd. Používá rozhraní API Get Search Address Structured:https://docs.microsoft.com/rest/api/maps/search/getsearchaddressstructured

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), získat dokumenty Aborter, kde najdete další příklady zrušení žádosti.

countryCode

string

2 nebo 3 písmena ISO3166-1 část adresy s kódem země. Např. USA.

Návraty

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

Koncový bod Search Podél trasy umožňuje provést přibližné hledání BS na zadané trase. Toto hledání je omezeno zadáním maxDetourTime omezující míry. K odeslání směrovacích bodů použijete body objekt, který bude obsahovat route objekt reprezentovaný jako GeoJSON LineString typ a hlavička Content-Type se nastaví na application/json. Každý bod trasy v route souboru je reprezentován jako GeoJSON Position typ, tj. pole, kde za hodnotou zeměpisné délky následuje hodnota zeměpisné šířky a hodnota nadmořské výšky se ignoruje. Hodnota route by měla obsahovat alespoň 2 body trasy. Je možné, že původní trasa bude změněna, některé z těchto bodů mohou být vynechány. Pokud je trasa, která prochází nalezený bod, rychlejší než původní, detourTime hodnota v odpovědi je záporná. Použije rozhraní 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>

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), další příklady zrušení požadavku najdete v dokumentech Aborter.

query

string

Příslušný řetězec dotazu (např. "seattle", "pizza").

maxDetourTime

number

Maximální doba objížďky bodu zájmu v sekundách. Maximální hodnota je 3600 sekund.

body
SearchAlongRouteRequestBody

Představuje trasu, po které se má hledat, a měla by být platným GeoJSON LineString typem. Podrobnosti najdete v dokumentu RFC 7946 .

Návraty

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

Free Form Search Základním výchozím rozhraním API je free form Search který zpracovává nejvíce přibližných vstupů, které zpracovávají jakoukoli kombinaci adres nebo tokenů poi. Toto rozhraní API pro vyhledávání je kanonické jednořádkové vyhledávání. Rozhraní FREE FORM Search API je bezproblémovou kombinací vyhledávání poi a geokódování. Rozhraní API může být také vážené kontextovou pozicí (dvojice lat./lon. ) nebo plně omezené souřadnicí a poloměrem, nebo může být provedeno obecněji bez jakéhokoli geografického zkreslení kotevního bodu. Důrazně doporučujeme, abyste pomocí parametru countrySet určili jenom země, pro které vaše aplikace potřebuje pokrytí, protože výchozí chování bude hledat po celém světě a potenciálně vracet zbytečné výsledky. Např.: countrySet=US,FR. Úplný seznam všech podporovaných zemí najdete v tématu [Search Coverage] (https://docs.microsoft.com/azure/location-based-services/geocoding-coverage). Většina Search dotazů je ve výchozím nastavení =2, maxFuzzyLevelaby se získal výkon a snížily neobvyklé výsledky. Toto nové výchozí nastavení je možné podle potřeby přepsat pro jednotlivé požadavky předáním maxFuzzyLevelparametru dotazu =3 nebo 4. Používá rozhraní API Get Search Fuzzy:https://docs.microsoft.com/rest/api/maps/search/getsearchfuzzy

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), další příklady zrušení požadavku najdete v dokumentech Aborter.

query

string | GeoJSON.Position

Příslušný řetězec dotazu (např. "seattle", "pizza"). Lze také zadat jako pole [longitude, latitude] souřadnic (např. [-122.125679, 47.641268]).

Návraty

searchInsideGeometry(Aborter, string, SearchInsideGeometryRequestBody, SearchInsideGeometryOptions)

Koncový bod geometrie Search umožňuje provádět vyhledávání volného tvaru uvnitř jedné geometrie nebo mnoha z nich. Vrátí se výsledky hledání, které spadají do geometrie nebo geometrie. Hledané geografické prvky lze modelovat jako geometrie mnohoúhelníku a/nebo kruhů reprezentované pomocí některého z následujících GeoJSON typů: GeoJSON FeatureCollection, The geometry může být reprezentován jako GeoJSON FeatureCollection objekt. Tato možnost se doporučuje, pokud geometrie obsahuje mnohoúhelníky i kruhy. Objekt FeatureCollection může obsahovat maximálně 50 GeoJSON Feature objektů. Každý Feature objekt by měl představovat mnohoúhelník nebo kruh s následujícími podmínkami: Feature Objekt pro geometrii mnohoúhelníku může mít maximálně 50 souřadnic a jeho vlastnosti musí být prázdné. Objekt Feature pro geometrii Kruh se skládá ze středu reprezentovaného pomocí GeoJSON Point typu a hodnoty poloměru (v metrech), která musí být zadána ve vlastnostech objektu spolu s vlastností subType , jejíž hodnota by měla být "Circle". Ukázkovou FeatureCollection reprezentaci najdete v části Příklady níže. GeoJSON GeometryCollection, Může geometry být reprezentován jako GeoJSON GeometryCollection objekt. Tato možnost se doporučuje, pokud geometrie obsahuje pouze seznam mnohoúhelníků. Objekt GeometryCollection může obsahovat maximálně 50 GeoJSON Polygon objektů. Každý Polygon objekt může mít maximálně 50 souřadnic. Ukázkovou GeometryCollection reprezentaci najdete v části Příklady níže. GeoJSON Mnohoúhelník, může geometry být reprezentován jako GeoJSON Polygon objekt. Tato možnost se doporučuje, pokud geometrie obsahuje jeden mnohoúhelník. Objekt Polygon může mít maximálně 50 souřadnic. Použije 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>

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), další příklady zrušení požadavku najdete v dokumentech Aborter.

query

string

Příslušný řetězec dotazu (např. "seattle", "pizza").

body
SearchInsideGeometryRequestBody

To představuje geometrii jednoho nebo více geografických prvků (parky, hranice států atd.), ve které se má hledat, a měl by být typem kompatibilním se standardem GeoJSON. Podrobnosti najdete v dokumentu RFC 7946 .

Návraty

searchNearby(Aborter, GeoJSON.Position, SearchNearbyOptions)

Blízká Search Pokud máte případ použití pro načtení výsledků BZ pouze v určitém umístění, může být vhodnou volbou metoda hledání v okolí. Tento koncový bod vrátí pouze výsledky poi a nepřebere parametr vyhledávacího dotazu. Používá rozhraní API Get Search Nearby:https://docs.microsoft.com/rest/api/maps/search/getsearchnearby

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), další příklady zrušení požadavku najdete v dokumentech Aborter.

location
GeoJSON.Position

Umístění, kde by výsledky měly být zkreslené. Mělo by to být pole [longitude, latitude], například [-121.89, 37.337].

Návraty

searchPOI(Aborter, string, SearchPOIOptions)

Získání poi podle názvu Pokud váš případ použití hledání vyžaduje pouze výsledky bodů poi, můžete k vyhledávání použít koncový bod poi. Tento koncový bod vrátí pouze výsledky bodů poi. Používá rozhraní API Get Search POI:https://docs.microsoft.com/rest/api/maps/search/getsearchpoi

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), další příklady zrušení požadavku najdete v dokumentech Aborter.

query

string

Název poi, který chcete vyhledat (např. "socha svobody", "starbucks").

Návraty

searchPOICategory(Aborter, string, SearchPOICategoryOptions)

Získat poi podle kategorie Pokud váš případ použití hledání vyžaduje pouze výsledky poi filtrované podle kategorie, můžete použít koncový bod kategorie. Tento koncový bod vrátí pouze výsledky bodů poi, které jsou kategorizovány tak, jak jsou zadány. Seznam dostupných kategorií najdete tady. Používá rozhraní API Get Search POI Category:https://docs.microsoft.com/rest/api/maps/search/getsearchpoicategory

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), další příklady zrušení požadavku najdete v dokumentech Aborter.

query

string

Kategorie poi, která se má hledat (např. "LETIŠTĚ", "PLÁŽ").

Návraty

searchPolygon(Aborter, string[])

Rozhraní SEARCH Polygon API umožňuje vyžádat si data geometrie, jako je obrys města nebo země, pro sadu entit, které byly dříve načteny z požadavku online Search ve formátu GeoJSON. ID geometrie je vráceno v objektu dataSources v části "geometry" a "id" v Search Address nebo Search Fuzzy volání. Mějte na paměti, že každé ID geometrie načtené z koncového bodu online Search má omezenou životnost. Klient by neměl ukládat ID geometrie v trvalém úložišti pro pozdější doporučení, protože stabilita těchto identifikátorů není zaručena po dlouhou dobu. Očekává se, že požadavek na metodu Mnohoúhelník se provede během několika minut od požadavku na metodu Online Search, která poskytla ID. Služba umožňuje dávkové požadavky s maximálně 20 identifikátory.

Používá rozhraní API Get Search Polygon:https://docs.microsoft.com/rest/api/maps/search/getsearchpolygon

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

Parametry

aborter
Aborter

Vytvořte novou instanci Aborter pomocí Aborter.none nebo Aborter.timeout(), další příklady zrušení požadavku najdete v dokumentech Aborter.

geometries

string[]

Čárkami oddělený seznam identifikátorů UUID geometrie, který se dříve načítal z online požadavku na Search.

Návraty

Podrobnosti zděděných metod

newPipeline(Credential, INewPipelineOptions)

Statická metoda použitá k vytvoření nového objektu kanálu se zadanými přihlašovacími údaji.

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

Parametry

credential
Credential

Například SubscriptionKeyCredential, TokenCredential a MapControlCredential.

pipelineOptions
INewPipelineOptions

Návraty

Nový objekt kanálu.

Zděděno zMapsURL.newPipeline