ServiceOptions interface

Globální vlastnosti používané ve všech žádostech o službu Atlas

Extends

Vlastnosti

authOptions

Možnosti ověřování použité k přizpůsobení způsobu ověřování ovládacího prvku mapování s Azure Maps službami. Pokud jsou tyto možnosti ověřování zadané, nemělo by to být ServiceOptions.subscriptionKey. Místo toho doporučujeme použít funkci atlas.setAuthenticationOptions.

disableTelemetry

Zakázat shromažďování telemetrie: Tato možnost se dá nastavit jenom při inicializaci mapy. default: false (true pro Azure Government cloud)

domain

Doména, která se má použít při žádosti o dlaždice map a další služby Azure Maps. Pokud není zadaný https protokol, předpokládá se. Místo toho doporučujeme použít funkci atlas.setDomain.

enableAccessibility

Povolte funkci přístupnosti, abyste uživatelům, kteří mají potíže s vizualizací webové aplikace, poskytla podporu čtečky obrazovky. Tato vlastnost je ve výchozím nastavení nastavená na true.

enableAccessibilityLocationFallback

Pokud se nepodaří extrahovat umístění z vektorových dat, povolte záložní službu geokóderu rozhraní REST API pro zjišťování přístupnosti polohy. Zakázáním této možnosti zabráníte generování požadavků rozhraní API pro geografické kódy, ale může to vést k nedostatku informací o poloze pro čtečky obrazovky. výchozí: true

fadeDuration

Řídí dobu trvání animace slábnutí/zeslabování pro kolize popisků v milisekundách. Toto nastavení má vliv na všechny vrstvy symbolů. Toto nastavení nemá vliv na dobu trvání přechodů stylů za běhu nebo křížového zeslábnutí rastrových dlaždic.

localIdeographFontFamily

Definuje řadu písem CSS pro místní přepsání generování glyfů v oblastech CJK Unified Ideographs, Hiragana, Katakana a Hangul Syllables. V těchto rozsazích bude nastavení písma ze stylu mapy ignorováno, s výjimkou klíčových slov s tloušťkou písma (light/regular/medium/bold). Pokud chcete povolit nastavení písma ze stylu mapy pro tyto rozsahy glyfů, nastavte na hodnotu false. Účelem této možnosti je vyhnout se požadavkům serveru glyph náročným na šířku pásma.

mapConfiguration

Konfigurace mapy definuje sadu stylů dostupných pro mapu.

maxParallelImageRequests

Maximální počet obrázků (rastrové dlaždice, sprity, ikony), které se mají načítat souběžně, což ovlivňuje výkon v rastrových mapách. Ve výchozím nastavení je to 16.

refreshExpiredTiles

Logická hodnota, která určuje, jestli se vektorové a rastrové dlaždice mají znovu načíst, když vyprší jejich platnost (na základě hlavičky expires). To je užitečné pro datové sady, které se často aktualizují. Pokud je nastavená hodnota false, každá dlaždice se v případě potřeby načte jednou a znovu se nenačte, když vyprší jejich platnost. výchozí: true

sessionId

ID relace, která se má předávat s požadavky. Místo toho doporučujeme použít atlas.setSessionId.

styleAPIVersion

Verze rozhraní API stylu používaná při žádosti o styly a sady stylů

styleDefinitionsVersion

The style definitions version to requesting when requesting styles from styleDefinitionsPath.

subscriptionKey

Klíč předplatného zákazníka, který se používá k autorizaci žádostí. Tuto možnost lze nastavit pouze při inicializaci mapy. Místo toho doporučujeme použít funkci atlas.setSubscriptionKey.

transformRequest

Pokud je definován transformRequest bude volána k poskytnutí vlastních parametrů požadavku pro načtení dlaždice.

validateStyle

True , aby se styly před jejich aplikováním ověřily. Ověření během počátečního načtení trvá výrazně (několik set ms) k tomu, aby se styly zpracovály.

workerCount

Počet instancí webových pracovních procesů na stránce Ve výchozím nastavení je nastavená na polovinu počtu jader procesoru (omezený na 6).

Podrobnosti vlastnosti

authOptions

Možnosti ověřování použité k přizpůsobení způsobu ověřování ovládacího prvku mapování s Azure Maps službami. Pokud jsou tyto možnosti ověřování zadané, nemělo by to být ServiceOptions.subscriptionKey. Místo toho doporučujeme použít funkci atlas.setAuthenticationOptions.

authOptions?: AuthenticationOptions

Hodnota vlastnosti

disableTelemetry

Zakázat shromažďování telemetrie: Tato možnost se dá nastavit jenom při inicializaci mapy. default: false (true pro Azure Government cloud)

