Çevrimiçi haritalar için standart erişilebilirlik yönergeleri kümesi?


16

Son zamanlarda Yakınlaştırma / Uzaklaştırma ve Yatay Kaydırma araçları gibi gezinme araçları veya kuzeyi kaydırmak, batıya kaydırmak gibi oklar olmadan haritalar tasarlıyorum.

Bunun yerine, çoğu modern haritalama API'sı navigasyon için haritanın kendisinin doğrudan kullanımını destekler - haritayı kaydırmak için sürükleyin, yakınlaştırmak için çift tıklayın, fare tekerleğini kaydırın, yakınlaştırmak için üst karakter sürükleyin vb.

Çevrimiçi haritalar için bir dizi standart erişilebilirlik kılavuzu var mı?

"Tıklamak için tıklayın" denetimine veya diğer eski gezinme denetimlerine ihtiyaç duymanız için geçerli nedenler var mı? Örneğin, ekran okuyucular veya diğer erişilebilirlik yardımcıları tarafından kullanılıyor mu?

Kesinlikle gerekli olmasa da, Google Haritalar'ın bir Pan kontrolü olduğunu unutmayın.

resim açıklamasını buraya girin

Teşekkürler.


Böyle bir şeye karar verme yetkisi gerçekten kimdir? Gerçekten benim ajansımda yaptığımız şey, araçların fikir birliğine uyacak şekilde tutarlı bir görünüm / his ve ifşa fonksiyonları aramaktır. Ancak, eski kullanıcıların baktığı şey budur, iyi eski yakınlaştırma / uzaklaştırma / pan vb. Öğeleri içeren geleneksel bir araç çubuğu da sunarız; bunları yavaş yavaş aşamalı olarak kaldıracağız.
DEWright

1
w3.org'un web için erişilebilirlik yönergeleri üzerinde "yetki" olduğu söylenebilir (genellikle görme bozukluğu standartlarını karşılamadığı için başarısız olan yüksek profilli sitelerin vb. Ancak bu özellikle çevrimiçi haritalarla nasıl ilişkilidir?
Stephen Lead

1
linux kutum o kadar eski ki fare yok! Tavada sıkışmış veya yakınlaştırılmış ve uzaklaştırılamam. Dizüstü bilgisayarların çoğunun da bazı zor navigasyonları olacağını düşünüyorum.
Brad Nesom

Bu yatay kaydırma araç çubuğunun ortasını tıkladığınızda orijinal harita durumuna geri dönersiniz. Kontrolleri göstermezseniz bunun için hangi fare eylemini tanımladınız?
mrg

2
Daha büyük soru; doğası gereği bir grafik kullanıcı arayüzü olan bir haritaya bakarken; ekran okuyucu kullanıcılarını nasıl ele alırsınız? Kullanılabilirlik ve erişilebilirliğe baktığımız ölçüde kullanıcıya bağlıdır; orada donanım ve hatta sezgisellik.
DEWright

Yanıtlar:



3

En alakalı W3C standardı WCAG 2.0 AA'dır . Esasen, bir şeyin Algılanabilir, Çalışabilir, Anlaşılabilir ve Sağlam olup olmadığını değerlendirme meselesidir.

Klavyesiz bir haritada nasıl gezinebileceğinizi gerçekten bilmiyorum (ve fareleri kullanmayan birçok kullanıcı var). Odak haritada olduğunda navigasyonu muhtemelen gösterebilirsiniz. Ancak haritanın çalışır durumda olduğundan da emin olmak istersiniz.

Harita erişilebilirliği için ortak bir standartlar grubu duymadım. Bence şu anda beklentiler oldukça düşük.

Ekran okuyucu kullanıcıları önemli bir durumdur, ancak harita dünyasında birçok insanın oradan başladığını, yapılamayacağına ve devam edemeyeceğine inanıyorum. Görme azlığı, renk körlüğü, hareketlilik zorlukları vb. Olan insanlar vardır.

OpenStreet Map'in Wiki'sinde ilginç bir liste var .


2

Dikkat edilmesi gereken bir şey, hedef kitlenin kim olduğudur. Bazı kullanıcılar kontrolü kaydırmak için haritayı anlamayabilirken, diğerleri anlayabilir. Flex API widget'ları / yazı tipleri küçüktür ve bir web tarayıcısıyla büyütülmesi çok kolay değildir. İşte ilginç bir makale.

Web Haritalamasındaki Eğilimler: Her şey kullanılabilirlikle ilgilidir


2
Ama bu 5 yıldan daha eski ... Daha fikir birliği belgesi olacağını düşünüyorum. ESRI, Google, Bing, OSGeo, vb. Göz önünde bulundurun ... Evet, eski ArcIMS HTML Şablonu görünümünden uzaklaşıp toplam Google'ish formülüne
ulaşmamız gerekiyor

ilginç makale - teşekkürler. Mapquest'i seviyorum ve Whereis harika haritaların örnekleri! Bununla birlikte, bu resmi kurallardan ziyade bir fikir parçası gibi görünüyor, bu yüzden neyin gerekli olduğu konusunda bir fikir birliğine daha yakın değiliz
Stephen Lead
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.