Aracılığıyla paylaş


Web SDK destekleyen tarayıcılar

Azure Haritalar Web SDK'sı atlas.isSupported adlı bir yardımcı işlev sağlar. Bu işlev, bir web tarayıcısının harita denetiminin yüklenmesini ve işlenmesini desteklemek için gereken en düşük WebGL özellikleri kümesine sahip olup olmadığını algılar. aşağıda işlevinin nasıl kullanılacağına ilişkin bir örnek verilmiştir:

if (!atlas.isSupported()) {
    alert('Your browser is not supported by Azure Maps');
} else if (!atlas.isSupported(true)) {
    alert('Your browser is supported by Azure Maps, but may have major performance caveats.');
} else {
    // Your browser is supported. Add your map code here.
}

Masaüstü

Azure Haritalar Web SDK'sı aşağıdaki masaüstü tarayıcılarını destekler:

  • Microsoft Edge (geçerli ve önceki sürüm)
  • Google Chrome (geçerli ve önceki sürüm)
  • Mozilla Firefox (güncel ve önceki sürüm)
  • Apple Safari (macOS X) (geçerli ve önceki sürüm)

Ayrıca bu makalenin devamında Yer alan Eski tarayıcıları hedefleme bölümüne bakın.

Mobil

Azure Haritalar Web SDK'sı aşağıdaki mobil tarayıcıları destekler:

  • Android
    • Android 6.0 ve sonraki sürümlerde Chrome'un geçerli sürümü
    • Android 6.0 ve üzeri sürümlerde Chrome WebView
  • iOS
    • iOS'un geçerli ve önceki ana sürümünde Mobil Safari
    • iOS'un geçerli ve önceki ana sürümünde UIWebView ve WKWebView
    • iOS için Chrome'un geçerli sürümü

İpucu

WebView denetimi kullanarak bir mobil uygulamanın içine harita ekliyorsanız, Azure Content Delivery Network'te barındırılan SDK sürümüne başvurmak yerine Azure Haritalar Web SDK'sının npm paketini kullanmayı tercih edebilirsiniz. SDK zaten kullanıcının cihazında olduğundan ve çalışma zamanında indirilmesi gerekmeyen bu yaklaşım yükleme süresini kısaltır.

Node.js

Aşağıdaki Web SDK'sı modülleri Node.js'de de desteklenir:

Hedef eski tarayıcılar

WebGL'yi desteklemeyen veya yalnızca sınırlı desteği olan eski tarayıcıları hedeflemek isteyebilirsiniz. Böyle durumlarda, Azure Haritalar hizmetlerini Leaflet gibi bir açık kaynak harita denetimiyle birlikte kullanabilirsiniz.

Leaflet Azure Haritalar içindeki İşleme Azure Haritalar örneği, Leaflet JS harita denetiminde Azure Haritalar Raster Kutucuklarının nasıl işlenip işlenmeyğını gösterir. Bu örnekte açık kaynak Azure Haritalar Broşür eklentisi kullanılmaktadır. Bu örneğin kaynak kodu için bkz. Leaflet örnek kaynak kodunda Azure Haritalar işleme.

Broşürde Azure Haritalar kullanan daha fazla kod örneği için bkz. Azure Haritalar Örnekleri.

Üçüncü taraf harita denetimi eklentilerinin listesi için bkz. topluluk Azure Haritalar - Açık kaynak projeleri.

Sonraki adımlar

Azure Haritalar Web SDK'sı hakkında daha fazla bilgi edinin: