Share via


ServiceOptions interface

Tüm atlas hizmet isteklerinde kullanılan genel özellikler.

Extends

Özellikler

authOptions

Harita denetiminin Azure Haritalar hizmetleriyle kimlik doğrulamasını özelleştirmek için kullanılan kimlik doğrulama seçenekleri. Bu kimlik doğrulama seçenekleri belirtilirse ServiceOptions.subscriptionKey belirtilmemelidir. Bunun yerine atlas.setAuthenticationOptions işlevini kullanmanızı öneririz.

disableTelemetry

Telemetri koleksiyonunu devre dışı bırak Bu seçenek yalnızca harita başlatılırken ayarlanabilir. default: false (Azure Kamu bulut için true)

domain

Harita kutucukları ve diğer Azure Haritalar hizmetleri istenirken kullanılacak etki alanı. Protokol belirtilmezse https kabul edilir. Bunun yerine atlas.setDomain işlevini kullanmanızı öneririz.

enableAccessibility

Web uygulamasını görselleştirme konusunda zorluk yaşayan kullanıcılara ekran okuyucu desteği sağlamak için erişilebilirlik özelliğini etkinleştirin. Bu özellik varsayılan olarak true olarak ayarlanır.

enableAccessibilityLocationFallback

Vektör verilerinden konum ayıklama başarısız olursa konum erişilebilirliğini algılamak için REST API coğrafi kodlayıcıya geri dönüşü etkinleştirin. Bu seçeneğin devre dışı bırakılması coğrafi kod API isteklerinin oluşturulmasını engeller, ancak ekran okuyucular için konum bilgilerinin eksik olmasına neden olabilir. varsayılan: true

fadeDuration

Etiket çakışmaları için belirme/belirme animasyonunun süresini milisaniye cinsinden denetler. Bu ayar tüm sembol katmanlarını etkiler. Bu ayar, çalışma zamanı stil geçişlerinin veya tarama kutucuğunun çapraz solma süresini etkilemez.

localIdeographFontFamily

'CJK Unified Ideographs', 'Hiragana', 'Katakana' ve 'Hangul Heceler' aralıklarındaki gliflerin yerel olarak oluşturulmasını geçersiz kılmaya yönelik bir CSS yazı tipi ailesi tanımlar. Bu aralıklarda, yazı tipi kalınlığı anahtar sözcükleri (açık/normal/orta/kalın) dışında haritanın stilindeki yazı tipi ayarları yoksayılır. Bu karakter aralıkları için haritanın stilinden yazı tipi ayarlarını etkinleştirmek için false olarak ayarlayın. Bu seçeneğin amacı bant genişliği yoğunluklu glif sunucu isteklerini önlemektir.

mapConfiguration

Eşleme yapılandırması, harita için kullanılabilen stil kümesini tanımlar.

maxParallelImageRequests

Paralel olarak yükleyebileceğiniz maksimum görüntü sayısı (raster kutucukları, spriteler, simgeler), bu da raster-heavy haritalarındaki performansı etkiler. Varsayılan olarak 16.

refreshExpiredTiles

Vektör ve raster kutucuklarının süresi dolduğunda yeniden yüklenip yüklenmeyeceğini belirten bir boole değeri (süresi dolan üst bilgi temelinde). Bu, sık sık güncelleştirilen veri kümeleri için kullanışlıdır. False olarak ayarlandığında, her kutucuk gerektiğinde bir kez yüklenir ve süresi dolduğunda yeniden yüklenmez. varsayılan: true

sessionId

İsteklerle geçirebilmek için oturum kimliği. Bunun yerine atlas.setSessionId kullanmanızı öneririz.

styleAPIVersion

Stil ve stil kümeleri istenirken kullanılan stil API'sinin sürümü

styleDefinitionsVersion

StyleDefinitionsPath'ten stil istenirken istekte bulunacak stil tanımları sürümü.

subscriptionKey

İstekleri yetkilendirmek için kullanılan müşteri abonelik anahtarı. Bu seçenek yalnızca harita başlatılırken ayarlanabilir. Bunun yerine atlas.setSubscriptionKey işlevini kullanmanızı öneririz

transformRequest

Bir kutucuğu yüklemek için özel istek parametreleri sağlamak üzere tanımlı transformRequest çağrılır.

validateStyle

Uygulanmadan önce stilleri doğrulamak için True. Doğrulamanın ilk yükleme sırasında stilleri işlemesi önemli (birkaç yüz ms) sürer.

workerCount

Bir sayfada örnek olarak atanan web çalışanlarının sayısı. Varsayılan olarak, CPU çekirdeği sayısının yarısına ayarlanır (6 ile sınırlanır).

Özellik Ayrıntıları

authOptions

Harita denetiminin Azure Haritalar hizmetleriyle kimlik doğrulamasını özelleştirmek için kullanılan kimlik doğrulama seçenekleri. Bu kimlik doğrulama seçenekleri belirtilirse ServiceOptions.subscriptionKey belirtilmemelidir. Bunun yerine atlas.setAuthenticationOptions işlevini kullanmanızı öneririz.

authOptions?: AuthenticationOptions

