ServiceOptions interface
Tüm atlas hizmet isteklerinde kullanılan genel özellikler.
- Extends
Özellikler
auth |
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. |
disable |
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 |
enable |
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. |
enable |
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 |
fade |
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. |
local |
'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. |
map |
Eşleme yapılandırması, harita için kullanılabilen stil kümesini tanımlar. |
max |
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. |
refresh |
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 |
session |
İsteklerle geçirebilmek için oturum kimliği. Bunun yerine atlas.setSessionId kullanmanızı öneririz. |
style |
Stil ve stil kümeleri istenirken kullanılan stil API'sinin sürümü |
style |
StyleDefinitionsPath'ten stil istenirken istekte bulunacak stil tanımları sürümü. |
subscription |
İ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 |
transform |
Bir kutucuğu yüklemek için özel istek parametreleri sağlamak üzere tanımlı transformRequest çağrılır. |
validate |
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. |
worker |
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