ServiceOptions interface
Globala egenskaper som används i alla atlastjänstbegäranden.
- Extends
Egenskaper
auth |
De autentiseringsalternativ som används för att anpassa hur kartkontrollen autentiseras med Azure Maps tjänster. Om dessa autentiseringsalternativ anges ska inte ServiceOptions.subscriptionKey vara det. Rekommendera att du använder funktionen atlas.setAuthenticationOptions i stället. |
disable |
Inaktivera telemetrisamling Det här alternativet kan bara anges när kartan initieras. default: false (sant för Azure Government molnet) |
domain | Domänen som ska användas när du begär kartpaneler och andra Azure Maps tjänster.
Om protokollet inte anges |
enable |
Aktivera hjälpmedelsfunktionen för att ge stöd för skärmläsare för användare som har svårt att visualisera webbprogrammet. Den här egenskapen är inställd på true som standard. |
enable |
Aktivera återställningen till REST API-geokodaren för att identifiera tillgängligheten för platser om det inte går att extrahera plats från vektordata. Om du inaktiverar det här alternativet förhindras generering av geokodade API-begäranden, men det kan leda till brist på platsinformation för skärmläsare. default: true |
fade |
Styr varaktigheten för animeringen tona in/tona ut för etikettkollisioner i millisekunder. Den här inställningen påverkar alla symbolskikt. Den här inställningen påverkar inte varaktigheten för körningsformatövergångar eller rasterpanelens korstoning. |
local |
Definierar en CSS-teckensnittsfamilj för lokalt åsidosättande generation av glyfer i intervallen "CJK Unified Ideographs", "Hiragana", "Katakana" och "Hangul Syllables". I dessa intervall ignoreras teckensnittsinställningarna från kartans formatmall, förutom nyckelord för teckensnittsvikt (ljus/vanlig/medel/fetstil). Ange till false om du vill aktivera teckensnittsinställningar från kartans formatmall för dessa teckenintervall. Syftet med det här alternativet är att undvika bandbreddsintensiva glyph-serverbegäranden. |
map |
Kartkonfigurationen definierar den uppsättning formatmallar som är tillgängliga för kartan. |
max |
Maximalt antal bilder (rasterpaneler, sprites, ikoner) som ska läsas in parallellt, vilket påverkar prestanda i rastertunga kartor. 16 som standard. |
refresh |
Ett booleskt värde som anger om vektor- och rasterpaneler ska läsas in igen när de upphör att gälla (baserat på förfallohuvud). Detta är användbart för datauppsättningar som uppdateras ofta. När värdet är false läses varje panel in en gång, när det behövs och läses inte in igen när de upphör att gälla. default: true |
session |
Sessions-ID:t som ska skickas med begäranden. Rekommendera att du använder atlas.setSessionId i stället. |
style |
Format-API-versionen som används när du begär formatmallar och formatuppsättningar |
style |
Formatdefinitionsversionen som ska begäras när format från styleDefinitionsPath begärs. |
subscription |
Kundprenumerationsnyckeln som används för att auktorisera begäranden. Det här alternativet kan bara anges när kartan initieras. Rekommendera att du använder funktionen atlas.setSubscriptionKey i stället |
transform |
Om definierad transformRequest anropas för att tillhandahålla anpassade begärandeparametrar för inläsning av en panel. |
validate |
Sant för att verifiera formatmallar innan det tillämpas. Valideringen tar betydande (några hundra ms) tid att bearbeta formatmallar under den första inläsningen. |
worker |
Antal webbarbetare som instansieras på en sida. Som standard är det inställt på hälften av antalet CPU-kärnor (begränsat till 6). |
Egenskapsinformation
authOptions
De autentiseringsalternativ som används för att anpassa hur kartkontrollen autentiseras med Azure Maps tjänster. Om dessa autentiseringsalternativ anges ska inte ServiceOptions.subscriptionKey vara det. Rekommendera att du använder funktionen atlas.setAuthenticationOptions i stället.
authOptions?: AuthenticationOptions
Egenskapsvärde
disableTelemetry
Inaktivera telemetrisamling Det här alternativet kan bara anges när kartan initieras. default: false (sant för Azure Government molnet)
disableTelemetry?: boolean
Egenskapsvärde
boolean
domain
Domänen som ska användas när du begär kartpaneler och andra Azure Maps tjänster.
Om protokollet inte anges https
antas.
Rekommendera att du använder funktionen atlas.setDomain i stället.
domain?: string
Egenskapsvärde
string
enableAccessibility
Aktivera hjälpmedelsfunktionen för att ge stöd för skärmläsare för användare som har svårt att visualisera webbprogrammet. Den här egenskapen är inställd på true som standard.
enableAccessibility?: boolean
Egenskapsvärde
boolean
enableAccessibilityLocationFallback
Aktivera återställningen till REST API-geokodaren för att identifiera tillgängligheten för platser om det inte går att extrahera plats från vektordata. Om du inaktiverar det här alternativet förhindras generering av geokodade API-begäranden, men det kan leda till brist på platsinformation för skärmläsare. default: true
enableAccessibilityLocationFallback?: boolean
Egenskapsvärde
boolean
fadeDuration
Styr varaktigheten för animeringen tona in/tona ut för etikettkollisioner i millisekunder. Den här inställningen påverkar alla symbolskikt. Den här inställningen påverkar inte varaktigheten för körningsformatövergångar eller rasterpanelens korstoning.
fadeDuration?: number
Egenskapsvärde
number
localIdeographFontFamily
Definierar en CSS-teckensnittsfamilj för lokalt åsidosättande generation av glyfer i intervallen "CJK Unified Ideographs", "Hiragana", "Katakana" och "Hangul Syllables". I dessa intervall ignoreras teckensnittsinställningarna från kartans formatmall, förutom nyckelord för teckensnittsvikt (ljus/vanlig/medel/fetstil). Ange till false om du vill aktivera teckensnittsinställningar från kartans formatmall för dessa teckenintervall. Syftet med det här alternativet är att undvika bandbreddsintensiva glyph-serverbegäranden.
localIdeographFontFamily?: string
Egenskapsvärde
string
mapConfiguration
Kartkonfigurationen definierar den uppsättning formatmallar som är tillgängliga för kartan.
mapConfiguration?: string | MapConfiguration
Egenskapsvärde
string | MapConfiguration
maxParallelImageRequests
Maximalt antal bilder (rasterpaneler, sprites, ikoner) som ska läsas in parallellt, vilket påverkar prestanda i rastertunga kartor. 16 som standard.
maxParallelImageRequests?: number
Egenskapsvärde
number
refreshExpiredTiles
Ett booleskt värde som anger om vektor- och rasterpaneler ska läsas in igen när de upphör att gälla (baserat på förfallohuvud). Detta är användbart för datauppsättningar som uppdateras ofta. När värdet är false läses varje panel in en gång, när det behövs och läses inte in igen när de upphör att gälla. default: true
refreshExpiredTiles?: boolean
Egenskapsvärde
boolean
sessionId
Sessions-ID:t som ska skickas med begäranden. Rekommendera att du använder atlas.setSessionId i stället.
sessionId?: string
Egenskapsvärde
string
styleAPIVersion
Format-API-versionen som används när du begär formatmallar och formatuppsättningar
styleAPIVersion?: string
Egenskapsvärde
string
styleDefinitionsVersion
Formatdefinitionsversionen som ska begäras när format från styleDefinitionsPath begärs.
styleDefinitionsVersion?: string
Egenskapsvärde
string
subscriptionKey
Kundprenumerationsnyckeln som används för att auktorisera begäranden. Det här alternativet kan bara anges när kartan initieras. Rekommendera att du använder funktionen atlas.setSubscriptionKey i stället
subscriptionKey?: string
Egenskapsvärde
string
transformRequest
Om definierad transformRequest anropas för att tillhandahålla anpassade begärandeparametrar för inläsning av en panel.
transformRequest?: (url: string, resourceType: ResourceType) => RequestParameters
Egenskapsvärde
(url: string, resourceType: ResourceType) => RequestParameters
validateStyle
Sant för att verifiera formatmallar innan det tillämpas. Valideringen tar betydande (några hundra ms) tid att bearbeta formatmallar under den första inläsningen.
validateStyle?: boolean
Egenskapsvärde
boolean
workerCount
Antal webbarbetare som instansieras på en sida. Som standard är det inställt på hälften av antalet CPU-kärnor (begränsat till 6).
workerCount?: number
Egenskapsvärde
number