Özellik Değeri

disableTelemetry

Telemetri koleksiyonunu devre dışı bırak Bu seçenek yalnızca harita başlatılırken ayarlanabilir. default: false (Azure Kamu bulut için true)

disableTelemetry?: boolean

Özellik Değeri

boolean

domain

Harita kutucukları ve diğer Azure Haritalar hizmetleri istenirken kullanılacak etki alanı. Protokol belirtilmezse https kabul edilir. Bunun yerine atlas.setDomain işlevini kullanmanızı öneririz.

domain?: string

Özellik Değeri

string

enableAccessibility

Web uygulamasını görselleştirme konusunda zorluk yaşayan kullanıcılara ekran okuyucu desteği sağlamak için erişilebilirlik özelliğini etkinleştirin. Bu özellik varsayılan olarak true olarak ayarlanır.

enableAccessibility?: boolean

Özellik Değeri

boolean

enableAccessibilityLocationFallback

Vektör verilerinden konum ayıklama başarısız olursa konum erişilebilirliğini algılamak için REST API coğrafi kodlayıcıya geri dönüşü etkinleştirin. Bu seçeneğin devre dışı bırakılması coğrafi kod API isteklerinin oluşturulmasını engeller, ancak ekran okuyucular için konum bilgilerinin eksik olmasına neden olabilir. varsayılan: true

enableAccessibilityLocationFallback?: boolean

Özellik Değeri

boolean

fadeDuration

Etiket çakışmaları için belirme/belirme animasyonunun süresini milisaniye cinsinden denetler. Bu ayar tüm sembol katmanlarını etkiler. Bu ayar, çalışma zamanı stil geçişlerinin veya tarama kutucuğunun çapraz solma süresini etkilemez.

fadeDuration?: number

Özellik Değeri

number

localIdeographFontFamily

'CJK Unified Ideographs', 'Hiragana', 'Katakana' ve 'Hangul Heceler' aralıklarındaki gliflerin yerel olarak oluşturulmasını geçersiz kılmaya yönelik bir CSS yazı tipi ailesi tanımlar. Bu aralıklarda, yazı tipi kalınlığı anahtar sözcükleri (açık/normal/orta/kalın) dışında haritanın stilindeki yazı tipi ayarları yoksayılır. Bu karakter aralıkları için haritanın stilinden yazı tipi ayarlarını etkinleştirmek için false olarak ayarlayın. Bu seçeneğin amacı bant genişliği yoğunluklu glif sunucu isteklerini önlemektir.

localIdeographFontFamily?: string

Özellik Değeri

string

mapConfiguration

Eşleme yapılandırması, harita için kullanılabilen stil kümesini tanımlar.

mapConfiguration?: string | MapConfiguration

Özellik Değeri

string | MapConfiguration

maxParallelImageRequests

Paralel olarak yükleyebileceğiniz maksimum görüntü sayısı (raster kutucukları, spriteler, simgeler), bu da raster-heavy haritalarındaki performansı etkiler. Varsayılan olarak 16.

maxParallelImageRequests?: number

Özellik Değeri

number

refreshExpiredTiles

Vektör ve raster kutucuklarının süresi dolduğunda yeniden yüklenip yüklenmeyeceğini belirten bir boole değeri (süresi dolan üst bilgi temelinde). Bu, sık sık güncelleştirilen veri kümeleri için kullanışlıdır. False olarak ayarlandığında, her kutucuk gerektiğinde bir kez yüklenir ve süresi dolduğunda yeniden yüklenmez. varsayılan: true

refreshExpiredTiles?: boolean

Özellik Değeri

boolean

sessionId

İsteklerle geçirebilmek için oturum kimliği. Bunun yerine atlas.setSessionId kullanmanızı öneririz.

sessionId?: string

Özellik Değeri

string

styleAPIVersion

Stil ve stil kümeleri istenirken kullanılan stil API'sinin sürümü

styleAPIVersion?: string

Özellik Değeri

string

styleDefinitionsVersion

StyleDefinitionsPath'ten stil istenirken istekte bulunacak stil tanımları sürümü.

styleDefinitionsVersion?: string

Özellik Değeri

string

subscriptionKey

İstekleri yetkilendirmek için kullanılan müşteri abonelik anahtarı. Bu seçenek yalnızca harita başlatılırken ayarlanabilir. Bunun yerine atlas.setSubscriptionKey işlevini kullanmanızı öneririz

subscriptionKey?: string

Özellik Değeri

string

transformRequest

Bir kutucuğu yüklemek için özel istek parametreleri sağlamak üzere tanımlı transformRequest çağrılır.

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

Özellik Değeri

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

validateStyle

Uygulanmadan önce stilleri doğrulamak için True. Doğrulamanın ilk yükleme sırasında stilleri işlemesi önemli (birkaç yüz ms) sürer.

validateStyle?: boolean

Özellik Değeri

boolean

workerCount

Bir sayfada örnek olarak atanan web çalışanlarının sayısı. Varsayılan olarak, CPU çekirdeği sayısının yarısına ayarlanır (6 ile sınırlanır).

workerCount?: number

Özellik Değeri

number