WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: Google Trip Planner

for

Number of posts in this thread: 2 (In chronological order)

From: Tom Kort
Date: Mon, Jun 16 2008 4:50PM
Subject: Google Trip Planner
No previous message | Next message →

Is Google Transit generally know as accessible to the visually impaired? A Chicago Transit Authority press release (http://www.transitchicago.com/news/ctaandpress.wu?action=displayarticledetail&;articleid=100614) said it was, but I have my doubts, I was viewing the following link:

http://maps.google.com/maps?f=d&;dirflg=r&saddr=O%27Hare&daddr=1060+W+Addison+St+%28Wrigley+Field%29&utm_campaign=en&utm_medium=ha&utm_source=en-ha-na-us-gns-trs&utm_term=chisearchbox&submit.x=150&submit.y=13

Google Transit doesn't seem to have headers. It seems that the summaries are too breif and don't present useful information like route numbers or walking distance, and of course their format is not what is suggested by accessibility guides. Is this a problem?

I tried looking at the source code and saw things like "x3ex3cnobrx3ex3c." What is this code?

-Michael Ohene




From: Benjamin Hawkes-Lewis
Date: Wed, Jun 18 2008 1:20PM
Subject: Re: Google Trip Planner
← Previous message | No next message

Tom Kort wrote:

> Is Google Transit generally know as accessible to the visually
impaired? A
> Chicago Transit Authority press release
>
(http://www.transitchicago.com/news/ctaandpress.wu?action=displayarticledetail&;articleid=100614)
> said it was, but I have my doubts,

I applaud your press release scepticism.

There's a more helpful discussion about what this accessibility claim
actually
entails from T. V. Raman, who is both a screen reader developer (sort of, he
develops emacspeak) and a Google developer, at:

http://googleblog.blogspot.com/2008/01/public-transit-made-easy.html

The accessibility claim seems to boil down to the following:

1. The main interface includes some text providing information as well as a
map.

2. You can get just a plain-ish HTML version without the map by appending
&output=html to the URL. (Not sure how end-users are supposed to find out
about this.)

3. Third-party programmers could write specialized software to
use the raw data Google provide.

> Google Transit doesn't seem to have headers.

Agreed.

> It seems that the summaries are too breif and don't present useful
> information like route numbers or walking distance,

I'm not entirely sure what you're referring to as "the summaries" here. The
page you link to does include a bus number (152). Based on what Raman
says, it
would show walking distances between stops, if any applied, but not
walking as
an alternative to driving or taking public transport.

> and of course their format is not what is suggested by accessibility
guides.

Well probably, but given you're ensuing question: in which particular sense?

> Is this a problem?

Well, accessibility is not a boolean. Just because someone, somewhere judges
Google Transit accessible to the visually impaired doesn't mean it doesn't
pose any unnecessary problems to the visually impaired. It also doesn't say
/anything/ about accessibility to people with other disabilities; note that
people with visual disabilities might be in both groups.

> I tried looking at the source code and saw things like
> "x3ex3cnobrx3ex3c." What is this code?

That's a part of an arbitrary HTML string inside a JS string.

Specificially, nobr is a non-standard element:

http://msdn.microsoft.com/en-us/library/ms535856(VS.85).aspx

Some of the characters in the string are presented as hexadecimal escapes:

http://bclary.com/2004/11/07/#a-7.8.4

For example x3c is an escape for <. This may be a precautionary measure
against strings being interpreted as HTML markup and ending the SCRIPT block
prematurely:

http://lachy.id.au/log/2005/05/script-comments

The string will presumably be inserted into the HTML document object
model at
some point via methods such as:

http://developer.mozilla.org/en/docs/DOM:document.write

http://developer.mozilla.org/en/docs/DOM:element.innerHTML

--
Benjamin Hawkes-Lewis