ServiceOptions interface
Globální vlastnosti používané ve všech žádostech o službu Atlas
- Extends
Vlastnosti
auth |
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. |
disable |
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ý |
enable |
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. |
enable |
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 |
fade |
Ří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. |
local |
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. |
map |
Konfigurace mapy definuje sadu stylů dostupných pro mapu. |
max |
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. |
refresh |
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 |
session |
ID relace, která se má předávat s požadavky. Místo toho doporučujeme použít atlas.setSessionId. |
style |
Verze rozhraní API stylu používaná při žádosti o styly a sady stylů |
style |
The style definitions version to requesting when requesting styles from styleDefinitionsPath. |
subscription |
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. |
transform |
Pokud je definován transformRequest bude volána k poskytnutí vlastních parametrů požadavku pro načtení dlaždice. |
validate |
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. |
worker |
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