Udostępnij za pośrednictwem


SearchGetSearchAddressOptionalParams interface

Parametry opcjonalne.

Extends

RequestOptionsBase

Właściwości

btmRight

Prawa dolna pozycja pola ograniczenia. Np. 37.553,-122.453

countrySet

Ciąg rozdzielony przecinkami kodów kraju, np. FR,ES. Spowoduje to ograniczenie wyszukiwania do określonych krajów

extendedPostalCodesFor

Indeksy, dla których należy uwzględnić rozszerzone kody pocztowe w wynikach. Dostępne indeksy to:

Addr = zakresy adresów

Geo = Geografie

PAD = adresy punktów

POI = punkty orientacyjne

Str = ulice

XStr = Cross Streets (skrzyżowania)

Wartość powinna być rozdzielaną przecinkami listą typów indeksów (w dowolnej kolejności) lub Brak dla żadnych indeksów.

Domyślnie rozszerzone kody pocztowe są uwzględniane dla wszystkich indeksów z wyjątkiem geo. Rozszerzone listy kodów pocztowych dla lokalizacji geograficznych mogą być dość długie, więc w razie potrzeby muszą być jawnie żądane.

Przykłady użycia:

extendedPostalCodesFor=POI

extendedPostalCodesFor=PAD,Addr,POI

extendedPostalCodesFor=None

Rozszerzony kod pocztowy jest zwracany jako właściwość extendedPostalCode adresu. Dostępność jest zależna od regionu.

language

Język, w którym powinny być zwracane wyniki wyszukiwania. Powinien być jednym z obsługiwanych tagów języka IETF, bez uwzględniania wielkości liter. Gdy dane w określonym języku nie są dostępne dla określonego pola, używany jest język domyślny. Aby uzyskać szczegółowe informacje, zobacz Obsługiwane języki .

lat

Szerokość geograficzna, w której wyniki powinny być stronnicze. Np. 37.337

limit

Maksymalna liczba odpowiedzi, które zostaną zwrócone. Wartość domyślna: 10, minimalna: 1 i maksymalna: 100

lon

Długość geograficzna, w której wyniki powinny być stronnicze. Np. -121.89

ofs

Przesunięcie początkowe zwróconych wyników w pełnym zestawie wyników.

radius

Promień w metrach do dla wyników, które mają być ograniczone do zdefiniowanego obszaru

topLeft

Lewa górna pozycja pola ograniczenia. Np. 37.553,-122.453

typeahead

Boolean. Jeśli flaga typeahead jest ustawiona, zapytanie zostanie zinterpretowane jako dane wejściowe częściowe, a wyszukiwanie przejdzie w tryb predykcyjny

view

Parametr Widok określa, który zestaw geopolitycznie spornej zawartości jest zwracany za pośrednictwem usług Azure Maps, w tym obramowań i etykiet wyświetlanych na mapie. Parametr View (nazywany również "parametrem regionu użytkownika") pokaże poprawne mapy dla tego kraju/regionu. Domyślnie parametr Widok jest ustawiony na "Unified", nawet jeśli nie zdefiniowano go w żądaniu. Twoim zadaniem jest określenie lokalizacji użytkowników, a następnie poprawne ustawienie parametru View dla tej lokalizacji. Alternatywnie możesz ustawić opcję "View=Auto", która zwróci dane mapy na podstawie adresu IP żądania. Parametr View w Azure Maps musi być używany zgodnie z obowiązującymi przepisami, w tym z tymi dotyczącymi mapowania, kraju, w którym są udostępniane mapy, obrazy i inne dane oraz zawartość innych firm, do których masz uprawnienia dostępu za pośrednictwem Azure Maps. Przykład: view=IN. Aby uzyskać szczegółowe informacje, zapoznaj się z tematem Obsługiwane widoki i zobacz dostępne widoki.

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

customHeaders

{object} [customHeaders] Nagłówki żądań niestandardowych zdefiniowane przez użytkownika, które zostaną zastosowane przed wysłaniem żądania.

onDownloadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie pobierania.

onUploadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie przekazywania.

timeout

Liczba milisekund żądania może potrwać przed automatycznym kończeniem.

Szczegóły właściwości

btmRight

Prawa dolna pozycja pola ograniczenia. Np. 37.553,-122.453

btmRight?: string

Wartość właściwości

string

countrySet

Ciąg rozdzielony przecinkami kodów kraju, np. FR,ES. Spowoduje to ograniczenie wyszukiwania do określonych krajów

countrySet?: string[]

Wartość właściwości

string[]

extendedPostalCodesFor