disableTelemetry?: boolean

Hodnota vlastnosti

boolean

domain

Doména, která se má použít při žádosti o dlaždice map a další služby Azure Maps. Pokud není zadaný https protokol, předpokládá se. Místo toho doporučujeme použít funkci atlas.setDomain.

domain?: string

Hodnota vlastnosti

string

enableAccessibility

Povolte funkci přístupnosti, abyste uživatelům, kteří mají potíže s vizualizací webové aplikace, poskytla podporu čtečky obrazovky. Tato vlastnost je ve výchozím nastavení nastavená na true.

enableAccessibility?: boolean

Hodnota vlastnosti

boolean

enableAccessibilityLocationFallback

Pokud se nepodaří extrahovat umístění z vektorových dat, povolte záložní službu geokóderu rozhraní REST API pro zjišťování přístupnosti polohy. Zakázáním této možnosti zabráníte generování požadavků rozhraní API pro geografické kódy, ale může to vést k nedostatku informací o poloze pro čtečky obrazovky. výchozí: true

enableAccessibilityLocationFallback?: boolean

Hodnota vlastnosti

boolean

fadeDuration

Řídí dobu trvání animace slábnutí/zeslabování pro kolize popisků v milisekundách. Toto nastavení má vliv na všechny vrstvy symbolů. Toto nastavení nemá vliv na dobu trvání přechodů stylů za běhu nebo křížového zeslábnutí rastrových dlaždic.

fadeDuration?: number

Hodnota vlastnosti

number

localIdeographFontFamily

Definuje řadu písem CSS pro místní přepsání generování glyfů v oblastech CJK Unified Ideographs, Hiragana, Katakana a Hangul Syllables. V těchto rozsazích bude nastavení písma ze stylu mapy ignorováno, s výjimkou klíčových slov s tloušťkou písma (light/regular/medium/bold). Pokud chcete povolit nastavení písma ze stylu mapy pro tyto rozsahy glyfů, nastavte na hodnotu false. Účelem této možnosti je vyhnout se požadavkům serveru glyph náročným na šířku pásma.

localIdeographFontFamily?: string

Hodnota vlastnosti

string

mapConfiguration

Konfigurace mapy definuje sadu stylů dostupných pro mapu.

mapConfiguration?: string | MapConfiguration

Hodnota vlastnosti

string | MapConfiguration

maxParallelImageRequests

Maximální počet obrázků (rastrové dlaždice, sprity, ikony), které se mají načítat souběžně, což ovlivňuje výkon v rastrových mapách. Ve výchozím nastavení je to 16.

maxParallelImageRequests?: number

Hodnota vlastnosti

number

refreshExpiredTiles

Logická hodnota, která určuje, jestli se vektorové a rastrové dlaždice mají znovu načíst, když vyprší jejich platnost (na základě hlavičky expires). To je užitečné pro datové sady, které se často aktualizují. Pokud je nastavená hodnota false, každá dlaždice se v případě potřeby načte jednou a znovu se nenačte, když vyprší jejich platnost. výchozí: true

refreshExpiredTiles?: boolean

Hodnota vlastnosti

boolean

sessionId

ID relace, která se má předávat s požadavky. Místo toho doporučujeme použít atlas.setSessionId.

sessionId?: string

Hodnota vlastnosti

string

styleAPIVersion

Verze rozhraní API stylu používaná při žádosti o styly a sady stylů

styleAPIVersion?: string

Hodnota vlastnosti

string

styleDefinitionsVersion

The style definitions version to requesting when requesting styles from styleDefinitionsPath.

styleDefinitionsVersion?: string

Hodnota vlastnosti

string

subscriptionKey

Klíč předplatného zákazníka, který se používá k autorizaci žádostí. Tuto možnost lze nastavit pouze při inicializaci mapy. Místo toho doporučujeme použít funkci atlas.setSubscriptionKey.

subscriptionKey?: string

Hodnota vlastnosti

string

transformRequest

Pokud je definován transformRequest bude volána k poskytnutí vlastních parametrů požadavku pro načtení dlaždice.

transformRequest?: (url: string, resourceType: ResourceType) => RequestParameters

Hodnota vlastnosti

(url: string, resourceType: ResourceType) => RequestParameters

validateStyle

True , aby se styly před jejich aplikováním ověřily. Ověření během počátečního načtení trvá výrazně (několik set ms) k tomu, aby se styly zpracovály.

validateStyle?: boolean

Hodnota vlastnosti

boolean

workerCount

Počet instancí webových pracovních procesů na stránce Ve výchozím nastavení je nastavená na polovinu počtu jader procesoru (omezený na 6).

workerCount?: number

Hodnota vlastnosti

number