Search - Post Search Inside Geometry
Umožňuje provádět bezplatné vyhledávání formulářů uvnitř jedné více geometrií.
API Post Search Inside Geometry je a HTTP POST požadavek, který vám umožňuje provádět bezplatné vyhledávání formulářů uvnitř jedné geometrie nebo více geometrií. Vrátí se výsledky hledání, které spadají do geometrie/geometrie.
K odeslání geometrie použijete požadavek POST, kde tělo požadavku bude obsahovat objekt reprezentovaný geometry jako GeoJSON a hlavička Content-Type bude nastavena na application/json. Geografické prvky, které se mají prohledávat, lze modelovat jako geometrie polygonů a/nebo kruhů reprezentované pomocí některého z následujících typů GeoJSON:
-
Kolekce funkcí GeoJSON
Můžegeometrybýt reprezentován jako objekt GeoJSONFeatureCollection. Toto je doporučená volba, pokud geometrie obsahuje polygony i kružnice. MůžeFeatureCollectionobsahovat až 50 objektů GeoJSONFeature. KaždýFeatureobjekt by měl představovat buď polygon nebo kružnici za následujících podmínek:- Objekt
Featurepro geometrii polygonu může mít až 50 souřadnic a jeho vlastnosti musí být prázdné. - Objekt
Featurepro geometrii Circle se skládá ze středu reprezentovaného pomocí typu GeoJSONPointa 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".
Viz Příklady ukázkovéFeatureCollectionreprezentace. - Objekt
-
GeoJSON GeometryCollection
Můžegeometrybýt reprezentován jako objekt GeoJSONGeometryCollection. Toto je doporučená volba, pokud geometrie obsahuje pouze seznam polygonů. MůžeGeometryCollectionobsahovat až 50 objektů GeoJSONPolygon. KaždýPolygonobjekt může mít až 50 souřadnic. Viz Příklady ukázkovéGeometryCollectionreprezentace. -
GeoJSON Polygon
Můžegeometrybýt reprezentován jako objekt GeoJSONPolygon. Toto je doporučená volba, pokud geometrie obsahuje jeden polygon. ObjektPolygonmůže mít až 50 souřadnic. Viz Příklady ukázkovéPolygonreprezentace.
POST https://atlas.microsoft.com/search/geometry/{format}?api-version=1.0&query={query}
POST https://atlas.microsoft.com/search/geometry/{format}?api-version=1.0&query={query}&limit={limit}&language={language}&categorySet={categorySet}&extendedPostalCodesFor={extendedPostalCodesFor}&idxSet={idxSet}&view={view}&openingHours=nextSevenDays
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
format
|
path | True |
Požadovaný formát odpovědi Hodnota může být json nebo xml. |
|
|
api-version
|
query | True |
string |
Číslo verze rozhraní API služby Azure Maps |
|
query
|
query | True |
string |
Jméno POI, které se má hledat (např. "socha svobody", "starbucks", "pizza"). Musí být správně zakódovaná adresa URL. |
|
category
|
query |
integer[] |
Čárkami oddělený seznam ID sad kategorií, které je možné použít k omezení výsledku na konkrétní kategorie bodů zájmu. Na objednávce ID nezáleží. Maximální počet podporovaných hodnot
|
|
|
extended
|
query |
Do výsledků by měly být zahrnuty indexy, pro které by měly být zahrnuté rozšířené POŠTOVNÍ směrovací čísla. Dostupné indexy jsou: Addr = Rozsahy adres geo = zeměpisné oblasti PAD = adresy bodů POI = Body zájmu Str = ulice XStr = křížové ulice (průsečíky) Hodnota by měla být čárkami oddělený seznam typů indexů (v libovolném pořadí) nebo Žádné pro žádné indexy. Ve výchozím nastavení jsou rozšířené PSČ zahrnuté pro všechny indexy s výjimkou Geo. Rozšířené seznamy PSČ pro zeměpisné oblasti můžou být poměrně dlouhé, takže je potřeba je explicitně vyžádat v případě potřeby. Příklady použití: extendedPostalCodesFor=POI extendedPostalCodesFor=PAD,Addr,POI extendedPostalCodesFor=None Rozšířené PSČ se vrátí jako extendedPostalCode vlastnost adresy. Dostupnost je závislá na oblasti. |
||
|
idx
|
query |
Čárkami oddělený seznam indexů, které by se měly použít pro vyhledávání. Pořadí položek nezáleží. Dostupné indexy jsou: Addr = Interpolace rozsahu adres, Geo = Zeměpisné údaje, PAD = Point Addresses, POI = Points of interest, Str = Streets, Xstr = Cross Streets (průsečíky) |
||
|
language
|
query |
string |
Jazyk, ve kterém mají být vráceny výsledky hledání. Měla by být jednou z podporovaných značek jazyka IETF, nerozlišují se malá a velká písmena. Pokud data v zadaném jazyce nejsou pro konkrétní pole dostupná, použije se výchozí jazyk. Podrobnosti najdete v podporovaných jazycích. |
|
|
limit
|
query |
integer minimum: 1maximum: 100 |
Maximální počet odpovědí, které budou vráceny. Výchozí hodnota: 10, minimum: 1 a maximum: 100 |
|
|
opening
|
query |
Počet hodin provozu pro poI (body zájmu). Dostupnost hodin provozu se bude lišit v závislosti na dostupných datech. Pokud se neuskutečí, nebudou vráceny žádné informace o otevírací době. Podporovaná hodnota: nextSevenDays |
||
|
view
|
query |
Parametr Zobrazení (označovaný také jako parametr "oblast uživatele") umožňuje zobrazit správné mapy pro určitou zemi nebo oblast pro geopolitické sporné oblasti. Různé země/oblasti mají různá zobrazení těchto oblastí a parametr View umožňuje vaší aplikaci dodržovat zobrazení vyžadované zemí nebo oblastí, kterou bude vaše aplikace obsluhovat. Ve výchozím nastavení je parametr View nastavený na Sjednocený, i když jste ho v požadavku nedefinovali. Je vaší zodpovědností určit umístění uživatelů a pak nastavit parametr View správně pro dané umístění. Alternativně máte možnost nastavit View=Auto, která vrátí mapová data na základě IP adresy požadavku. Parametr Zobrazení ve službě Azure Maps se musí používat v souladu s příslušnými zákony, včetně těch týkajících se mapování, země/oblasti, kde jsou mapy, obrázky a další data a obsah třetích stran, ke kterému máte oprávnění přistupovat přes Azure Maps, je zpřístupněn. Příklad: view=IN. Podrobnosti a dostupné zobrazení najdete v podporovaných zobrazeních. |
Hlavička požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| x-ms-client-id |
string |
Označuje účet určený pro použití s modelem zabezpečení Microsoft Entra ID. Toto jedinečné ID pro účet Azure Maps lze získat z rozhraní API účtu roviny správy Azure Maps. Další informace o používání zabezpečení Microsoft Entra ID v Azure Maps najdete v tématu Správa ověřování v Azure Maps. |
Text požadavku
| Name | Typ | Description |
|---|---|---|
| geometry | GeoJsonObject: |
Platný objekt |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Došlo k neočekávané chybě. |
Zabezpečení
AADToken
Jedná se o Microsoft Entra OAuth 2.0 Flow. Při spárování s přístupu na základě role Azure se dá řídit přístup k rozhraním REST API služby Azure Maps. Řízení přístupu na základě role Azure slouží k určení přístupu k jednomu nebo více účtům prostředků Nebo dílčím prostředkům Azure Maps. Každému uživateli, skupině nebo instančnímu objektu je možné udělit přístup prostřednictvím předdefinované role nebo vlastní role složené z jednoho nebo více oprávnění k rozhraním REST API služby Azure Maps.
Pokud chcete implementovat scénáře, doporučujeme zobrazit koncepty ověřování . Stručně řečeno, tato definice zabezpečení poskytuje řešení pro modelování aplikací prostřednictvím objektů schopných řízení přístupu pro konkrétní rozhraní API a rozsahy.
Poznámka:
- Tato definice zabezpečení vyžaduje použití hlavičky
x-ms-client-idk označení, ke kterému prostředku Azure Maps aplikace žádá o přístup. Můžete ho získat z rozhraní API pro správu Maps. -
Authorization URLje specifická pro instanci veřejného cloudu Azure. Suverénní cloudy mají jedinečné adresy URL autorizace a konfigurace MICROSOFT Entra ID. - Řízení přístupu na základě role Azure se konfiguruje z roviny správy Azure prostřednictvím webu Azure Portal, PowerShellu, rozhraní příkazového řádku, sad AZURE SDK nebo rozhraní REST API.
- Použití webové sady SDK služby Azure Maps umožňuje nastavení aplikace na základě konfigurace pro více případů použití.
- Další informace o platformě Microsoft Identity Platform najdete v tématu Přehled platformy Microsoft Identity Platform.
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Jedná se o sdílený klíč, který se zřídí při vytvoření účtu Azure Maps na webu Azure Portal nebo pomocí PowerShellu, rozhraní příkazového řádku, sad Azure SDK nebo rozhraní REST API.
Díky tomuto klíči má každá aplikace přístup ke všem rozhraní REST API. Jinými slovy, tento klíč lze použít jako hlavní klíč v účtu, ve který jsou vydány.
U veřejně vystavených aplikací doporučujeme používat důvěrných klientských aplikací přístup k rozhraním REST API služby Azure Maps, aby bylo možné klíč bezpečně uložit.
Typ:
apiKey
V:
query
SAS Token
Jedná se o token sdíleného přístupového podpisu, který se vytvoří z operace Vypsat SAS v prostředku Azure Maps prostřednictvím roviny správy Azure prostřednictvím webu Azure Portal, PowerShellu, rozhraní příkazového řádku, sad SDK Azure nebo rozhraní REST API.
S tímto tokenem má každá aplikace oprávnění k přístupu pomocí řízení přístupu na základě role Azure a jemně odstupňované řízení vypršení platnosti, rychlosti a oblastí použití pro konkrétní token. Jinými slovy, token SAS lze použít k tomu, aby aplikace mohly řídit přístup bezpečnějším způsobem než sdílený klíč.
U veřejně vystavených aplikací doporučujeme nakonfigurovat konkrétní seznam povolených zdrojů na prostředku účtu Map omezit zneužití vykreslování a pravidelně obnovovat token SAS.
Typ:
apiKey
V:
header
Příklady
Search for burger joints inside a geometry represented as a GeoJSON GeometryCollection type
Ukázkový požadavek
POST https://atlas.microsoft.com/search/geometry/json?api-version=1.0&query=burger&limit=2&openingHours=nextSevenDays
{
"geometry": {
"type": "GeometryCollection",
"geometries": [
{
"type": "Polygon",
"coordinates": [
[
[
-122.43576049804686,
37.7524152343544
],
[
-122.43301391601562,
37.70660472542312
],
[
-122.36434936523438,
37.712059855877314
],
[
-122.43576049804686,
37.7524152343544
]
]
]
},
{
"type": "Polygon",
"coordinates": [
[
[
-123.43576049804686,
37.7524152343544
],
[
-123.43301391601562,
37.70660472542312
],
[
-123.36434936523438,
37.712059855877314
],
[
-123.43576049804686,
37.7524152343544
]
]
]
}
]
}
}
Ukázková odpověď
{
"summary": {
"query": "burger",
"queryType": "NON_NEAR",
"queryTime": 21,
"numResults": 2,
"offset": 0,
"totalResults": 4,
"fuzzyLevel": 1
},
"results": [
{
"type": "POI",
"id": "9P2i9inRyndAA-_V40J8oA",
"score": 2.0041828156,
"info": "search:ta:840061003419653-US",
"poi": {
"name": "Burger Joint",
"phone": "+1 415-349-4331",
"categorySet": [
{
"id": 7315015
}
],
"categories": [
"fast food",
"restaurant"
],
"classifications": [
{
"code": "RESTAURANT",
"names": [
{
"nameLocale": "en-US",
"name": "restaurant"
},
{
"nameLocale": "en-US",
"name": "fast food"
}
]
}
]
},
"address": {
"streetNumber": "167",
"streetName": "Leland Avenue",
"municipality": "San Francisco",
"neighbourhood": "Visitacion Valley",
"countrySecondarySubdivision": "San Francisco",
"countrySubdivisionName": "California",
"countrySubdivisionCode": "CA",
"postalCode": "94134",
"extendedPostalCode": "94134-2844",
"countryCode": "US",
"country": "United States",
"countryCodeISO3": "USA",
"freeformAddress": "167 Leland Avenue, San Francisco, CA 94134",
"localName": "San Francisco"
},
"position": {
"lat": 37.712228,
"lon": -122.407022
},
"viewport": {
"topLeftPoint": {
"lat": 37.71313,
"lon": -122.40816
},
"btmRightPoint": {
"lat": 37.71133,
"lon": -122.40589
}
},
"entryPoints": [
{
"type": "main",
"position": {
"lat": 37.71241,
"lon": -122.40693
}
}
]
},
{
"type": "POI",
"id": "hkr-N07YS6Gv2dOciQ9lwA",
"score": 2.0041515827,
"info": "search:ta:840067000526682-US",
"poi": {
"name": "Sound of Burgers",
"categorySet": [
{
"id": 7315
}
],
"categories": [
"restaurant"
],
"classifications": [
{
"code": "RESTAURANT",
"names": [
{
"nameLocale": "en-US",
"name": "restaurant"
}
]
}
]
},
"address": {
"streetNumber": "167",
"streetName": "Leland Avenue",
"municipality": "San Francisco",
"neighbourhood": "Visitacion Valley",
"countrySecondarySubdivision": "San Francisco",
"countrySubdivision": "CA",
"countrySubdivisionName": "California",
"countrySubdivisionCode": "CA",
"postalCode": "94134",
"extendedPostalCode": "94134-2844",
"countryCode": "US",
"country": "United States",
"countryCodeISO3": "USA",
"freeformAddress": "167 Leland Avenue, San Francisco, CA 94134",
"localName": "San Francisco"
},
"position": {
"lat": 37.712228,
"lon": -122.407022
},
"viewport": {
"topLeftPoint": {
"lat": 37.71313,
"lon": -122.40816
},
"btmRightPoint": {
"lat": 37.71133,
"lon": -122.40589
}
},
"entryPoints": [
{
"type": "main",
"position": {
"lat": 37.71241,
"lon": -122.40693
}
}
]
}
]
}
Search for pizza places inside a geometry represented as a GeoJSON FeatureCollection type
Ukázkový požadavek
POST https://atlas.microsoft.com/search/geometry/json?api-version=1.0&query=pizza&limit=2&openingHours=nextSevenDays
{
"geometry": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-122.143035,
47.653536
],
[
-122.187164,
47.617556
],
[
-122.114981,
47.570599
],
[
-122.132756,
47.654009
],
[
-122.143035,
47.653536
]
]
]
},
"properties": {}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
-122.126986,
47.639754
]
},
"properties": {
"subType": "Circle",
"radius": 100
}
}
]
}
}
Ukázková odpověď
{
"summary": {
"query": "pizza",
"queryType": "NON_NEAR",
"queryTime": 34,
"numResults": 2,
"offset": 0,
"totalResults": 21,
"fuzzyLevel": 1
},
"results": [
{
"type": "POI",
"id": "-UuwTye4GGsea4KmCLvoqQ",
"score": 2.1455535889,
"info": "search:ta:840537000108972-US",
"poi": {
"name": "Biryani & Pizza House",
"categorySet": [
{
"id": 7315036
}
],
"categories": [
"pizza",
"restaurant"
],
"classifications": [
{
"code": "RESTAURANT",
"names": [
{
"nameLocale": "en-US",
"name": "restaurant"
},
{
"nameLocale": "en-US",
"name": "pizza"
}
]
}
]
},
"address": {
"streetNumber": "15025",
"streetName": "Northeast 24th Street",
"municipality": "Redmond",
"countrySecondarySubdivision": "King",
"countrySubdivision": "WA",
"countrySubdivisionName": "Washington",
"countrySubdivisionCode": "WA",
"postalCode": "98052",
"extendedPostalCode": "98052-5531",
"countryCode": "US",
"country": "United States",
"countryCodeISO3": "USA",
"freeformAddress": "15025 Northeast 24th Street, Redmond, WA 98052",
"localName": "Redmond"
},
"position": {
"lat": 47.630786,
"lon": -122.139302
},
"viewport": {
"topLeftPoint": {
"lat": 47.63169,
"lon": -122.14064
},
"btmRightPoint": {
"lat": 47.62989,
"lon": -122.13797
}
},
"entryPoints": [
{
"type": "minor",
"position": {
"lat": 47.63079,
"lon": -122.13931
}
},
{
"type": "main",
"position": {
"lat": 47.63147,
"lon": -122.13935
}
}
]
},
{
"type": "POI",
"id": "7r095LCcCSkdoGoeLcnvsQ",
"score": 2.1454992294,
"info": "search:ta:840537000103468-US",
"poi": {
"name": "Pagliacci Pizza",
"categorySet": [
{
"id": 7315036
}
],
"url": "www.pagliacci.com/",
"categories": [
"pizza",
"restaurant"
],
"classifications": [
{
"code": "RESTAURANT",
"names": [
{
"nameLocale": "en-US",
"name": "restaurant"
},
{
"nameLocale": "en-US",
"name": "pizza"
}
]
}
],
"openingHours": {
"mode": "nextSevenDays",
"timeRanges": [
{
"startTime": {
"date": "2024-03-14",
"hour": 10,
"minute": 0
},
"endTime": {
"date": "2024-03-14",
"hour": 11,
"minute": 0
}
},
{
"startTime": {
"date": "2024-03-17",
"hour": 10,
"minute": 0
},
"endTime": {
"date": "2024-03-17",
"hour": 11,
"minute": 0
}
},
{
"startTime": {
"date": "2024-03-18",
"hour": 10,
"minute": 0
},
"endTime": {
"date": "2024-03-18",
"hour": 11,
"minute": 0
}
},
{
"startTime": {
"date": "2024-03-19",
"hour": 10,
"minute": 0
},
"endTime": {
"date": "2024-03-19",
"hour": 11,
"minute": 0
}
},
{
"startTime": {
"date": "2024-03-20",
"hour": 10,
"minute": 0
},
"endTime": {
"date": "2024-03-20",
"hour": 11,
"minute": 0
}
}
]
}
},
"address": {
"streetNumber": "15238",
"streetName": "Bel Red Road",
"municipality": "Bellevue",
"countrySecondarySubdivision": "King",
"countrySubdivision": "WA",
"countrySubdivisionName": "Washington",
"countrySubdivisionCode": "WA",
"postalCode": "98007",
"extendedPostalCode": "98007-3815",
"countryCode": "US",
"country": "United States",
"countryCodeISO3": "USA",
"freeformAddress": "15238 Bel Red Road, Bellevue, WA 98007",
"localName": "Bellevue"
},
"position": {
"lat": 47.628008,
"lon": -122.13646
},
"viewport": {
"topLeftPoint": {
"lat": 47.62891,
"lon": -122.13779
},
"btmRightPoint": {
"lat": 47.62711,
"lon": -122.13513
}
},
"entryPoints": [
{
"type": "main",
"position": {
"lat": 47.6283,
"lon": -122.13611
}
}
]
}
]
}
Search for subs joints inside a geometry represented as a GeoJSON Polygon type
Ukázkový požadavek
POST https://atlas.microsoft.com/search/geometry/json?api-version=1.0&query=subs&limit=2&openingHours=nextSevenDays
{
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-122.43576049804686,
37.7524152343544
],
[
-122.43301391601562,
37.70660472542312
],
[
-122.36434936523438,
37.712059855877314
],
[
-122.43576049804686,
37.7524152343544
]
]
]
}
}
Ukázková odpověď
{
"summary": {
"query": "subs",
"queryType": "NON_NEAR",
"queryTime": 42,
"numResults": 2,
"offset": 0,
"totalResults": 5,
"fuzzyLevel": 1
},
"results": [
{
"type": "POI",
"id": "HOIWGiNwVv0z6bF8MO3EbA",
"score": 2.1455111504,
"info": "search:ta:840069009512242-US",
"poi": {
"name": "Adams Grub Truck",
"phone": "+1 415-307-8844",
"categorySet": [
{
"id": 7315042
}
],
"categories": [
"restaurant",
"sandwich"
],
"classifications": [
{
"code": "RESTAURANT",
"names": [
{
"nameLocale": "en-US",
"name": "sandwich"
},
{
"nameLocale": "en-US",
"name": "restaurant"
}
]
}
]
},
"address": {
"streetNumber": "1465",
"streetName": "Carroll Avenue",
"municipality": "San Francisco",
"neighbourhood": "Bayview",
"countrySecondarySubdivision": "San Francisco",
"countrySubdivisionName": "California",
"countrySubdivisionCode": "CA",
"postalCode": "94124",
"extendedPostalCode": "94124-3604",
"countryCode": "US",
"country": "United States",
"countryCodeISO3": "USA",
"freeformAddress": "1465 Carroll Avenue, San Francisco, CA 94124",
"localName": "San Francisco"
},
"position": {
"lat": 37.72328,
"lon": -122.39091
},
"viewport": {
"topLeftPoint": {
"lat": 37.72418,
"lon": -122.39205
},
"btmRightPoint": {
"lat": 37.72238,
"lon": -122.38977
}
},
"entryPoints": [
{
"type": "main",
"position": {
"lat": 37.72348,
"lon": -122.39073
}
}
]
},
{
"type": "POI",
"id": "bXbc0QxTRlkSo8GnU7EU-Q",
"score": 2.1454677582,
"info": "search:ta:840061001992959-US",
"poi": {
"name": "SUBWAY San Francisco San Francisco",
"phone": "+1 415-657-9898",
"brands": [
{
"name": "SUBWAY"
}
],
"categorySet": [
{
"id": 7315042
}
],
"categories": [
"restaurant",
"sandwich"
],
"classifications": [
{
"code": "RESTAURANT",
"names": [
{
"nameLocale": "en-US",
"name": "sandwich"
},
{
"nameLocale": "en-US",
"name": "restaurant"
}
]
}
],
"openingHours": {
"mode": "nextSevenDays",
"timeRanges": [
{
"startTime": {
"date": "2024-03-13",
"hour": 7,
"minute": 0
},
"endTime": {
"date": "2024-03-13",
"hour": 21,
"minute": 30
}
},
{
"startTime": {
"date": "2024-03-14",
"hour": 7,
"minute": 0
},
"endTime": {
"date": "2024-03-14",
"hour": 21,
"minute": 30
}
},
{
"startTime": {
"date": "2024-03-15",
"hour": 7,
"minute": 0
},
"endTime": {
"date": "2024-03-15",
"hour": 21,
"minute": 30
}
},
{
"startTime": {
"date": "2024-03-16",
"hour": 9,
"minute": 0
},
"endTime": {
"date": "2024-03-16",
"hour": 21,
"minute": 0
}
},
{
"startTime": {
"date": "2024-03-17",
"hour": 9,
"minute": 0
},
"endTime": {
"date": "2024-03-17",
"hour": 21,
"minute": 0
}
},
{
"startTime": {
"date": "2024-03-18",
"hour": 8,
"minute": 0
},
"endTime": {
"date": "2024-03-18",
"hour": 20,
"minute": 30
}
},
{
"startTime": {
"date": "2024-03-19",
"hour": 7,
"minute": 0
},
"endTime": {
"date": "2024-03-19",
"hour": 21,
"minute": 30
}
}
]
}
},
"address": {
"streetNumber": "2599",
"streetName": "San Bruno Avenue",
"municipality": "San Francisco",
"neighbourhood": "Portola",
"countrySecondarySubdivision": "San Francisco",
"countrySubdivision": "CA",
"countrySubdivisionName": "California",
"countrySubdivisionCode": "CA",
"postalCode": "94134",
"extendedPostalCode": "94134-1504",
"countryCode": "US",
"country": "United States",
"countryCodeISO3": "USA",
"freeformAddress": "2599 San Bruno Avenue, San Francisco, CA 94134",
"localName": "San Francisco"
},
"position": {
"lat": 37.729004,
"lon": -122.403956
},
"viewport": {
"topLeftPoint": {
"lat": 37.7299,
"lon": -122.40509
},
"btmRightPoint": {
"lat": 37.7281,
"lon": -122.40282
}
},
"entryPoints": [
{
"type": "main",
"position": {
"lat": 37.72892,
"lon": -122.40414
}
}
]
}
]
}
Definice
| Name | Description |
|---|---|
| Address |
Adresa výsledku. |
|
Address |
Popisuje rozsah adres na obou stranách ulice pro výsledek hledání. Jsou zahrnuty souřadnice počátečního a koncového umístění rozsahu adres. |
|
Bounding |
Oblast zobrazení, která pokrývá výsledek reprezentovaný souřadnicemi oblasti zobrazení v levém horním a pravém dolním rohu. |
|
Bounding |
Ohraničující rámeček umístění. |
| Brand |
Značka přidružená k poi |
| Classification |
Klasifikace vrácené poI |
|
Classification |
Název klasifikace |
|
Data |
Volitelný oddíl. Referenční ID pro použití s rozhraním API Get Search Polygon. |
| Entity |
Zdroj typu entity ohraničujícího rámečku. V případě zpětného geokódování se toto umístění vždy rovná pozici. |
|
Entry |
Vstupní bod pro vrácenou žádost o zadání. |
|
Entry |
Typ vstupního bodu. Hodnota může být hlavní nebo menší. |
|
Error |
Další informace o chybě správy prostředků |
|
Error |
Podrobnosti o chybě. |
|
Error |
Chybová odpověď |
|
Geographic |
Typ entity zeměpisu Je k dispozici pouze v případech, kdy byla požadována entita EntityType a je k dispozici. |
|
Geo |
Platný typ objektu |
|
Geo |
Platný typ objektu |
|
Geo |
Platný objekt geometrie |
|
Geo |
Platný typ objektu |
|
Geo |
Platný typ geometrie |
|
Geo |
Platný typ geometrie |
|
Geo |
Platný typ geometrie |
|
Geo |
Platný typ objektu |
|
Geo |
Platný typ geometrie |
|
Geo |
Platný typ geometrie |
| Geometry |
Informace o geometrickém tvaru výsledku Je k dispozici pouze v případě, že typ == Zeměpis. |
|
Lat |
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon". |
|
Localized |
Parametr Zobrazení (označovaný také jako parametr "oblast uživatele") umožňuje zobrazit správné mapy pro určitou zemi nebo oblast pro geopolitické sporné oblasti. Různé země/oblasti mají různá zobrazení těchto oblastí a parametr View umožňuje vaší aplikaci dodržovat zobrazení vyžadované zemí nebo oblastí, kterou bude vaše aplikace obsluhovat. Ve výchozím nastavení je parametr View nastavený na Sjednocený, i když jste ho v požadavku nedefinovali. Je vaší zodpovědností určit umístění uživatelů a pak nastavit parametr View správně pro dané umístění. Alternativně máte možnost nastavit View=Auto, která vrátí mapová data na základě IP adresy požadavku. Parametr Zobrazení ve službě Azure Maps se musí používat v souladu s příslušnými zákony, včetně těch týkajících se mapování, země/oblasti, kde jsou mapy, obrázky a další data a obsah třetích stran, ke kterému máte oprávnění přistupovat přes Azure Maps, je zpřístupněn. Příklad: view=IN. Podrobnosti a dostupné zobrazení najdete v podporovaných zobrazeních. |
|
Match |
Typy shody pro operaci zpětného vyhledávání adres |
|
Operating |
Otevírací doba pro poi (body zájmu). |
|
Operating |
Počet hodin provozu pro poI (body zájmu). Dostupnost hodin provozu se bude lišit v závislosti na dostupných datech. Pokud se neuskutečí, nebudou vráceny žádné informace o otevírací době. Podporovaná hodnota: nextSevenDays |
|
Operating |
Představuje datum a čas. |
|
Operating |
Otevření časového rozsahu pro den |
|
Point |
Podrobnosti o vrácené poI, včetně informací, jako je jméno, telefon, adresa URL a klasifikace. |
|
Point |
Kategorie POI |
|
Query |
Typ vráceného dotazu: NEDALE nebo NON_NEAR. Důležité: Tato vlastnost je zastaralá a může být v odpovědi vynechána. |
|
Response |
Požadovaný formát odpovědi Hodnota může být json nebo xml. |
|
Search |
Tento objekt se vrátí z úspěšných volání hledání. |
|
Search |
Objekt výsledku pro odpověď rozhraní API vyhledávání |
|
Search |
Jedna z těchto možností:
|
|
Search |
Do výsledků by měly být zahrnuty indexy, pro které by měly být zahrnuté rozšířené POŠTOVNÍ směrovací čísla. Dostupné indexy jsou: Addr = Rozsahy adres geo = zeměpisné oblasti PAD = adresy bodů POI = Body zájmu Str = ulice XStr = křížové ulice (průsečíky) Hodnota by měla být čárkami oddělený seznam typů indexů (v libovolném pořadí) nebo Žádné pro žádné indexy. Ve výchozím nastavení jsou rozšířené PSČ zahrnuté pro všechny indexy s výjimkou Geo. Rozšířené seznamy PSČ pro zeměpisné oblasti můžou být poměrně dlouhé, takže je potřeba je explicitně vyžádat v případě potřeby. Příklady použití: extendedPostalCodesFor=POI extendedPostalCodesFor=PAD,Addr,POI extendedPostalCodesFor=None Rozšířené PSČ se vrátí jako extendedPostalCode vlastnost adresy. Dostupnost je závislá na oblasti. |
|
Search |
Tento typ představuje text požadavku pro službu Hledat uvnitř geometrie. |
|
Search |
Souhrnný objekt odpovědi rozhraní API služby Search |
Address
Adresa výsledku.
| Name | Typ | Description |
|---|---|---|
| boundingBox |
Definuje ohraničovací rámeček pro dané umístění. Tato vlastnost je vrácena pouze rozhraními API pro zpětnou vazbu vyhledávací adresy. Všechna ostatní rozhraní API pro vyhledávání vracejí |
|
| buildingNumber |
string |
Číslo budovy na ulici.
Důležité: Tato vlastnost je zastaralá. Místo toho použijte |
| country |
string |
Název země/regionu. |
| countryCode |
string |
Dvoupísmenný abecední kód definovaný standardem ISO 3166-1 Alpha-2 pro reprezentaci země/regionu a závislých území. |
| countryCodeISO3 |
string |
Třípísmenný abecední kód definovaný standardem ISO 3166-1 Alpha-3 pro reprezentaci země/regionu a závislých území. |
| countrySecondarySubdivision |
string |
Druhá úroveň administrativního členění v rámci země/regionu. Identifikuje pododdělení, které je pod primární podjednotkou, například státem nebo provincií, ale nad menšími jednotkami, jako jsou obce nebo čtvrti. Příklady zahrnují County ve Spojených státech a District ve Spojeném království. |
| countrySubdivision |
string |
Hlavní správní členění v rámci země, například stát, provincie. Používá se k reprezentaci první úrovně pododdělení pod národní úrovní. |
| countrySubdivisionCode |
string |
Tato vlastnost není dostupná v |
| countrySubdivisionName |
string |
Představuje plný název první úrovně správní jednotky (například stát, provincie nebo region) v rámci země nebo regionu. Tato nemovitost je zahrnuta pouze tehdy, pokud |
| countryTertiarySubdivision |
string |
Třetí úroveň administrativního členění v rámci země/regionu. Poskytuje ještě jemnější detailnost než sekundární pododdělení (například okres nebo okres). Příklady zahrnují obce jako město, obec, vesnici, městečko nebo obec a čtvrti menší, neformální geografické oblasti v rámci obce, jako jsou Capitol Hill, Green Lake a Wallingford v Seattlu. |
| crossStreet |
string |
Název ulice, která se překříží. Tato vlastnost je dostupná pouze v |
| extendedPostalCode |
string |
Rozšířené poštovní směrovací číslo označuje formát poštovního směrovacího čísla, který přesahuje standardní sadu číslic a poskytuje větší přesnost polohy. Běžně se používá v systémech jako U.S. ZIP+4 kód nebo podobných rozšířených formátech v jiných zemích/regionech. Dostupnost závisí na regionu. Není dostupné v |
| freeformAddress |
string |
Adresní řádek formátovaný podle formátovacích pravidel země/regionu původu výsledku, nebo v případě země/regionu jeho plného názvu země/regionu. |
| localName |
string |
Součást adresy, která představuje název geografické oblasti nebo lokality, která seskupuje více adresovatelných objektů pro účely adresování, aniž by to byla jednotka pro správu. Toto pole slouží k sestavení vlastnosti |
| municipality |
string |
Město / město |
| municipalitySubdivision |
string |
Část v rámci obce. Představuje menší administrativní nebo geografickou jednotku uvnitř města, obce nebo jiné obecní jednotky. |
| neighbourhood |
string |
Čtvrť je geograficky lokalizovaná oblast v rámci města nebo města s výraznými charakteristikami a sociálními interakcemi mezi obyvateli. |
| postalCode |
string |
K adrese přidávala série čísel nebo písmen (nebo obojí), aby pomohla identifikovat konkrétní geografickou oblast. PSČ je americká verze poštovního směrovacího čísla, jiné země/regiony používají jiné formáty, jako je PSČ, PSČ a PLZ. |
| routeNumbers |
string[] |
Kódy používané k jednoznačné identifikaci ulice. K dispozici pouze pro reverzní rozhraní API pro vyhledávání adres. |
| street |
string |
Název ulice.
Důležité: Tato vlastnost je zastaralá. Místo toho použijte |
| streetName |
string |
Název ulice. |
| streetNameAndNumber |
string |
Název a číslo ulice. K dispozici pouze pro reverzní rozhraní API pro vyhledávání adres. |
| streetNumber |
string |
Číslo budovy na ulici. Není dostupné v |
AddressRanges
Popisuje rozsah adres na obou stranách ulice pro výsledek hledání. Jsou zahrnuty souřadnice počátečního a koncového umístění rozsahu adres.
| Name | Typ | Description |
|---|---|---|
| from |
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon". |
|
| rangeLeft |
string |
Rozsah adres na levé straně ulice. |
| rangeRight |
string |
Rozsah adres na pravé straně ulice. |
| to |
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon". |
BoundingBox
Oblast zobrazení, která pokrývá výsledek reprezentovaný souřadnicemi oblasti zobrazení v levém horním a pravém dolním rohu.
| Name | Typ | Description |
|---|---|---|
| btmRightPoint |
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon". |
|
| topLeftPoint |
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon". |
BoundingBoxCompassNotation
Ohraničující rámeček umístění.
| Name | Typ | Description |
|---|---|---|
| entity |
Zdroj typu entity ohraničujícího rámečku. V případě zpětného geokódování se toto umístění vždy rovná pozici. |
|
| northEast |
string |
Severní východ zeměpisné šířky, souřadnice zeměpisné délky ohraničujícího rámečku jako čárkami oddělené plováky |
| southWest |
string |
Zeměpisná šířka – západ, souřadnice zeměpisné délky ohraničujícího rámečku jako čárkami oddělené plováky |
Brand
Značka přidružená k poi
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název značky |
Classification
Klasifikace vrácené poI
| Name | Typ | Description |
|---|---|---|
| code |
string |
Vlastnost kódu |
| names |
Pole názvů |
ClassificationName
Název klasifikace
| Name | Typ | Description |
|---|---|---|
| name |
string |
Name – vlastnost |
| nameLocale |
string |
Name Locale – vlastnost |
DataSources
Volitelný oddíl. Referenční ID pro použití s rozhraním API Get Search Polygon.
| Name | Typ | Description |
|---|---|---|
| geometry |
Informace o geometrickém tvaru výsledku Je k dispozici pouze v případě, že typ == Zeměpis. |
Entity
Zdroj typu entity ohraničujícího rámečku. V případě zpětného geokódování se toto umístění vždy rovná pozici.
| Hodnota | Description |
|---|---|
| position |
Entita Pozice |
EntryPoint
Vstupní bod pro vrácenou žádost o zadání.
| Name | Typ | Description |
|---|---|---|
| position |
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon". |
|
| type |
Typ vstupního bodu. Hodnota může být hlavní nebo menší. |
EntryPointType
Typ vstupního bodu. Hodnota může být hlavní nebo menší.
| Hodnota | Description |
|---|---|
| main | |
| minor |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
| Name | Typ | Description |
|---|---|---|
| info |
object |
Další informace. |
| type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Další informace o chybě. |
|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě. |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
| Name | Typ | Description |
|---|---|---|
| error |
Objekt chyby. |
GeographicEntityType
Typ entity zeměpisu Je k dispozici pouze v případech, kdy byla požadována entita EntityType a je k dispozici.
| Hodnota | Description |
|---|---|
| Country |
název země/oblasti |
| CountrySubdivision |
Stát nebo provincie |
| CountrySecondarySubdivision |
Kraj |
| CountryTertiarySubdivision |
Pojmenovaná oblast |
| Municipality |
Město / město |
| MunicipalitySubdivision |
Ponorka / Super City |
| Neighbourhood |
Sousedství |
| PostalCodeArea |
PSČ / PSČ |
GeoJsonFeature
Platný typ objektu GeoJSON Feature. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| featureType |
string |
Typ funkce. Hodnota závisí na datovém modelu, na který je aktuální funkce součástí. Některé datové modely můžou mít prázdnou hodnotu. |
| geometry | GeoJsonGeometry: |
Platný objekt geometrie |
| id |
string |
Identifikátor funkce. |
| type |
string:
Feature |
Určuje typ |
GeoJsonFeatureCollection
Platný typ objektu GeoJSON FeatureCollection. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| features |
Obsahuje seznam platných |
|
| type |
string:
Feature |
Určuje typ |
GeoJsonGeometry
Platný objekt geometrie GeoJSON. Typ musí být jedním z sedmi platných typů geometrie GeoJSON – Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon a GeometryCollection. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| type |
Geo |
Určuje typ |
GeoJsonGeometryCollection
Platný typ objektu GeoJSON GeometryCollection. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| geometries | GeoJsonGeometry[]: |
Obsahuje seznam platných objektů geometrie |
| type |
string:
Geometry |
Určuje typ |
GeoJsonLineString
Platný typ geometrie GeoJSON LineString. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| coordinates |
number[] (double) |
Souřadnice pro geometrii |
| type |
string:
Line |
Určuje typ |
GeoJsonMultiLineString
Platný typ geometrie GeoJSON MultiLineString. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| coordinates |
number[] (double) |
Souřadnice pro geometrii |
| type |
string:
Multi |
Určuje typ |
GeoJsonMultiPoint
Platný typ geometrie GeoJSON MultiPoint. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| coordinates |
number[] (double) |
Souřadnice pro geometrii |
| type |
string:
Multi |
Určuje typ |
GeoJsonMultiPolygon
Platný typ objektu GeoJSON MultiPolygon. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| coordinates |
number[] (double) |
Obsahuje seznam platných |
| type |
string:
Multi |
Určuje typ |
GeoJsonPoint
Platný typ geometrie GeoJSON Point. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| coordinates |
number[] (double) |
|
| type |
string:
Point |
Určuje typ |
GeoJsonPolygon
Platný typ geometrie GeoJSON Polygon. Podrobnosti najdete v RFC 7946.
| Name | Typ | Description |
|---|---|---|
| coordinates |
number[] (double) |
Souřadnice pro typ geometrie |
| type |
string:
Polygon |
Určuje typ |
Geometry
Informace o geometrickém tvaru výsledku Je k dispozici pouze v případě, že typ == Zeměpis.
| Name | Typ | Description |
|---|---|---|
| id |
string |
Předejte ho jako geometryId do Get Search Polygon API k načtení informací o geometrii pro tento výsledek. |
LatLongPairAbbreviated
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon".
| Name | Typ | Description |
|---|---|---|
| lat |
number (double) |
Vlastnost Zeměpisná šířka |
| lon |
number (double) |
Zeměpisná délka – vlastnost |
LocalizedMapView
Parametr Zobrazení (označovaný také jako parametr "oblast uživatele") umožňuje zobrazit správné mapy pro určitou zemi nebo oblast pro geopolitické sporné oblasti. Různé země/oblasti mají různá zobrazení těchto oblastí a parametr View umožňuje vaší aplikaci dodržovat zobrazení vyžadované zemí nebo oblastí, kterou bude vaše aplikace obsluhovat. Ve výchozím nastavení je parametr View nastavený na Sjednocený, i když jste ho v požadavku nedefinovali. Je vaší zodpovědností určit umístění uživatelů a pak nastavit parametr View správně pro dané umístění. Alternativně máte možnost nastavit View=Auto, která vrátí mapová data na základě IP adresy požadavku. Parametr Zobrazení ve službě Azure Maps se musí používat v souladu s příslušnými zákony, včetně těch týkajících se mapování, země/oblasti, kde jsou mapy, obrázky a další data a obsah třetích stran, ke kterému máte oprávnění přistupovat přes Azure Maps, je zpřístupněn. Příklad: view=IN.
Podrobnosti a dostupné zobrazení najdete v podporovaných zobrazeních.
| Hodnota | Description |
|---|---|
| AE |
Spojené arabské emiráty (zobrazení arabštiny) |
| AR |
Argentina (argentinský pohled) |
| BH |
Arabština (zobrazení arabštiny) |
| IN |
Indie (indické zobrazení) |
| IQ |
Irák (arabské zobrazení) |
| JO |
Jordánsko (arabské zobrazení) |
| KW |
Kuvajt (arabské zobrazení) |
| LB |
Libanon (zobrazení arabštiny) |
| MA |
Maroko (marocký pohled) |
| OM |
Omán (zobrazení arabštiny) |
| PK |
Pákistán (pákistánské zobrazení) |
| PS |
Palestinská autorita (arabské zobrazení) |
| QA |
Katar (zobrazení arabštiny) |
| SA |
Saúdská Arábie (zobrazení arabštiny) |
| SY |
Sýrie (zobrazení arabštiny) |
| US |
Spojené státy americké |
| YE |
Jemen (arabské zobrazení) |
| Auto |
Vrátí data mapy na základě IP adresy požadavku. |
| Unified |
Jednotné zobrazení (ostatní) |
MatchType
Typy shody pro operaci zpětného vyhledávání adres
| Hodnota | Description |
|---|---|
| AddressPoint | |
| HouseNumberRange | |
| Street |
OperatingHours
Otevírací doba pro poi (body zájmu).
| Name | Typ | Description |
|---|---|---|
| mode |
string |
Hodnota použitá v požadavku: žádná nebo "nextSevenDays" |
| timeRanges |
Seznam časových rozsahů pro příštích 7 dnů |
OperatingHoursRange
Počet hodin provozu pro poI (body zájmu). Dostupnost hodin provozu se bude lišit v závislosti na dostupných datech. Pokud se neuskutečí, nebudou vráceny žádné informace o otevírací době. Podporovaná hodnota: nextSevenDays
| Hodnota | Description |
|---|---|
| nextSevenDays |
Zobrazuje hodiny operace pro příští týden počínaje aktuálním dnem v místním čase ukazatele pouzdře. |
OperatingHoursTime
Představuje datum a čas.
| Name | Typ | Description |
|---|---|---|
| date |
string |
Představuje aktuální datum kalendáře v časovém pásmu POI, například "2019-02-07". |
| hour |
integer |
Hodiny jsou ve formátu 24 hodin v místním čase nákupního práva; možné hodnoty jsou 0 až 23. |
| minute |
integer |
Minuty se nacházejí v místním čase poI; možné hodnoty jsou 0 až 59. |
OperatingHoursTimeRange
Otevření časového rozsahu pro den
| Name | Typ | Description |
|---|---|---|
| endTime |
Bod v následujícím 7denním rozsahu, kdy je daná poI uzavřena, nebo začátek rozsahu, pokud byl uzavřen před rozsahem. |
|
| startTime |
Bod v následujícím 7denním rozsahu, kdy se daná poI otevírá, nebo začátek rozsahu, pokud byl otevřen před rozsahem. |
PointOfInterest
Podrobnosti o vrácené poI, včetně informací, jako je jméno, telefon, adresa URL a klasifikace.
| Name | Typ | Description |
|---|---|---|
| brands |
Brand[] |
Pole značek. Název značky pro vrácenou žádost o pomoc. |
| categories |
string[] |
Pole kategorií |
| categorySet |
Seznam nejvýraznějších kategorií poi |
|
| classifications |
Pole klasifikace |
|
| name |
string |
Název vlastnosti POI |
| openingHours |
Otevírací doba pro poi (body zájmu). |
|
| phone |
string |
Vlastnost telefonního čísla |
| url |
string |
Vlastnost url webu |
PointOfInterestCategorySet
Kategorie POI
| Name | Typ | Description |
|---|---|---|
| id |
integer |
ID kategorie |
QueryType
Typ vráceného dotazu: NEDALE nebo NON_NEAR.
Důležité: Tato vlastnost je zastaralá a může být v odpovědi vynechána.
| Hodnota | Description |
|---|---|
| NEARBY |
Vyhledávání probíhalo v oblasti určité zeměpisné šířky a délky s definovaným poloměrem. |
| NON_NEAR |
Vyhledávání bylo provedeno globálně, bez předsudků na určitou zeměpisnou šířku a délku a bez definovaného poloměru. |
ResponseFormat
Požadovaný formát odpovědi Hodnota může být json nebo xml.
| Hodnota | Description |
|---|---|
| json | |
| xml |
SearchAddressResult
Tento objekt se vrátí z úspěšných volání hledání.
| Name | Typ | Description |
|---|---|---|
| results |
Seznam výsledků rozhraní API vyhledávání |
|
| summary |
Souhrnný objekt odpovědi rozhraní API služby Search |
SearchAddressResultItem
Objekt výsledku pro odpověď rozhraní API vyhledávání
| Name | Typ | Description |
|---|---|---|
| address |
Adresa výsledku. |
|
| addressRanges |
Popisuje rozsah adres na obou stranách ulice pro výsledek hledání. Jsou zahrnuty souřadnice počátečního a koncového umístění rozsahu adres. |
|
| dataSources |
Volitelný oddíl. ID referenční geometrie pro použití s rozhraním API Get Search Polygon. |
|
| detourTime |
integer |
Doba objížďky v sekundách. Vráceno pouze pro volání rozhraní API pro vyhledávání podél trasy. |
| dist |
number (double) |
Přímá vzdálenost mezi výsledkem a umístěním geobias v metrech. |
| entityType |
Typ entity zeměpisu Je k dispozici pouze v případech, kdy byla požadována entita EntityType a je k dispozici. |
|
| entryPoints |
Pole vstupních bodů. Ty popisují typy vchodů, které jsou k dispozici na místě. Typ může být "main" pro hlavní vchody, jako jsou přední dveře nebo předsálí, a "vedlejší", pro boční a zadní dveře. |
|
| id |
string |
Vlastnost ID |
| info |
string |
Informace o původním zdroji dat výsledku Používá se pro žádosti o podporu. |
| matchType |
Informace o typu shody Jedna z těchto možností:
|
|
| poi |
Podrobnosti o vrácené poI, včetně informací, jako je jméno, telefon, adresa URL a klasifikace. |
|
| position |
Umístění reprezentované jako zeměpisná šířka a délka s krátkými názvy "lat" & "lon". |
|
| score |
number (double) |
Hodnota v sadě výsledků označující relativní odpovídající skóre mezi výsledky. To můžete použít k určení, že výsledek x je dvakrát tak pravděpodobné, že bude relevantní jako výsledek y, pokud je hodnota x 2x hodnota y. Hodnoty se mezi dotazy liší a jsou určeny pouze jako relativní hodnota pro jednu sadu výsledků. Důležité: Tato vlastnost je zastaralá a může být v odpovědi vynechána. |
| type |
Jedna z těchto možností:
|
|
| viewport |
Oblast zobrazení, která pokrývá výsledek reprezentovaný souřadnicemi oblasti zobrazení v levém horním a pravém dolním rohu. |
SearchAddressResultType
Jedna z těchto možností:
- bod zájmu
- Ulice
- Zeměpis
- Adresa bodu
- Rozsah adres
- Křížová ulice
| Hodnota | Description |
|---|---|
| POI | |
| Street | |
| Geography | |
| Point Address | |
| Address Range | |
| Cross Street |
SearchIndexes
Do výsledků by měly být zahrnuty indexy, pro které by měly být zahrnuté rozšířené POŠTOVNÍ směrovací čísla.
Dostupné indexy jsou:
Addr = Rozsahy adres
geo = zeměpisné oblasti
PAD = adresy bodů
POI = Body zájmu
Str = ulice
XStr = křížové ulice (průsečíky)
Hodnota by měla být čárkami oddělený seznam typů indexů (v libovolném pořadí) nebo Žádné pro žádné indexy.
Ve výchozím nastavení jsou rozšířené PSČ zahrnuté pro všechny indexy s výjimkou Geo. Rozšířené seznamy PSČ pro zeměpisné oblasti můžou být poměrně dlouhé, takže je potřeba je explicitně vyžádat v případě potřeby.
Příklady použití:
extendedPostalCodesFor=POI
extendedPostalCodesFor=PAD,Addr,POI
extendedPostalCodesFor=None
Rozšířené PSČ se vrátí jako extendedPostalCode vlastnost adresy. Dostupnost je závislá na oblasti.
| Hodnota | Description |
|---|---|
| Addr | |
| Geo | |
| PAD | |
| POI | |
| Str | |
| Xstr |
SearchInsideGeometryRequest
Tento typ představuje text požadavku pro službu Hledat uvnitř geometrie.
| Name | Typ | Description |
|---|---|---|
| geometry | GeoJsonObject: |
Platný objekt |
SearchSummary
Souhrnný objekt odpovědi rozhraní API služby Search
| Name | Typ | Description |
|---|---|---|
| fuzzyLevel |
integer |
Maximální úroveň přibližné hodnoty potřebná k zadání výsledků. |
| geoBias |
Označení, kdy interní vyhledávací modul použil geoprostorový předsudky ke zlepšení hodnocení výsledků. V některých metodách to může být ovlivněno nastavením parametrů lat a lon, pokud jsou k dispozici. V jiných případech je to čistě interní. |
|
| limit |
integer |
Maximální počet vrácených odpovědí |
| numResults |
integer |
Počet výsledků v odpovědi |
| offset |
integer |
Počáteční posun vrácených výsledků v celé sadě výsledků. |
| query |
string |
Parametr dotazu, který se použil k vytvoření těchto výsledků hledání. |
| queryTime |
integer |
Čas strávený překladem dotazu v milisekundách |
| queryType |
Typ vráceného dotazu: NEDALE nebo NON_NEAR. Důležité: Tato vlastnost je zastaralá a může být v odpovědi vynechána. |
|
| totalResults |
integer |
Celkový počet nalezených výsledků |