Indeksy, dla których należy uwzględnić rozszerzone kody pocztowe w wynikach. Dostępne indeksy to:

Addr = zakresy adresów

Geo = Geografie

PAD = adresy punktów

POI = punkty orientacyjne

Str = ulice

XStr = Cross Streets (skrzyżowania)

Wartość powinna być rozdzielaną przecinkami listą typów indeksów (w dowolnej kolejności) lub Brak dla żadnych indeksów.

Domyślnie rozszerzone kody pocztowe są uwzględniane dla wszystkich indeksów z wyjątkiem geo. Rozszerzone listy kodów pocztowych dla lokalizacji geograficznych mogą być dość długie, więc w razie potrzeby muszą być jawnie żądane.

Przykłady użycia:

extendedPostalCodesFor=POI

extendedPostalCodesFor=PAD,Addr,POI

extendedPostalCodesFor=None

Rozszerzony kod pocztowy jest zwracany jako właściwość extendedPostalCode adresu. Dostępność jest zależna od regionu.

extendedPostalCodesFor?: string

Wartość właściwości

string

language

Język, w którym powinny być zwracane wyniki wyszukiwania. Powinien być jednym z obsługiwanych tagów języka IETF, bez uwzględniania wielkości liter. Gdy dane w określonym języku nie są dostępne dla określonego pola, używany jest język domyślny. Aby uzyskać szczegółowe informacje, zobacz Obsługiwane języki .

language?: string

Wartość właściwości

string

lat

Szerokość geograficzna, w której wyniki powinny być stronnicze. Np. 37.337

lat?: number

Wartość właściwości

number

limit

Maksymalna liczba odpowiedzi, które zostaną zwrócone. Wartość domyślna: 10, minimalna: 1 i maksymalna: 100

limit?: number

Wartość właściwości

number

lon

Długość geograficzna, w której wyniki powinny być stronnicze. Np. -121.89

lon?: number

Wartość właściwości

number

ofs

Przesunięcie początkowe zwróconych wyników w pełnym zestawie wyników.

ofs?: number

Wartość właściwości

number

radius

Promień w metrach do dla wyników, które mają być ograniczone do zdefiniowanego obszaru

radius?: number

Wartość właściwości

number

topLeft

Lewa górna pozycja pola ograniczenia. Np. 37.553,-122.453

topLeft?: string

Wartość właściwości

string

typeahead

Boolean. Jeśli flaga typeahead jest ustawiona, zapytanie zostanie zinterpretowane jako dane wejściowe częściowe, a wyszukiwanie przejdzie w tryb predykcyjny

typeahead?: boolean

Wartość właściwości

boolean

view

Parametr Widok określa, który zestaw geopolitycznie spornej zawartości jest zwracany za pośrednictwem usług Azure Maps, w tym obramowań i etykiet wyświetlanych na mapie. Parametr View (nazywany również "parametrem regionu użytkownika") pokaże poprawne mapy dla tego kraju/regionu. Domyślnie parametr Widok jest ustawiony na "Unified", nawet jeśli nie zdefiniowano go w żądaniu. Twoim zadaniem jest określenie lokalizacji użytkowników, a następnie poprawne ustawienie parametru View dla tej lokalizacji. Alternatywnie możesz ustawić opcję "View=Auto", która zwróci dane mapy na podstawie adresu IP żądania. Parametr View w Azure Maps musi być używany zgodnie z obowiązującymi przepisami, w tym z tymi dotyczącymi mapowania, kraju, w którym są udostępniane mapy, obrazy i inne dane oraz zawartość innych firm, do których masz uprawnienia dostępu za pośrednictwem Azure Maps. Przykład: view=IN. Aby uzyskać szczegółowe informacje, zapoznaj się z tematem Obsługiwane widoki i zobacz dostępne widoki.

view?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość właściwości

AbortSignalLike

Dziedziczone z RequestOptionsBase.abortSignal

customHeaders

{object} [customHeaders] Nagłówki żądań niestandardowych zdefiniowane przez użytkownika, które zostaną zastosowane przed wysłaniem żądania.

customHeaders?: [key: string]: string

Wartość właściwości

[key: string]: string

Dziedziczone z RequestOptionsBase.customHeaders

onDownloadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie pobierania.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

Dziedziczone z RequestOptionsBase.onDownloadProgress

onUploadProgress

Wywołanie zwrotne, które jest uruchamiane po postępie przekazywania.

onUploadProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

Dziedziczone z RequestOptionsBase.onUploadProgress

timeout

Liczba milisekund żądania może potrwać przed automatycznym kończeniem.

timeout?: number

Wartość właściwości

number

Dziedziczone z RequestOptionsBase.timeout