Dela via


ServiceOptions interface

Globala egenskaper som används i alla atlastjänstbegäranden.

Extends

Egenskaper

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.

disableTelemetry

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 https antas. Rekommendera att du använder funktionen atlas.setDomain i stället.

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.

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

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.

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.

mapConfiguration

Kartkonfigurationen definierar den uppsättning formatmallar som är tillgängliga för kartan.

maxParallelImageRequests

Maximalt antal bilder (rasterpaneler, sprites, ikoner) som ska läsas in parallellt, vilket påverkar prestanda i rastertunga kartor. 16 som standard.

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

sessionId

Sessions-ID:t som ska skickas med begäranden. Rekommendera att du använder atlas.setSessionId i stället.

styleAPIVersion

Format-API-versionen som används när du begär formatmallar och formatuppsättningar

styleDefinitionsVersion

Formatdefinitionsversionen som ska begäras när format från styleDefinitionsPath begärs.

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

transformRequest

Om definierad transformRequest anropas för att tillhandahålla anpassade begärandeparametrar för inläsning av en panel.

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.

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).

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